cari

Rumah  >  Soal Jawab  >  teks badan

Penyelesaian Python untuk melaksanakan subhalaman

Saya ingin memanggil fail html lain daripada fail html lain (Magamrol.html), tetapi apabila saya cuba membukanya perkara berikut berlaku:

Menggunakan URLconf yang ditakrifkan dalam mysite.urls, Django mencuba corak URL ini dalam susunan berikut:

[name='index']
admin/
polls/

Laluan semasa Magamrol.html tidak sepadan dengan mana-mana corak di atas.

Permohonan saya ialah tinjauan pendapat dan nama projek ialah laman web saya. 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'))      
    
]

Ada sesiapa tahu bagaimana untuk menyelesaikan masalah ini?

Terima kasih

P粉267885948P粉267885948451 hari yang lalu759

membalas semua(1)saya akan balas

  • P粉776412597

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

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

    Anda perlu menukar nama laluan URL, contohnya:

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

    Apabila anda menggunakan dua titik akhir yang sama, konflik mungkin timbul.

    balas
    0
  • Batalbalas