自学内容网 自学内容网

【python】【flask】优秀组织化flask文件-独立的db和form写法

【背景】

大型flask项目需要好的项目资源组织,一般要把涉及的form和db都分拆出来,本篇把我自己常用的完成db分拆文件给出来,并做一定说明。

【要点】

  1. 环境,sqlalchemy也不断升级,本篇所用脚本的匹配sqlalchemy版本是1.3.18。更高版本,特别是2.0以上版本可能会报一些方法废弃。
  2. sqlalchemy的优势在于声明class后,物理表和处理逻辑也都匹配确定了,应该直接通过class生成物理表,而不是手动去建立物理表。根据需要调用定义好的drop和init方法。
  3. 注释的部分都建议保留,都是有益的参考,包括sqlalchemy的增删改查语法,可以适应各种项目和场景的需要。

【db分拆文件】

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# auth : pangguoping
from sqlalchemy

原文地址:https://blog.csdn.net/weixin_41697242/article/details/144229771

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!