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
Vous devez changer le nom d'un chemin d'URL, par exemple :
Lorsque vous utilisez deux points de terminaison identiques, des conflits peuvent survenir.