博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Flask项目实战-环境构建
阅读量:6252 次
发布时间:2019-06-22

本文共 1411 字,大约阅读时间需要 4 分钟。

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 Blueprintbp = Blueprint('cms',__name__,url_prefix='/cms')@bp.route('/')def index():    return "cms   page"
  • apps/cms/__init__.py
from .views import bp

common 公共库

  • apps/common/views.py
from flask import Blueprintbp = Blueprint('common',__name__,url_prefix='/common')@bp.route('/')def index():    return "common page"
  • apps/common/__init__.py
from .views import bp

front 前台

  • apps/front/views.py
from flask import Blueprintbp = Blueprint('front',__name__)@bp.route('/')def index():    return "front page"

config.py 配置文件

DEBUG = True

myblog.py 主程序入口文件

from flask import Flaskfrom apps.cms import bp as cms_bpfrom apps.common import bp as common_bpfrom apps.front import bp as front_bpimport configapp = 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")

转载地址:http://wkfsa.baihongyu.com/

你可能感兴趣的文章
Codeforces 911E - Stack Sorting
查看>>
BZOJ 1853: [Scoi2010]幸运数字
查看>>
Pessimistic and optimistic locking
查看>>
基于敏捷的测试交付物通用设计
查看>>
svn变更自动触发jenkins构建工程-简单版
查看>>
BFS --- 素数环
查看>>
for循环每次取出一个字符(不是字节)
查看>>
linux版本选择
查看>>
django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.
查看>>
Java DynamoDB 增加、删除、修改、查询
查看>>
【转】linux下 postgres的一些操作总结
查看>>
不写for也能选中checkbox!
查看>>
PCIE_DMA:xapp1052学习笔记
查看>>
[原译]接口VS 委托
查看>>
EF 一对一、一对多、多对多配置语句小记
查看>>
cacti
查看>>
Android studio教程:[1] 创建app项目
查看>>
matplotlib图像中文乱码(python3.6)
查看>>
PKUSC2018游记
查看>>
css
查看>>