views.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:MoegirlUpdater 作者: kafuuchino 项目源码 文件源码
def admin_edit_profile(username):
    u=User()
    form=AdminEditProfileForm()
    flag=current_user.is_administrator(g.user)
    if request.method == 'POST' and form.validate():
        if flag is True:
            pwd=u.GetPassword(g.user)
            if u.verify_password(form.oripassword.data):
                email=form.email.data
                aboutme=form.about_me.data
                role=form.role.data
                if form.password.data is not u'':
                    u.ChangePassword(username,form.password.data)
                u.AdminChangeProfile(username,email,role,aboutme)
                flash('??????')
                return redirect(url_for('.user',username=username))
            else:
                flash('??????????')
        else:
            abort(403)
    u.GetUserInfo(username)
    form.email.data=u.email
    form.about_me.data=u.aboutme
    form.role.data=u.role
    return render_template('admin_edit_profile.html',form=form,u=u)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号