Flask初探
文章平均质量分 87
DragonFangQy
努力做最适合的那一个
展开
-
随记-SQLAlchemy ORM 梳理
最近在使用 SQLAlchemy 2.0 的过程中,有一些不适应的地方,所以想梳理一下 SQLAlchemy ORM 的使用。关于旧版的使用以及其他信息请参考另一篇文章。, 这里就不过多赘述,直接进入主题。原创 2023-12-25 21:05:43 · 1597 阅读 · 0 评论 -
Flask初探一(Flask 各参数的应用)
Flask简介Flask是什么 Flask 是一个 Python 实现的 Web 开发微框架, 轻量级Web 开发框架Flask 依赖两个外部库: Jinja2 模板引擎和 Werkzeug WSGI 工具集虚拟环境1作用 虚拟环境可以搭建独立的python运行环境, 使得单个项目的运行环境与其它项目互不影响.Hello Flask一个最小的Fl...原创 2018-06-15 11:32:16 · 4039 阅读 · 0 评论 -
Flask初探二( app.route 内部实现)
最小的flask应用from flask import Flaskapp = Flask(__name__)@app.route('/')def hello_world(): return 'Hello World!'if __name__ == '__main__': app.run()上一篇blog 探究了flask 各个参数的作用,本篇将围绕 @app...原创 2018-06-20 15:51:05 · 11669 阅读 · 2 评论 -
FLask 初探三( 隐藏配制文件实践 )
引言Flask初探一(Flask 各参数的应用) 中提到了隐藏重要配置( 敏感配置) 的方式, 今天详细研究一下怎么样实现.创建项目项目结构main.py假设config_private 目录下的config_private.py是要隐藏的配置文件导入模板 flask_migrate, flask_redis, flask_script, flask_sessi...原创 2018-06-24 20:37:29 · 902 阅读 · 0 评论 -
FLask初探四 ( 确定项目模板的加载路径)
模板文件夹templates模板文件夹的是怎么确定的? 放到什么位置才能保证模板能被正确加载 / 或者访问?项目目录可以看出有两个模板文件夹templates News\info\templates\news\demo.html<!DOCTYPE html><html lang="en"><head> <meta c...原创 2018-06-25 15:39:45 · 13892 阅读 · 1 评论 -
Flask初探五( Blueprint / url_for / endpoint )
Blueprint (蓝图) Blueprints are the recommended way to implement larger or more pluggable applications in Flask 0.7 and later.Blueprint 是为了更方便实现模块化开发而诞生的.模块化为什么要模块化?在一个py 文件中写成百上千或者更多个接口...原创 2018-06-30 16:29:22 · 1912 阅读 · 1 评论 -
Flask初探六 ( 请求钩子 / 钩子函数 / 蓝图 )
请求钩子通过装饰器为一个模块添加请求钩子, 对当前模块的请求进行额外的处理. 比如权限验证.项目结构 应用钩子函数E:\workspace\pycharm\Demo\application__init__.pydef create_app(config_name): app = Flask(__name__) # config Debug = True...原创 2018-07-08 10:41:23 · 5421 阅读 · 1 评论 -
Flask 初探七 ( 数据库模型 / SQLAlchemy / ORM)
ORMORM 全拼 Object-Relation Mapping. 中文意为 对象-关系映射. 主要实现模型对象到关系数据库数据的映射. 和Java中的JDBC 有异曲同工之处优点通过改变数据库模型改变表结构通过模型类进行数据库的增删改查操作. 只需要面向对象编程, 不需要面向数据库编写代码. 对数据库的操作都转化成对类属性和方法的操作.不用编写各种数据库的sql语句....原创 2018-07-12 17:16:43 · 1175 阅读 · 0 评论