djstripe djstripe\订户\型号\请求\回调冲突设置.py

2024-09-28 23:46:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用dj stripe库,但是当我尝试覆盖DJSTRIPE\u订户\u模型时,回调出错。你知道吗

模型如下:

class GroupCompany(models.Model):
  owner = models.ForeignKey(Usuario, unique=True, on_delete=models.PROTECT )  
  def __unicode__(self):
    return '%s' % self.owner.get_full_name() 
  @property
  def email(self):
    return self.owner.email

在这里设置.py你知道吗

DJSTRIPE_SUBSCRIBER_MODEL = 'base.GroupCompany'

def account_request_callback(request):
    """ Gets an organization instance from the id passed through ``request``"""
    return GroupCompany.objects.get(owner=request.user)

DJSTRIPE_SUBSCRIBER_MODEL_REQUEST_CALLBACK = account_request_callback

问题是我不能在设置中导入模型,因为应用程序还没有加载,但是在的文档中dj.条纹,他们说这就是方法!!!我快疯了。你知道吗

谢谢!你知道吗


Tags: 模型selfgetmodelreturnmodelsemailrequest
1条回答
网友
1楼 · 发布于 2024-09-28 23:46:38

方法是在回调中导入GroupCompany,以便在执行回调时加载它,如下所示:

def account_request_callback(request):
    from ... import GroupCompany
    return GroupCompany.objects.get(owner=request.user)

-亚历克斯

相关问题 更多 >