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'
    )