Python Flask中分散存储大量视频函数的方法,pythonflask,由于程序越来越大,所有的
Python Flask中分散存储大量视频函数的方法,pythonflask,由于程序越来越大,所有的
由于程序越来越大,所有的视图函数都写在一个文件里,1k多行了,修改起来不方便。
不知道应该怎样把这些视图函数分散到不同的文件里?
对于大量的views我倾向于使用flask的blueprint来实现对view的分类整理,将功能一致的view放在一个文件里面
创建一个user.py:
from flask import Blueprint, render_template, abortfrom jinja2 import TemplateNotFoundmod = Blueprint('user', __name__, template_folder='templates')@mod.route('/user/home/')def home(): pass@mod.route('/user/setting/')def setting(): pass
在app.py里面这么写:
from flask import Flaskimport myapp.userapp = Flask(__name__)app.register_blueprint(user.mod)
蓝图还有更加复杂的设置以及用法,你可以参考官方文档:http://flask.pocoo.org/docs/blueprint...
这个链接讲了把基于函数的view转换成基于class的view
不过其实你也可以直接把函数的view分散到文件里,因为注册url路由的副作用是在app.route里的进行的,跟你的函数在哪个模块没关系
编橙之家文章,
相关内容
- 多层嵌套字典中unicode编码如何完美的输出python2.x环境,
- 请教Python flask gevent聊天室功能上一些问题,flaskgevent
- 需要flask+mysql实现用户注册和登陆效果页面如何实现,
- 请问python SQLAlchemy中flush()、commit()区别是什么,sqlalch
- MAC OS中修改 python环境变量到底应该修改哪个文件?,
- 请教Unity3D中的IronPython问题,unity3dironpython,我想用Iron
- 抓取需要选择日期才有结果的ajax网站需要怎么解决,选
- 自动检测当前运行环境版本的python方法是什么,运行环
- Windows下Python解决乱码问题应该怎么做,python乱码,刚接
- 用python完成依据列表中的元素画条形码怎么写源码,
评论关闭