本文整理汇总了Python中forms.UserProfileForm.populate_obj方法的典型用法代码示例。如果您正苦于以下问题:Python UserProfileForm.populate_obj方法的具体用法?Python UserProfileForm.populate_obj怎么用?Python UserProfileForm.populate_obj使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类forms.UserProfileForm
的用法示例。
在下文中一共展示了UserProfileForm.populate_obj方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: profile
# 需要导入模块: from forms import UserProfileForm [as 别名]
# 或者: from forms.UserProfileForm import populate_obj [as 别名]
def profile():
u = g.user
mc = g.user.mark_count()
bc = g.user.bookmark_count()
fc = g.user.feed_count()
lcm = g.user.mark_last_created()
form = UserProfileForm(obj=u)
if form.validate_on_submit():
form.populate_obj(u)
if form.password.data:
pm = bMan()
u.password = pm.encode(form.password.data)
else:
del u.password
db.session.add(u)
db.session.commit()
flash('User %s updated' % (form.username.data), category='info')
return redirect(url_for('profile'))
return render_template('account/profile.html',
form=form,
title='Profile',
mc=mc,
bc=bc,
fc=fc,
lcm=lcm,
)
示例2: profile
# 需要导入模块: from forms import UserProfileForm [as 别名]
# 或者: from forms.UserProfileForm import populate_obj [as 别名]
def profile():
u = g.user
bc = g.user.bookmark_count()
lc = g.user.bookmark_last_created()
form = UserProfileForm(obj=u)
if form.validate_on_submit():
form.populate_obj(u)
if form.password.data:
pm = bMan()
u.password = pm.encode(form.password.data)
else:
del u.password
db.session.add(u)
db.session.commit()
flash("User %s updated" % (form.username.data), category="info")
return redirect(url_for("login"))
return render_template("profile.html", form=form, title="Profile", bc=bc, lc=lc)