我刚刚开始使用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
....