/ / Errore di sintassi quando manage.py corsa server - django, python-3.x, web, errore di sintassi

Errore di sintassi quando manage.py runserver - django, python-3.x, web, sintassi-errore

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.

Immagine dello schermo

Qualsiasi aiuto sarà molto apprezzato.

risposte:

0 per risposta № 1

Forse 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 $.