我在它自己的virtualenv中全新安装了django 1.6.2。没有syncdb,没有其他配置。安装的唯一其他应用程序是pip,setuptools和dojango。我按照此Wiki页面https://github.com/klipstein/dojango/wiki/Gettingstarted
中的说明进行操作当我尝试127.0.o.1:8000/dojango/test/
或localhost:8000/dojango/test
时,我
找不到页面(404) 请求方法:GET 请求网址:http://127.0.o.1:8000/dojango/test/ 使用dojango.urls中定义的URLconf,Django按以下顺序尝试了这些URL模式: ^ dojango / ^ dojango / 当前的URL dojango / test /与其中任何一个都不匹配。
这是我的INSTALLED_APPS
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'dojo_tutor',
'dojango',)
这是我的urls.py
from django.conf.urls import patterns, include, url
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
url(r'^dojango/', include('dojango.urls')),
# url(r'^admin/', include(admin.site.urls)),
)
维基页面说要使用(r'^dojango/', include('dojango.urls')),
,但我尝试了这两个和url(r'^dojango/', include('dojango.urls')),
。我仍然得到404
答案 0 :(得分:0)
好吧,这是一个愚蠢的错误。愚蠢的是,我将我的项目命名为dojango,因此自然存在命名冲突。删除项目并使用其他名称重新创建它。现在它有效。