Solution Python pour implémenter des sous-pages
P粉267885948
P粉267885948 2023-09-17 22:34:31
0
1
762

Je souhaite appeler un autre fichier html à partir d'un autre fichier html (Magamrol.html), mais lorsque j'essaie de l'ouvrir, ce qui suit se produit :

En utilisant l'URLconf défini dans mysite.urls, Django essaie ces modèles d'URL dans l'ordre suivant :

[name='index']
admin/
polls/

Le chemin actuel Magamrol.html ne correspond à aucun des modèles ci-dessus.

Mon application est polls et le nom du projet est monsite. monsitepollsurls.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'))      
    
]

Est-ce que quelqu'un sait comment résoudre ce problème ?

Merci

P粉267885948
P粉267885948

répondre à tous(1)
P粉776412597
urlpatterns = [
    path('', views.index, name="index"),
    path('', views.magamrol, name='Magamrol')
    
]

Vous devez changer le nom d'un chemin d'URL, par exemple :

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

Lorsque vous utilisez deux points de terminaison identiques, des conflits peuvent survenir.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal