2018年2月27日火曜日

Python+Flask(Flaskr)で、データベースに新規登録

Python+Flask(Flaskr)で、データベースに新規登録です。ログイン状態をチェックして、データ挿入、一覧にリダイレクトという流れです。

@app.route('/add', methods=['POST'])
def add_entry():
    if not session.get('logged_in'):
        abort(401)
    db = get_db()
    db.execute('insert into entries (title, text) values (?, ?)',
                 [request.form['title'], request.form['text']])
    db.commit()
    flash('登録されました。', 'info')
    return redirect(url_for('index'))

実際に設定してみたのがこちら

参考サイト
Flaskのチュートリアルをやってみる① 〜環境設定からデータベースまで([[ともっくす alloc] init]さん)
Add New Entry(Flask Documentation)

0 件のコメント:

コメントを投稿