在Django中按请求付费

时间:2013-06-10 10:03:51

标签: python django

是否可以在django中实现:在视频网站中,对于用户想要观看的每个视频,他/她必须在观看视频之前付费。如果可能的话,实现这一目标的最佳方式是什么。每次成功付款后,如何将用户重定向回他支付的特定视频?

2 个答案:

答案 0 :(得分:3)

您可以使用Django完成所有web,就像使用任何其他webframework / weblibrary一样。

最简单的方法可能是拥有用户个人资料,并且一旦付款完成,您就会将此视频添加到用户“允许”列表中。这样可以很容易地显示用户可用的视频。 付款后的重定向事项实际上取决于您的提供商,PayPal和其他人允许您将其付款流程嵌入到您的应用程序中,并具有强大的API来检查“收到的”付款。

答案 1 :(得分:0)

我相信这是可能的。

您可以在视频页面上查看某个收据,您可以将其添加为您在django网站上的UserProfile模型中的条目。

现在只有当您的用户完成您可以通过脚本处理的完整付款路径时,才会生成此收据。

至于重定向,您可以让付款处理服务重定向到您的收据令牌,生成django视图,处理将该用户添加到该视频的白名单。