有一需求:Web 框架用 Flask 在同一个项目内(例:Project)目录结构如下
myProject
|- app1
|- app2
|- Flask-app
app1 是一个简单爬虫, app2 是一个数据分析,都不是 Flask 应用,能不能定义一组 Model 使这三个 app 都共用这一组 model,并且使项目结构如下:
myProject
|- app1
|- app2
|- Flask-app
|- models
P.S. 已用 Flask-SQLalchemy
可以,最简单的方式是,sys.path.append('models所在的目录'),然后就可以import了