摘要:项目实战环境构建环境路径配置后台表单文件数据库模板文件视图文件公用前台基础布局测试为空后台业务逻辑公共库前台配置文件主程序入口文件
Flask项目实战-环境构建 环境路径配置
myblog/ ├── apps │ ├── cms #后台 │ │ ├── forms.py #表单 │ │ ├── __init__.py # init文件 │ │ ├── models.py # 数据库模板文件 │ │ └── views.py # 视图文件 │ ├── common #公用 │ │ ├── __init__.py │ │ ├── models.py │ │ └── views.py │ ├── front #前台 │ │ ├── forms.py │ │ ├── __init__.py │ │ ├── models.py │ │ └── views.py │ └── __init__.py ├── config.py ├── myblog.py ├── static └── templates基础布局测试 apps
__init__.py
为空
cms 后台apps/cms/views.py #cms业务逻辑
from flask import Blueprint bp = Blueprint("cms",__name__,url_prefix="/cms") @bp.route("/") def index(): return "cms page"
apps/cms/__init__.py
from .views import bpcommon 公共库
apps/common/views.py
from flask import Blueprint bp = Blueprint("common",__name__,url_prefix="/common") @bp.route("/") def index(): return "common page"
apps/common/__init__.py
from .views import bpfront 前台
apps/front/views.py
from flask import Blueprint bp = Blueprint("front",__name__) @bp.route("/") def index(): return "front page"config.py 配置文件
DEBUG = Truemyblog.py 主程序入口文件
from flask import Flask from apps.cms import bp as cms_bp from apps.common import bp as common_bp from apps.front import bp as front_bp import config app = Flask(__name__) app.config.from_object(config) app.register_blueprint(cms_bp) app.register_blueprint(common_bp) app.register_blueprint(front_bp) if __name__ == "__main__": app.run(port=8080,host="0.0.0.0")
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/41719.html
摘要:接下来,我们来看一个更酷的工作流程,即通过引入来实现项目的持续集成。是一个持续集成发布平台,支持对容器进行测试。取消对的选中状态。 showImg(https://segmentfault.com/img/bVk4cF); 借助Docker,我们可以更容易地进行web应用部署,而同时不必头疼于项目依赖、环境变量以及各种配置问题,Docker可以快捷、高效地处理好这一切。 而这也是本...
摘要:现在有了之后,部署方式变了更加容易,不容易出现配置错误,环境不一致问题。实际应用中,经常遇到多个容器相配合运行一套应用程序的情况。所以想要将应用运行在容器中,该容器必须将该应用所有的环境依赖安装好。 showImg(https://segmentfault.com/img/remote/1460000017081815); 背景 以前部署应用,需要各种环境配置,各种shell操作...
摘要:现在有了之后,部署方式变了更加容易,不容易出现配置错误,环境不一致问题。实际应用中,经常遇到多个容器相配合运行一套应用程序的情况。所以想要将应用运行在容器中,该容器必须将该应用所有的环境依赖安装好。 showImg(https://segmentfault.com/img/remote/1460000017081815); 背景 以前部署应用,需要各种环境配置,各种shell操作...
摘要:开发实战笔记安装和使用虚拟环境虚拟环境是解释器的一个私有副本,在这个环境中你可以安装私有的包,而且不会影响系统中安装的全局的解释器。处理和函数之间关系的程序称为路由。例如在请求开始时,我们需要创建数据库连接或认证发起请求的用户。 几天前和同事一起喝酒,大家谈到为什么开始读书这件事。这里所说的读书不是专业的书籍,而是一些闲书。结果发现原来我们开始读书的原因很功利。都是因为生活中遇到了困...
阅读 3039·2023-04-26 00:49
阅读 3718·2021-09-29 09:45
阅读 962·2019-08-29 18:47
阅读 2737·2019-08-29 18:37
阅读 2722·2019-08-29 16:37
阅读 3286·2019-08-29 13:24
阅读 1772·2019-08-27 10:56
阅读 2343·2019-08-26 11:42