我刚开始使用django,所以请多多包涵。
我目前正在尝试根据获得的url打开其他模板,例如
path("<int:pk>",views.OptionView.as_view(),name = 'eachoption')
我想做的是根据我得到的pk的值打开一个不同的视图,我搜索了一段时间,但仍然没有运气,有人可以帮助我吗? :/
答案 0 :(得分:0)
# 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
....