suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Python-Lösung zur Implementierung von Unterseiten

Ich möchte eine andere HTML-Datei aus einer anderen HTML-Datei (Magamrol.html) aufrufen, aber wenn ich versuche, sie zu öffnen, passiert Folgendes:

Unter Verwendung der in mysite.urls definierten URLconf probiert Django diese URL-Muster in der folgenden Reihenfolge aus:

[name='index']
admin/
polls/

Der aktuelle Pfad Magamrol.html stimmt mit keinem der oben genannten Muster überein.

Meine Bewerbung ist „Umfragen“ und der Projektname ist „mysite“. mysitepollsurls.py:

from django.urls import path
from . import views
from polls import views

urlpatterns = [
    path('', views.index, name="index"),
    path('', views.magamrol, name='Magamrol')
    
]

mysitepollsviews.py:

from django.http import HttpResponse
from django.shortcuts import render


def index(request):
    return HttpResponse("Üdvözöllek a honlapomon!")

def index(request):
    return render(request, 'index.html')

def magamrol(request):
    return render(request, 'Magamrol.html')

mysiteurls.py:

from django.contrib import admin
from django.urls import include, path
from polls import views

urlpatterns = [
    path('',views.index,name="index"), 
    path('admin/', admin.site.urls),
    path('', include('polls.urls'))      
    
]

Weiß jemand, wie man dieses Problem löst?

Danke

P粉267885948P粉267885948452 Tage vor766

Antworte allen(1)Ich werde antworten

  • P粉776412597

    P粉7764125972023-09-18 16:13:41

    urlpatterns = [
        path('', views.index, name="index"),
        path('', views.magamrol, name='Magamrol')
        
    ]

    你需要更改一个URL路径的名称,例如:

    path('magamrol/', views.magamrol, name='Magamrol')

    当你使用两个相同的终点时,可能会产生冲突。

    Antwort
    0
  • StornierenAntwort