- 博客(17)
- 收藏
- 关注
转载 数据库操作
数据库基本操作在Flask-SQLAlchemy中,插入、修改、删除操作,均由数据库会话管理。会话用 db.session 表示。在准备把数据写入数据库前,要先将数据添加到会话中然后调用 commit() 方法提交会话。在 Flask-SQLAlchemy 中,查询操作是通过 query 对象操作数据。最基本的查询是返回表中所有数据,可以通过过...
2019-01-18 00:06:00
134
转载 查询图表
需求分析展示当前总人数,月活跃人数,日活跃人数使用图表的形式展示活跃曲线实现准备将static/admin/user_count.html拖到templates/admin/目录下代码实现实现思路:月新增数:获取到本月第1天0点0分0秒的时间对象,然后查询最后一次登录比其大的所有数据日新增数:获取到当日0点0分0秒时间对...
2019-01-17 23:19:00
146
转载 管理后台主页
需求为后台主页提供专门的视图函数需要带入当前管理员用户相关信息以便在界面进行展示代码实现在modules/admin/views.py文件中添加视图函数@admin_blu.route('/index')@user_login_datadef admin_index(): user = g.user return ren...
2019-01-17 18:32:00
220
转载 新闻后台
学习目标能够使用 Flask-script 扩展添加生成管理员的操作能够使用请求勾子实现限制普通用户访问管理员相关界面的功能能够参考课件使用代码实现用户统计的后端代码逻辑能够使用代码实现用户列表的后端代码逻辑能够实现新闻审核列表及详情的后端代码逻辑能够实现新闻版式编辑列表及编辑详情的后端代码逻辑能够使用代码实现新闻分类修改和添加的后端代码逻辑功能需...
2019-01-17 18:31:00
326
转载 Flask后台管理
管理后台主页需求为后台主页提供专门的视图函数需要带入当前管理员用户相关信息以便在界面进行展示代码实现在modules/admin/views.py文件中添加视图函数@admin_blu.route('/index')@user_login_datadef admin_index(): user = g.user re...
2019-01-17 18:30:00
680
转载 权限管理2
from flask import Blueprintadmin_blu = Blueprint("admin", __name__, url_prefix='/admin')from . import views注册蓝图def create_app(config_name): ... # 注册蓝图 from info...
2018-12-25 00:57:00
86
转载 权限管理
使用 flask-script 扩展添加命令行相关逻辑操作,在manage.py中添加以下代码@manager.option('-n', '-name', dest='name')@manager.option('-p', '-password', dest='password')def createsuperuser(name, password): ...
2018-12-25 00:55:00
77
转载 标题搜索2
@admin_blu.route('/news_edit')def news_edit(): """返回新闻列表""" page = request.args.get("p", 1) keywords = request.args.get("keywords", "") try: page = int(page) ...
2018-12-21 00:14:00
106
转载 标题搜索
def news_review(): page = request.args.get('page', 1) keywords = request.args.get('keywords', None) try: page = int(page) except Exception as ret: current_app.logger.err...
2018-12-21 00:12:00
136
转载 flask(列表数据接口设计)
新闻列表数据只是当前页面的一部分点击分类时需要去获取当前分类下的新闻数据并在展示的时候需要更新新闻列表界面,不需要整体页面刷新所以新闻数据也使用 ajax 的方式去请求后台接口进行获取接口设计URL:/news_list请求方式:GET传入参数:JSON格式参数参数名类型是否必须参数说明cidstring...
2018-11-06 10:02:00
563
转载 flask(列表实现)
在index/views.py中定义视图函数在查询的时候,如果用户分类id传0,则不添加分类查询条件@index_blu.route('/newslist')def get_news_list(): """ 获取指定分类的新闻列表 1. 获取参数 2. 校验参数 3. 查询数据 4. 返回数据 ...
2018-11-06 09:51:00
937
转载 flask日志
日志功能的实现Python 自身提供了一个用于记录日志的标准库模块:logging。logging 模块logging 模块定义的函数和类为应用程序和库的开发实现了一个灵活的事件日志系统logging 模块是 Python 的一个标准库模块,由标准库模块提供日志记录 API 的关键好处是所有 Python 模块都可以使用这个日志记录功能。logging 模块的...
2018-11-05 00:19:00
273
转载 随笔记录
迁移其他字段试下 hight weight 更改字段类型配置configure_kwargs = { "compare_type": True, "compare_server_default": True,}转载于:https://www.cnblogs.com/liao-lei/p/9880493.html...
2018-10-31 00:29:00
66
转载 数据库迁移
数据库表迁移确认当前配置的数据库是否存在mysql> use information;将constants.py和models.py文件拷贝到项目的info目录下注:constants.py 是当前项目中要使用的一些常量,预先定义好的,models.py 文件中需要使用到该文件中的一些常量并在manage....
2018-10-30 01:44:00
189
转载 models
from datetime import datetimefrom werkzeug.security import generate_password_hash, check_password_hashfrom info import constantsfrom . import dbclass BaseModel(object): """模型基类,为每个模型补充创建时间...
2018-10-30 01:38:00
85
转载 flask迁移
from flask_script import Managerfrom flask_migrate import Migrate, MigrateCommandfrom info import create_app, db, models# manage.py是程序启动的入口,只关心启动的相关参数以及内容,不关心具体该# 如果创建app或者相关业务逻辑# 通过指定的配置名字创建...
2018-10-30 01:37:00
92
转载 flask-migrate
在开发过程中,需要修改数据库模型,而且还要在修改之后更新数据库。最直接的方式就是删除旧表,但这样会丢失数据。更好的解决办法是使用数据库迁移框架,它可以追踪数据库模式的变化,然后把变动应用到数据库中。在Flask中可以使用Flask-Migrate扩展,来实现数据迁移。并且集成到Flask-Script中,所有操作通过命令就能完成。为了导出数据库迁移命令,Flask-Mig...
2018-10-28 20:02:00
86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人