Beispiel #1
0
 def setUp(self):
     self.tempfile_fd, self.tempfile_filename = tempfile.mkstemp()
     with open(self.tempfile_filename, 'w') as data_file:
         data_file.write(INIT_DATA)
     data.init_with_file(self.tempfile_filename)
     self.app = blog.app.test_client()
     self.ctx = blog.app.test_request_context()
     self.ctx.push()
Beispiel #2
0
                           login=request.cookies.get('login', None))


@app.route("/posts/<int:post_id>")
def post(post_id):
    entry = get_entries()[post_id - 1]
    return render_template('post.html',
                           entry=entry,
                           login=request.cookies.get('login', None))


@app.route("/new_post", methods=["POST"])
def new_post():
    title = request.form['title']
    abstract = request.form['abstract']
    content = request.form['content']
    add_entry({'title': title, 'abstract': abstract, 'content': content})
    return redirect(url_for('home'))


@app.route("/signup", methods=["POST"])
def signup():
    resp = make_response(redirect(url_for('home')))
    resp.set_cookie('login', request.form['login'])
    return resp


if __name__ == "__main__":
    init_with_file(os.path.join(SCRIPT_DIR, 'data.txt'))
    app.run(debug=True)
Beispiel #3
0
@app.route("/posts/<int:post_id>")
def post(post_id):
    entry = get_entries()[post_id - 1]
    return render_template('post.html', entry=entry, login=request.cookies.get('login', None))


@app.route("/new_post", methods=["POST"])
def new_post():
    title = request.form['title']
    abstract = request.form['abstract']
    content = request.form['content']
    add_entry({
        'title': title,
        'abstract': abstract,
        'content': content
    })
    return redirect(url_for('home'))


@app.route("/signup", methods=["POST"])
def signup():
    resp = make_response(redirect(url_for('home')))
    resp.set_cookie('login', request.form['login'])
    return resp


if __name__ == "__main__":
    init_with_file(os.path.join(SCRIPT_DIR, 'data.txt'))
    app.run(debug=True)