如何跳过预览页面第 4 步并将用户重定向到 Django-Oscar 中的感谢页面第 5 步

问题描述

我一直在研究 django-oscar,我在其中集成了 Stripe 预构建的结帐页面,我希望能够实现这 2 个场景中的任何一个

场景 1: 如何跳过步骤 4(预览)并将用户重定向到步骤 5(谢谢)而不点击预览页面上的“下订单”按钮? 即单击条带结帐页面中的“支付”按钮,我希望能够调用 PaymentDetailsView 的“提交”方法。 其余功能应该可以正常工作。

场景 2: 如何先制作预览页面,预览后制作支付页面

如果您能给我概述一下我需要覆盖哪些方法来实现这两种情况中的任何一种,那将对我有所帮助。

如果您需要更多解释或想看看我做了什么,请告诉我?

解决方法

首先,步骤位于 templates/oscar/checkout/nav.html 中,您打开该 nav.html,然后您可以通过删除要跳过的步骤对其进行编辑。