当前位置:网站首页>Flask博客实战 - 实现用户管理

Flask博客实战 - 实现用户管理

2022-06-22 08:21:00 轻编程

通过上几节的功能实现,我们应该已经对flask_sqlalchemy的增删改查非常熟悉了,那么我们就来实现 最后一个用户管理的功能,用户管理功能部分内容,我们主要为大家展示如何实现flask的图片上传功能 以及用户密码的修改思路及方法!

创建用户列表视图

路径:app/admin/views.py

@bp.route('/user')
@login_required
def user():
    # 查看文章列表
    page = request.args.get('page', 1, type=int)
    pagination = User.query.order_by(-User.add_date).paginate(page, per_page=10, error_out=False)
    user_list = pagination.items
    return render_template('admin/user.html', user_list=user_list, pagination=pagination)

这个视图就非常简单,之前的章节我们已经做过很多次了,无需在此赘述!

创建添加用户视图

在创建添加视图之前应该先要创建表单

在app/admin/forms.py中创建一个CreateUserForm的表单类

from flask_wtf.file import FileField, FileRequired, FileSize, FileAllowed

class CreateUserForm(FlaskForm):
    # 创建表单
    username = StringF
原网站

版权声明
本文为[轻编程]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_41861301/article/details/125337129