Heroku's quick Django tutorial建議如下啓動一個新的django項目。與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 locatesettings.py
文件正確。
上述創建項目目錄的方式非常規嗎?使用virtualenv
是一種笨拙而不.
啓動一個項目時,它變成了:
~/project/venv
~/project/project/project/app
而建議的方式在Heroku的教程(在末尾添加.
)給出
~/project/venv
~/project/app