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

Flask博客实战 - 实现文章管理

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

文章管理的增删改查与我们在上一章节的分类增删改查基本一致,唯一不同的是添加文章的时候会同时添加分类及标签,一个是一对多的关系一个是多对多的关系,所以这一章节我们主要掌握这一个知识点即可!

  • 最终效果如下:

实现查看文章列表

基本的逻辑思路是:查询出所有文章列表数据,并对其分页!

在app/admin/views.py中创建分类列表视图,代码如下:

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

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