django 我如何在python中解决我的子页面?

kdfy810k  于 2023-08-08  发布在  Go
关注(0)|答案(1)|浏览(85)

我想调用另一个html文件(Magamrol.html)从另一个,但这发生在我试图打开:
使用mysite.urls中定义的URLconf,Django尝试了以下URL模式,顺序如下:

[name='index']
admin/
polls/

字符串
当前路径Magamrol.html与其中任何一个都不匹配。
我的应用程序是投票和项目名称是mysite。mysite\polls\urls.py:

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

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


mysite\polls\views.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')


mysite\urls.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'))      
    
]


有谁知道如何解决这个问题吗?
谢啦,谢啦

zynd9foi

zynd9foi1#

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

字符串
你必须改变一个url路径名如下:

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


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

相关问题