Django beginner, вибачте:
Urls.py мого проекту:
from django.conf.urls import include, url
from django.contrib import admin
from django.conf import settings
from django.conf.urls.static import static
import profiles.urls
import listings.urls
import accounts.urls
from . import views
urlpatterns = [
url(r"^$", views.HomePage.as_view(), name="home"),
url(r"^about/$", views.AboutPage.as_view(), name="about"),
url(r"^users/", include(profiles.urls, namespace="profiles")),
url(r"^admin/", include(admin.site.urls)),
url(r"^", include(accounts.urls, namespace="accounts")),
url(r"^listings/", include(listings.urls)),
]
Urls.py моєї програми:
from django.conf.urls import url
from . import views
urlpatterns = [
url(r"^$", views.index, name="index"),
]
http://localhost:8000/listings дає повідомлення про помилку "Сторінка localhost не працює.
Я поняття не маю, що тут сталося, я просто не можу змусити його працювати. Будь-які ідеї?
Відповіді:
0 для відповіді № 1Ви повинні поставити "$" на фініші регулярного виразу, так
url(r"^$", views.index, name="index"),
на URL вашого проекту: не використовуйте імпорт
url(r"^listings/", include("listings.urls")),
0 для відповіді № 2
Помилка в моїй views.py. Я поставив Listing.all () замість Listing.objects.all ().