如何在 django 中打开基于 url 的不同视图

  • 本文关键字:url 视图 django python django
  • 更新时间 :
  • 英文 :


我刚刚开始使用django,所以请耐心等待。 例如,我目前正在尝试根据我得到的网址打开不同的模板path("<int:pk>",views.OptionView.as_view(),name = 'eachoption')我想做的是根据我得到的pk的值打开一个不同的视图,我已经搜索了一段时间但仍然没有运气,谁能帮我?:/

# you can get the id parameter value in your class, action accordingly
class OptionView(TemplateView):
template_name = '...template_name..' 
def get(self, request, *args, **kwargs):
if request.GET.get('pk') == 1:
# your action for id 1
elif request.GET.get('pk') == 2:
# your action for id 2
else:
# your default action
....

相关内容

  • 没有找到相关文章

最新更新