Zirkulärer Import in Django
Posted: 08 Jan 2025, 10:11
Ich erhalte diese Fehlermeldung: Es scheint keine Muster zu enthalten. Wenn Sie die Variable „urlpatterns“ mit gültigen Mustern in der Datei sehen, wird das Problem wahrscheinlich durch einen zirkulären Import verursacht, wenn ich python manage.py runserver
app urls.py versuche
Projekt urls.py
app Views.py
Ich verwende Django 4.1 und Python 3.10.10, ich habe dies auch mit Python 3.12 und Django 5.1.4 versucht, der Fehler blieb jedoch weiterhin bestehen.
Ohne diese bestimmte Codezeile unten in der übergeordneten App läuft das Programm einwandfrei.
aber wenn ich die obige Codezeile einfüge, erhalte ich die folgende Fehlermeldung: „Es scheint keine Muster darin zu enthalten.“ Wenn Sie die Variable „urlpatterns“ mit gültigen Mustern in sehen Datei, dann wird das Problem wahrscheinlich durch einen zirkulären Import verursacht.
Ich habe versucht, „von“ zu ändern. „Ansichten importieren“ zu „Aus Myapp-Ansichten importieren“. Hat nicht funktioniert.
Ich habe andere Fragen dazu überprüft und das Problem konnte dadurch nicht behoben werden.
app urls.py versuche
Code: Select all
from django.urls import path
from . import views
urlpatterns = [
path ('', views.index, name='index'),
]
Code: Select all
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('myapp.urls')),
]
Code: Select all
from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
def index(request):
return HttpResponse(' Hello man')
Ohne diese bestimmte Codezeile unten in der übergeordneten App läuft das Programm einwandfrei.
Code: Select all
path('', include('myapp.urls')),
Ich habe versucht, „von“ zu ändern. „Ansichten importieren“ zu „Aus Myapp-Ansichten importieren“. Hat nicht funktioniert.
Ich habe andere Fragen dazu überprüft und das Problem konnte dadurch nicht behoben werden.