Python全系列 教程
3567个小节阅读:5930.3k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
为了让项目代码更加清晰,可以通过将代码分在不同的文件里进行管理
根据功能模块
对于一个打算包含多个文件的蓝图,通常将创建蓝图对象放到Python包的__init__.py
文件中
xxxxxxxxxx
--------- project # 工程目录
|------ main.py # 启动文件
|------ user #用户蓝图
| |--- __init__.py # 此处创建蓝图对象
| |--- view.py
| |--- ...
|------ goods # 商品蓝图
| |--- __init__.py
| |--- ...
|...
根据技术模块
xxxxxxxxxx
--------- project # 工程目录
|------ main.py # 启动文件
|------ view #用户蓝图
| |--- user.py # 此处创建蓝图对象
| |--- item.py
| |--- view.py
| |--- ...
|...
xxxxxxxxxx
# main.py
from flask import Flask
import logging
app = Flask(__name__)
logging.basicConfig(level=logging.INFO)
@app.route('/')
def index():
logging.info('输出了Hello!!')
return 'Hello'
from user import user
app.register_blueprint(user)
if __name__ =='__main__':
app.run(debug=True)
# __init__.py
from flask.blueprints import Blueprint
user = Blueprint('user', __name__)
from user import view
# view.py
from user import user
@user.route('/user')
def index():
return '用户模板'
实时学习反馈
1. 在Flask中,下面对蓝图说法错误的是?
A 蓝图可以根据功能分目录结构
B 蓝图可以根据技术分目录结构
C 蓝图可以减少项目的管理难度
D 蓝图可以提高运行效率
答案
1=>D