首页 > 解决方案 > 如何在 django 中从一页转到另一页

问题描述

我是 Django 和 python 的新手(实际上是我的第一门语言,我只学了 3 个月)我正在使用 Django 创建这个网站,但我无法使用 href 标签从一个页面转到另一个页面。它向我抛出一个 404 错误,说“当前路径与这些中的任何一个都不匹配”

这是我的代码

视图.py

from django.shortcuts import render
from django.http import HttpResponseRedirect
from .models import off
# Create your views here.

def homepage(request):
    return render(request=request,
                  template_name='main/home.html',
                  context={'toll' : off.objects.all})
def secondpage(request):
    return render(request = request,
                  template_name = 'main/next.html')

主/urls.py

from django.urls import path
from . import views

app_name = 'main'

urlpatterns = [
    path('',views.homepage,name='homepage'),
    path('',views.secondpage,name='secondpage')
]

模板/电源/home.html

<div class="topnav">
  <a href="{% url 'next' %}">Link </a>
  <a href="#">Link </a>
  <a href="#">Link </a>
</div>

我还要求帮助者为我简化它,因为我无法处理复杂和高级的 python 术语

提前感谢一位朋友

阿尔文德

标签: djangodjango-modelsdjango-formsdjango-templatesdjango-views

解决方案


我认为你应该从 Django 开始阅读这篇文章。


推荐阅读