提供带状和dj条纹的产品

问题描述

我在DRF中使用了stripe,最重要的是,我实现了库dj-stripe

到目前为止,一切正常,但我现在不确定如何配置产品。我确实可以为每个用户访问subscriptioncustomer对象,但是这些对象非常复杂/庞大。由于订阅可能是e,因此我无法真正执行if user.subscription -> do this之类的操作。 G。 deletedinactive。我还需要更精细的解决方案,因为我需要应用以下限制:

if subscription.plan.product === "Entry Plan":
   # allow user to only create 5 instances

我真的找不到有关如何在整个应用程序中优雅一致地执行此操作的信息。

解决方法

如果您正在寻找Subscription object的客户,则可以,您需要检查订阅的status以确保其仍然有效。 dj-stripe似乎为此带有helper

根据您的应用程序/产品来配置访问权限的实施取决于您,因为这在很大程度上取决于您的业务需求。如果您对除订阅状态以外的挑战还有其他疑问,我建议您清楚地询问这些问题,以便可以解决这些问题,但是没有一种简洁的方法来解释通常如何配置访问权限。

正如我要指出的那样,我建议向const charArray = ArrayType(ref.types.uint8,200); 的作者表示感谢,并问您可以采取什么措施来帮助充实docs for checking subscriptions