【发布时间】:2013-12-16 07:49:05
【问题描述】:
Heroku's quick Django tutorial 推荐以下来启动一个新的 django 项目。
$ mkdir hellodjango && cd hellodjango
$ django-admin.py startproject hellodjango .
但是,如果我按上述方式创建项目,django 似乎对settings.py 文件有错误的引用。当你运行 python manage.py syncdb 时,你会得到 Please supply the ENGINE value Django database configuration 错误,因为 django cannot locate settings.py 文件正确。
以上创建项目目录的方式是不是非常规?在开始项目时使用virtualenv 没有. 有点尴尬:
~/project/venv
~/project/project/project/app
虽然 Heroku 教程中建议的方式(在末尾添加 .)给出了
~/project/venv
~/project/app
【问题讨论】: