flask中日志处理
https://www.cnblogs.com/qianyuliang/p/7234217.html#top
一般来说flask项目是可以放在一个文件中的,但是这样不适用于后面的维护以及协助开发。
所以一般我们把页面拆分为6个部分。
首先看一下项目目录
- app
- init.py
- extends.py (第三方库的使用)
- models.py (模型)
- views.py (视图)
- config.py (配置文件)
- manage.py (启动的入口)
这个页面是用来启动整个项目的。
manage.py
from config import app
from app.views import app as oneapp
app.register_blueprint(oneapp)
if __name__ == '__main__':
app.run()
config.py
from flask import Flask
from app.extends import init_sql
def Create_app():
app = Flask(__name__)
init_sql(app)
return app
app = Create_app()
extends.py
from flask_sqlalchemy import SQLAlchemy
def init_sql(app):
db = SQLAlchemy(app=app)
return db
views.py
from flask import Blueprint
app = Blueprint('index',__name__)
@app.route('/')
def index():
return 'hello flask'