【问题标题】:django modules to handle recurring subscription?django 模块来处理定期订阅?
【发布时间】:2025-12-24 00:40:12
【问题描述】:

我需要在我用 django 设计的网络应用程序中包含订阅/定期计费。

所以这里是我想要的简短描述:

一个人最初是免费注册的,并且可以在 24 小时内为所欲为,之后他必须决定是否要升级,有以下三种选择:

金、银、铂金。

这将是每月定期付款。

我已经安装了 django-paypal,所以我想知道是否有任何东西可以处理订阅。

提前致谢。

【问题讨论】:

    标签: django subscription


    【解决方案1】:

    您可以简单地为每个用户分配一个级别,并根据他们选择的升级进行修改。我假设您已经存储了升级日期。

    然后,您只需使用 cron 或 Celery 设置计划任务,即可定期处理实际付款。

    Django 包含的 django.contrib.auth 应用还具有内置的组和权限功能,这可能对您有所帮助(有关更多信息,请参阅官方文档)。

    Userena 也值得一看。

    可能对您有用的另一种方法可能是使用 Paypal 的订阅选项,如关于 SO 的此答案中所述:https://*.com/a/4488947/1275237

    【讨论】: