如何在 django 中从一页转到另一页

Posted

技术标签:

【中文标题】如何在 django 中从一页转到另一页【英文标题】:How to go from one page to another in django 【发布时间】:2020-03-16 07:34:48 【问题描述】:

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

这是我的代码

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

main/urls.py

from django.urls import path
from . import views

app_name = 'main'

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

模板/mains/home.html

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

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

提前感谢朋友

阿文德

【问题讨论】:

【参考方案1】:

我认为你应该阅读 this 以了解 Django。

【讨论】:

以上是关于如何在 django 中从一页转到另一页的主要内容,如果未能解决你的问题,请参考以下文章

从一页切换到另一页

如何在单页应用程序中以角度将数据从一页传递到另一页

如何在 Jquery DataTable 中添加新行而不会在从一页移动到另一页时丢失新行

如何使用 StreamBuilder 从一页导航到另一页

将对象从一页移动到另一页?

通过DrawerNavigator中的StackNavigator将数据从一页传递到另一页