1
我得到的行爲對我來說真的對我的django項目中的url沒有意義。這不是我的第一個django項目,所以我確信這是愚蠢的,但我在第2天,無論它是什麼,我都找不到它。Django 1.7 URL映射
我有一個項目投。在表決/ urls.py:
from django.conf.urls import patterns, include, url
from django.contrib import admin
urlpatterns = patterns('',
url(r'^users/', include('users.urls')),
url(r'^manage/', include(admin.site.urls)),
)
在項目中,我有一個應用程序用戶,我有一個文件用戶/ urls.py:
from django.conf.urls import patterns, url
from rest_framework.urlpatterns import format_suffix_patterns
from users import services
urlpatterns = patterns(
url(r'^register/$', services.RegisterUser.as_view()),
)
然而,當我運行服務器並導航到本地主機:8000/users/register /我得到一個404錯誤:
Using the URLconf defined in wevote.urls, Django tried these URL patterns, in this order:
^manage/
The current URL, users/register/, didn't match any of these.
因此我的理由,這不是拉動users.urls,我不明白爲什麼。我在INSTALLED_APPS中有'用戶'和'rest_framework'。任何幫助,將不勝感激。
其他信息:從settings.py:
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'rest_framework',
'ujson',
'analytics',
'elections',
'offices',
'users'
)
另外,項目結構:
投票
- 分析
- 選舉
- 辦事處
- 用戶
- urls.py
- ...
- 投票
- settings.py
- urls.py
- ...
- manage.py
- requirements.txt
的是文件夾和文件 – neiesc 2014-11-01 04:05:20
第一的安排,請證明你有目錄結構和'INSTALLED_APPS'設置。另外,好吧,這很愚蠢,但是刪除'pyc'文件並重新啓動服務器幫助?謝謝。 – alecxe 2014-11-01 04:18:55
刪除pyc文件重新啓動服務器沒有幫助。我還添加了INSTALLED_APPS部分以及文件夾/文件結構。用戶可能是保留字嗎?我將在另一個應用中嘗試同樣的事情,看看我是否得到相同的行爲。 – west1737 2014-11-01 20:06:29