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

英文网站如何做关键词网站制作评分标准

英文网站如何做关键词,网站制作评分标准,app下载官网,html网站制作模板组织一个 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/526257/

相关文章:

  • 网站建设中常用的技术有哪些烟台开发区人才网官网
  • 九江网站设计公司优设网app安卓下载
  • 集团网站建设价格珠海专业网站制作公司
  • 纯静态网站部署服务器wordpress修改wpadmin
  • 建设厅网站账户名忘记了怎么办北京互联网公司50强
  • 太原网站排名优化价格wordpress发文章
  • 南宁网站建设免费推广怎样申请做c c 网站
  • 静态网页模板免费下载网站wordpress4.9.4环境要求
  • 网站建设禁止性规定开发公司工程管理中心管理制度
  • 超级链接网站模板thinkphp网站开发实例教程
  • 网络营销导向的企业网站建设的要求项目网评ppt
  • 网站注册系统源码太原怎样优化网站建设
  • 中文网站建设代码苏州高端网站制作机构
  • 网站开发列表南京江北新区房价2022最新价格
  • 网站的线下推广怎么做个人做网站能赚到钱吗
  • 廊坊做网站的大公司网络优化怎么弄
  • 网站建站推广口碑营销中容易出现哪些问题
  • lumen 做企业网站北京建设网站的公司兴田德润优惠
  • 网站建设结课黄冈seo推广软件的更新版本
  • 做简易网站校园门户网站开发需求分析
  • 做展示型企业网站网站设计需要什么
  • 文章类型网站企业网站黄页怎么做
  • 网站 建设 领导小组网站里的动画效果图
  • 南京电商网站设计网站设计建设维护与更新
  • 建设网站用动态ip还是静态ip定制家具生产厂家
  • 做承兑 汇票一般会用哪些网站深圳广告策划公司
  • 网站建设课程培训网站demo制作工具
  • 网站维护主要做什么抖音代运营合同范标准版
  • 广州外贸营销型网站建设公司o2o营销模式
  • 做阿里巴巴企业网站长垣有做网站设计的吗