当前位置: 首页 > news >正文

为什么做网站备案的人态度差网站在政务新媒体建设方案

为什么做网站备案的人态度差,网站在政务新媒体建设方案,做淘宝美工图片网站,域名注册网站那个好组织一个 Flask 项目通常需要遵循一定的结构,以便代码清晰、可维护。下面是一个典型的 Flask 项目结构: my_flask_app/ │ ├── app/ │ ├── __init__.py │ ├── models.py │ ├── views.py │ ├── forms.py │ ├── templat…

 组织一个 Flask 项目通常需要遵循一定的结构,以便代码清晰、可维护。下面是一个典型的 Flask 项目结构:

my_flask_app/
│
├── app/
│   ├── __init__.py
│   ├── models.py
│   ├── views.py
│   ├── forms.py
│   ├── templates/
│   │   ├── base.html
│   │   ├── index.html
│   └── static/
│       ├── css/
│       ├── js/
│       └── images/
│
├── migrations/
│
├── tests/
│   ├── __init__.py
│   ├── test_app.py
│
├── venv/
│
├── config.py
│
├── manage.py
│
├── requirements.txt
│
└── README.md

目录和文件说明

app/
  • __init__.py: 初始化 Flask 应用,注册蓝图和扩展。
  • models.py: 数据库模型定义。
  • views.py: 视图函数,处理路由和请求。
  • forms.py: 表单定义(如果使用 Flask-WTF)。
  • templates/: HTML 模板文件。
  • static/: 静态文件(CSS、JavaScript、图像等)。
migrations/
  • 数据库迁移文件夹,用于存储 Alembic 生成的迁移脚本。
tests/
  • 测试代码文件夹。
venv/
  • 虚拟环境文件夹。
config.py
  • 配置文件,存储应用配置变量。
manage.py
  • 管理脚本,用于启动应用和其他管理任务。
requirements.txt
  • 依赖文件,列出所有需要安装的 Python 包。
README.md
  • 项目说明文件,提供项目的基本信息和使用说明。

1. 安装:

        pip install Flask-Migrate

2. 使用

2.1 在 app.py文件中

from flask_migrate import Migrate# 创建迁移对象
migrate = Migrate(app, db)

2.2 在 项目拆分文件中 app/__init__.py

# app/__init__.pyfrom .app import create_app

2.3 在 项目拆分文件中 app/app.py 

# app/app.pyfrom flask_sqlalchemy import SQLAlchemy
from flask_migrate import Migratefrom config.Config import DevelopmentConfig  # 导入配置
from .views import author  # 导入author蓝图# 实例 db migeate
db = SQLAlchemy()
migrate = Migrate()# 创建app
def create_app():# 实例appapp = Flask(__name__)# 配置app.config.from_object(DevelopmentConfig)# 初始化 db migratedb.init_app(app)migrate.init_app(app, db)# 注册蓝图app.register_blueprint(author)# 返回appreturn app

 

3. 迁移

  3.1 查看帮助

flask db --help
  • 3.2 初始化,只需要一次,创建一个目录migrations,用于存放迁移相关的脚本文件
flask db init
  • 3.3 根据模型与数据表,创建迁移脚本
flask db migrate
  • 3.4 执行迁移脚本
flask db upgrade

4. 提示

  • 初始化只需要执行一次,以后操作2和3反复执行
  • 不是每次迁移都会成功,出问题时手动解决

 

http://www.yayakq.cn/news/981007/

相关文章:

  • 如何用ps设计网站首页体育器材网站建设方案
  • 建设外贸网站哪家好如何给wordpress添加一张网站背景
  • 烟台58同城网站建设seo网站排名优化
  • 对于做网站有什么要求之路网站建设
  • 怎么优化网站源代码市场营销产品推广策划方案
  • 五八同城找工作招聘信息seo有哪些优缺点?
  • 制作平台网站方案网站图片设置链接
  • 网站怎么做英文版的网页制作模板报价模板
  • 网站界面设计修改要多少钱左中右三栏布局网站建设
  • 无锡 网站建设公司wordpress 评论换行
  • 惠州开发做商城网站建设哪家好wordpress模板安装完没有导航栏
  • 购物节优惠卷网站怎么做vf建设银行网站
  • 网站开发合同及报价单福州大型网站建设
  • 音乐网站制作视频教学织梦网站栏目管理空白
  • 男的和女的做那种短视频网站最新域名查询访问
  • 广州网站推广运营用股票代码做网站的
  • 高埗仿做网站四川网站建设咨询
  • 网站建设在哪里找十年经验网站开发公司
  • 路由器电脑可以做网站主机网站建设商务代表工作总结
  • 郑州外贸网站建设商家安卓游戏模板下载网站
  • wordpress导航网站如何写网站开发需求
  • 百度网盘 做网站图床铁路建设标准网站
  • 做问卷的几个网站创可贴app海报制作网站
  • 电子商务网站推广设计衣服的软件
  • 域名注册流程及费用优化深圳seo
  • 公司起名网站客户管理系统网站
  • 手机网站模板尺寸学ui学费大概多少钱
  • 广州网站建设c2cwordpress注册模板下载
  • 现在做网站到底需要多少钱广告字在线制作
  • 宜宾 网站建设scratch免费下载