因此,我在计算机上下载了该项目(https://github.com/alectrocute/flasksaas)。有趣的是,在我的另一台计算机上,一切正常,但在此计算机上却没有。 我被困在要使用以下命令初始化数据库的位置:
$python manage.py initdb
我重新安装了python,模块等,但这没有帮助。 我在设置(OS:Windows)中检查了系统环境变量,一切似乎都很好。
发生的错误:
Traceback (most recent call last):
File "manage.py", line 4, in <module>
__init__.py, line 6, in <module>
app.config.from_object('app.config')
NameError: name 'config_dev' is not defined
预期结果: “ SQL数据库已创建。”
答案 0 :(得分:0)
查看回购协议的Makefile后,您将发现每个make
目标的含义:
install
:运行$ pip install -r requirements.txt
dev
:将config_dev.py
复制(或链接)到config.py
prod
:将config_prod.py
复制(或链接)到config.py