Django根据选择重定向到不同的页面

2024-09-30 00:41:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要添加重定向到下一页在Django的付款选择的基础上。因此,如果客户单击“货到付款”或“本地取货付款”,则应重定向到他将看到详细信息的页面。如果他选择“通过银行转账付款”,则应重定向到他将看到银行帐户详细信息的不同页面。实际上,我已经准备好了一切,只需要为重定向编写代码,我不知道我应该在模板上还是在视图中这样做。有什么建议吗


Tags: django代码视图模板客户详细信息银行页面
1条回答
网友
1楼 · 发布于 2024-09-30 00:41:33

在你的观点中,我会根据选择进行过滤。并根据选择返回不同的页面

views.py

def checkout(request):
    if local_pickup:
        return render(request, 'localpickup.html', context)
    elif bank_transfer:
        return render(request, 'banktransfer.html', context)
    else:
        ....

我会做一些类似的事情

相关问题 更多 >

    热门问题