摘要: 数据库基本操作 在Flask-SQLAlchemy中,插入、修改、删除操作,均由数据库会话管理。 会话用 db.session 表示。在准备把数据写入数据库前,要先将数据添加到会话中然后调用 commit() 方法提交会话。 在 Flask-SQLAlchemy 中,查询操作是通过 query 对象 阅读全文
posted @ 2019-01-18 00:06 声声慢丶 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 需求分析 展示当前总人数,月活跃人数,日活跃人数 使用图表的形式展示活跃曲线 实现准备 将 static/admin/user_count.html 拖到 templates/admin/ 目录下 代码实现 实现思路: 月新增数:获取到本月第1天0点0分0秒的时间对象,然后查询最后一次登录比其大的所 阅读全文
posted @ 2019-01-17 23:19 声声慢丶 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 需求 为后台主页提供专门的视图函数 需要带入当前管理员用户相关信息以便在界面进行展示 代码实现 在 modules/admin/views.py 文件中添加视图函数 admin/index.html 模板内容填充 访问测试 完善登录视图函数跳转界面逻辑 完善如果已登录的管理员用户访问登录页面直接跳转 阅读全文
posted @ 2019-01-17 18:32 声声慢丶 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 学习目标 能够使用 Flask-script 扩展添加生成管理员的操作 能够使用请求勾子实现限制普通用户访问管理员相关界面的功能 能够参考课件使用代码实现用户统计的后端代码逻辑 能够使用代码实现用户列表的后端代码逻辑 能够实现新闻审核列表及详情的后端代码逻辑 能够实现新闻版式编辑列表及编辑详情的后端 阅读全文
posted @ 2019-01-17 18:31 声声慢丶 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 管理后台主页 需求 为后台主页提供专门的视图函数 需要带入当前管理员用户相关信息以便在界面进行展示 代码实现 在 modules/admin/views.py 文件中添加视图函数 admin/index.html 模板内容填充 访问测试 完善登录视图函数跳转界面逻辑 完善如果已登录的管理员用户访问登 阅读全文
posted @ 2019-01-17 18:30 声声慢丶 阅读(1530) 评论(0) 推荐(0) 编辑
摘要: 注册蓝图 阅读全文
posted @ 2018-12-25 00:57 声声慢丶 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 使用 flask-script 扩展添加命令行相关逻辑操作,在 manage.py 中添加以下代码 命令行执行: 阅读全文
posted @ 2018-12-25 00:55 声声慢丶 阅读(108) 评论(0) 推荐(0) 编辑
摘要: @admin_blu.route('/news_edit') def news_edit(): """返回新闻列表""" page = request.args.get("p", 1) keywords = request.args.get("keywords", "") try: page = i 阅读全文
posted @ 2018-12-21 00:14 声声慢丶 阅读(86) 评论(0) 推荐(0) 编辑
摘要: def news_review(): page = request.args.get('page', 1) keywords = request.args.get('keywords', None) try: page = int(page) except Exception as ret: cur 阅读全文
posted @ 2018-12-21 00:12 声声慢丶 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 新闻列表数据只是当前页面的一部分 点击分类时需要去获取当前分类下的新闻数据 并在展示的时候需要更新新闻列表界面,不需要整体页面刷新 所以新闻数据也使用 ajax 的方式去请求后台接口进行获取 接口设计 URL:/news_list 请求方式:GET 传入参数:JSON格式 参数 返回类型:JSON 阅读全文
posted @ 2018-11-06 10:02 声声慢丶 阅读(1404) 评论(0) 推荐(0) 编辑