【发布时间】:2025-12-24 00:40:12
【问题描述】:
我需要在我用 django 设计的网络应用程序中包含订阅/定期计费。
所以这里是我想要的简短描述:
一个人最初是免费注册的,并且可以在 24 小时内为所欲为,之后他必须决定是否要升级,有以下三种选择:
金、银、铂金。
这将是每月定期付款。
我已经安装了 django-paypal,所以我想知道是否有任何东西可以处理订阅。
提前致谢。
【问题讨论】:
标签: django subscription
我需要在我用 django 设计的网络应用程序中包含订阅/定期计费。
所以这里是我想要的简短描述:
一个人最初是免费注册的,并且可以在 24 小时内为所欲为,之后他必须决定是否要升级,有以下三种选择:
金、银、铂金。
这将是每月定期付款。
我已经安装了 django-paypal,所以我想知道是否有任何东西可以处理订阅。
提前致谢。
【问题讨论】:
标签: django subscription
您可以简单地为每个用户分配一个级别,并根据他们选择的升级进行修改。我假设您已经存储了升级日期。
然后,您只需使用 cron 或 Celery 设置计划任务,即可定期处理实际付款。
Django 包含的 django.contrib.auth 应用还具有内置的组和权限功能,这可能对您有所帮助(有关更多信息,请参阅官方文档)。
Userena 也值得一看。
可能对您有用的另一种方法可能是使用 Paypal 的订阅选项,如关于 SO 的此答案中所述:https://*.com/a/4488947/1275237
【讨论】: