File size: 562 Bytes
50d08ad 615cbcf |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
from app import create_app, db
from app.models import Article, Image
import os
from dotenv import load_dotenv
# 加载环境变量
load_dotenv()
# 创建应用实例
app = create_app()
# 创建命令行上下文
@app.shell_context_processor
def make_shell_context():
return {
'db': db,
'Article': Article,
'Image': Image
}
if __name__ == '__main__':
# 在开发环境中启动应用
app.run(
host='0.0.0.0',
port=int(os.getenv('PORT', 7860)),
debug=os.getenv('FLASK_ENV') == 'development'
) |