我在看书网站开发,并读取如下代码:
@app.route('/', methods=['GET', 'POST'])
def index():
form = NameForm()
if form.validate_on_submit():
user = User.query.filter_by(username=form.name.data).first()
if user is None:
user = User(username = form.name.data)
db.session.add(user)
session['known'] = False
else:
session['known'] = True
session['name'] = form.name.data
form.name.data = ''
return redirect(url_for('index'))
return render_template('index.html',
form = form, name = session.get('name'), known = session.get('known', False))
7号线,为什么db.session.add添加(用户)和否db.session.commit提交()? 它只是添加到会话,而不提交到数据库。但数据库确实更新了。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐