摘要:
Flask不同于Django,Django在创建程序时自动得到必要的目录文件,而Flask则只有一个空文件夹,所以关于Flask项目的目录我们需要自行配置。 首先利用pycharm创建一个项目,在根目录下创建一个app文件夹(app文件)、一个utils文件夹(用于放数据库连接池)、一个manage 阅读全文
摘要:
以后在合作开发的过程中,难免会用到别人开发到一半或者将自己开发的项目交给别人,在转交项目的时候需要让别人知道本项目中用到了哪些模块,这时可以用到一条命令来帮助我们。 生成的文件: alembic==0.9.6 blinker==1.4 certifi==2017.11.5 chardet==3.0. 阅读全文
摘要:
Flask Script扩展提供向Flask插入外部脚本的功能,包括运行一个开发用的服务器,一个定制的Python shell,设置数据库的脚本,cronjobs,及其他运行在web应用之外的命令行任务;使得脚本和系统分开; Flask Script和Flask本身的工作方式类似,只需定义和添加从命 阅读全文
摘要:
what's the SQLAlchemy SQLAlchemy 是一个基于 Python 实现的 ORM 框架。该框架建立在 DB API 之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成 SQL,然后使用数据 API 执行 SQL 并获取执行结果。 安装 pip3 instal 阅读全文
摘要:
what's the WTForms WTForms是一个支持多个web框架的form组件,主要用于对用户请求数据进行验证。其作用是可以为轻量级的框架提供类似Django的form的功能。 安装: 源码流程分析 实例化流程分析 # 源码流程 1. 执行type的 __call__ 方法,读取字段到静 阅读全文
摘要:
Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并返回给用户,如果要返 阅读全文
摘要:
Django目录 Django 基本配置与 URLconf DjangoMTV 模型之视图层 views 及模板层 template DjangoMTV 模型之 model 层——ORM 操作数据库(基本增删改查) Django 进阶之 QuerySet 和中介模型 Django 进阶之查询优化、e 阅读全文