Ich habe den folgenden Code in meinem urls.pyDjango Namensfehler
from django.conf.urls import url
from django.contrib import admin
from django.conf.urls import include
urlpatterns = [
url(r'^testModule/',include(testModule.urls)),
url(r'^admin/', admin.site.urls),
]
und Testmodule ist mein Name der App beinhaltet:
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^$',views.index,name='index'),
]
Und mein views.py ist
from django.shortcuts import render
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello")
# Create your views here.
Allerdings bekomme ich den folgenden Fehler beim Ausführen des Servers:
line 20: url(r'^testModule/',include(testModule.urls)), NameError: name 'testModule' is not defined
"von django.contrib import testModule." Ich habe es importiert. Jetzt bekomme ich einen Fehler als: Name kann nicht importiert werden testModule – Deesha
Ja. Warum denkst du, dass es in "django.contrib" ist? Vermutlich in deiner App. –
d. H., Benutze einfach "import testModule" oder "import testModule.urls" –