我刚刚在Ubuntu 12.04上安装了最新版本的Django(1.4.1)。新的文档以及我能够找到的其他所有内容似乎都认为目录结构应如下所示:
mysite/
manage.py
mysite/
__init__.py
settings.py
urls.py
wsgi.py
但是,运行$ django-admin.py startproject mysite
会导致以下目录结构:
mysite/
__init.py__
manage.py
settings.py
mysite/
__init__.py
settings.py
urls.py
wsgi.py
templates/
urls.py
mysite/urls.py
和mysite/mysite/urls.py
之间似乎没有什么区别,差异在于文件的第1行,其中mysite/urls.py
import语句开始from django.conf.urls.defaults
而不是{ {1}}。两个from django.conf.urls
文件之间的差异也很小。
我的问题是:
编辑: Oberon的回答为我解决了这个问题(谢谢!),但我仍然有兴趣知道问题出在哪里,如果有人有任何想法的话。
答案 0 :(得分:3)
用它遇到了同样的问题,我所做的就是删除django并重新安装它 它就像你展示的第一个一样。