Django 带参数和不带参数视图切换实现方法
要实现带参数和不带参数视图的切换,可以使用以下方法:\n\n1. 定义两个视图函数,一个带参数,一个不带参数,例如:\n\npython\nfrom django.shortcuts import render\n\ndef view_with_param(request, param):\n return render(request, 'template.html', {'param': param})\n\ndef view_without_param(request):\n return render(request, 'template.html')\n\n\n2. 在urls.py中设置两个URL模式,一个带参数,一个不带参数,例如:\n\npython\nfrom django.urls import path\nfrom .views import view_with_param, view_without_param\n\nurlpatterns = [\n path('with_param/<str:param>/', view_with_param, name='with_param'),\n path('without_param/', view_without_param, name='without_param'),\n]\n\n\n3. 在模板中使用url模板标签来生成URL,例如:\n\nhtml\n<a href="{% url 'with_param' 'parameter' %}">带参数</a>\n<a href="{% url 'without_param' %}">不带参数</a>\n\n\n这样,当用户点击不同的链接时,就可以在带参数和不带参数的视图之间来回切换使用。
原文地址: https://www.cveoy.top/t/topic/pNLh 著作权归作者所有。请勿转载和采集!