Я пытаюсь использовать Python Django. С eclipse pyDev. Но я не могу просто получить свой первый url для отображения.Django, URL не найден?
Этот urls.py находится в каталоге Cr.
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^$', views.index, name='index')
]
Этот urlspy является пакетом толпы.
from django.conf.urls import include, url
from django.contrib import admin
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'Crowd/', include('Cr.urls'))
]
Так что я понял из этого Crowd package
является «основным» вебсервис (?), И с помощью include
я всякий раз, когда регулярное выражение соответствует Crowd
, передаст его на другой urls.py(Cr)
. Но отладчик проходит:
Using the URLconf defined in Crowd.urls, Django tried these URL patterns, in this order:
^admin/
The current URL, crowd, didn't match any of these.
мой views.py файл
from django.shortcuts import HttpResponse
def index(request):
return HttpResponse('<h1>Hello World!</h1>')
Я пытался получить к нему доступ с http://127.0.0.1:8000/Crowd
Ниже изображение папки проекта.
Вы перезапустили свой сервер? Если это не соответствует, сообщение об ошибке должно, по крайней мере, перечислить 'Crowd /' в качестве опции. Поскольку его нет, кажется, ваш сервер не использует код, который вы показываете здесь. – knbk
Я использовал runerver --noreload. Поэтому мне пришлось перезапустить это. Работает сейчас. Благодаря! – vandelay
почему нет^в толпе? –