如何使用Python将表单和set键值对添加到MongoDB中?

2024-04-20 10:15:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经建立了一个系统,用户可以使用表单创建一个对象(一个jam)

我还想在创建时向这个表单添加另一个键值对:jam_creator:session['username'],但我似乎不知道如何使用python实现这一点

非常感谢您的任何帮助

我一直在搞更新、插入,但都没用

@app.route('/add_jam')
    def add_jam():
        return render_template('addjam.html',
        instruments=mongo.db.instruments.find(),
        counties=mongo.db.counties.find(),
        username=session['username'])

@app.route('/insert_jam', methods=['POST'])
    def insert_jam():
        jams =  mongo.db.jam_or_event
        jams.insert_one(request.form.to_dict())

    print(request.form)
    return redirect(url_for('get_jams'))

“add_jam”用于调出要填写的表单,“insert_jam”用于创建包含表单内容的对象


Tags: 对象addapp表单dbreturnsessionmongo