Sto realizzando il mio primo sito Web con Python e Django. Tutto è andato bene fino a quando ho ricevuto un errore senza una ragione ovvia.
Dice errore di sintassi, ma ho controllato con django e non vedo problemi.
Qualsiasi aiuto sarà molto apprezzato.
risposte:
0 per risposta № 1Forse un problema di rientro? Assicurarsi che il rientro sia coerente nel file e su quella riga.
Pubblica anche tutto il urls.py
codice per favore.
0 per risposta № 2
Il tuo urls.py
manca una virgola
from django.conf.urls import url, include
from django.contrib import admin
urlpatterns = [
url(r"^admin/", admin.site.urls),
url(r"^", include("personal.urls")) # <-- Missing Here
url(r"^blog/", include("blog.urls")),
]
Inoltre, assicurati che i tuoi URL siano presenti personal.urls
e blog.urls
fine dentro $
, così come ^admin/
. Come ha sottolineato Alasdair, don "t includere a $
nelle tue regex che hanno un include
. Questo è, ^blog/
rimane così com'è, ma tutti gli URL inclusi da blog.urls
dovrebbe finire con a $
.