2015-12-26 19 views
54

Obecnie tworzę stronę internetową z frameworkiem django (jestem bardzo początkującym), ale mam problem z pythonem: odkąd stworzyłem moje szablony, nie mogę uruchom serwer już z tego powodu: NameError: nazwa "include" nie jest zdefiniowana Co o tym myślisz? DziękujemyPython NameError: nazwa 'include' nie jest zdefiniowana

+3

załączyć kod i pełny stos błędów plz. –

+0

Moderatorzy, chcę tylko podkreślić, że tego typu pytanie jest SUPER przydatne, ponieważ jest krótkie i ma odpowiedź. Sugerujesz umieszczenie paczki kodu i itp., A rezultatem jest to, że nikt na nie nie odpowiada. (ref https://stackoverflow.com/questions/46158714/include-is-not-defined) –

Odpowiedz

129

Zgadywanie na podstawie niewielkiej ilości informacji podanych w pytaniu, myślę, że mógłbyś zapomnieć dodać następujący import do swojego pliku urls.py.

from django.conf.urls import include 
+0

Dziękuję, to było to! Ale mam teraz inny problem: django.core.exceptions.ImproperlyConfigured: Dołączony URLconf '' nie wydaje się być mieć w sobie dowolne wzory. Jeśli widzisz poprawne wzorce w pliku, przyczyną problemu jest prawdopodobnie cykliczny import. – Eloi

+0

Proszę opublikować swój plik 'urls.py'. –

+0

Znalazłem rozwiązanie, napisałem urlspatterns zamiast urlpatterns! Teraz mój problem polega na tym, że nie znaleziono strony 404; to jest mój urls.py: – Eloi

Powiązane problemy