/ / Django: Não consigo fazer o urls.py funcionar - django-urls

Django: Não é possível obter urls.py funcionando - django-urls

Iniciante do Django, desculpe:

O urls.py do meu projeto:

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)),
]

URL do meu aplicativo:

from django.conf.urls import url
from . import views

urlpatterns = [
url(r"^$", views.index, name="index"),
]

http://localhost:8000/listings me dá um erro "A página do host local não está funcionando. O localhost não enviou nenhum dado."

Eu não tenho idéia do que deu errado aqui, eu simplesmente não consigo fazer funcionar. Alguma ideia?

Respostas:

0 para resposta № 1

Você tem que colocar "$" no final da regex, como este

url(r"^$", views.index, name="index"),

na url do seu projeto: não use a importação

url(r"^listings/", include("listings.urls")),

0 para resposta № 2

O erro estava no meu views.py. Eu coloquei Listing.all () em vez de Listing.objects.all ().