首页 > 解决方案 > 找不到页面(404):尝试在 django 中查看页面时

问题描述

我是 django 的新手,所以我编写了一个简单的程序,使用第 1 页中的链接从第 1 页转到第 2 页,并使用第 2 页中的另一个链接从第 2 页到第 1 页,但它显示“未找到页面”。

网址.py

from django.contrib import admin
from django.urls import path
from website import views

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', views.Index,name='IndexPage'),
    path('darkmode', views.darkmode,name='darkmode'),
]

视图.py

def Index(request):
    return render(request,'Page1.html')

def darkmode(request):
    return render(request,'Page2.html')

Page1.html

  <div data-url="{% url 'darkmode' %}" class="dark-mode-switcher cursor-pointer shadow-md fixed bottom-0 right-0 box dark:bg-dark-2 border rounded-full w-40 h-12 flex items-center justify-center z-50 mb-10 mr-10">
        <div class="mr-4 text-gray-700 dark:text-gray-300">Dark Mode</div>
        <div class="dark-mode-switcher__toggle border"></div>
    </div>

Page2.html

  <div data-url="{% url 'Index' %}" class="dark-mode-switcher cursor-pointer shadow-md fixed bottom-0 right-0 box dark:bg-dark-2 border rounded-full w-40 h-12 flex items-center justify-center z-50 mb-10 mr-10">
            <div class="mr-4 text-gray-700 dark:text-gray-300">Dark Mode</div>
            <div class="dark-mode-switcher__toggle dark-mode-switcher__toggle--active border"></div>
        </div>

并且无法弄清楚为什么会发生这种情况,任何人都可以帮我解决这个问题

标签: django

解决方案


推荐阅读