0

我正在尝试 django-organizaitons ( https://django-organizations.readthedocs.io/en/latest/ ),到目前为止它真的很方便 - 但是,我希望通过向模型添加另一个字段来扩展基本模型. 该应用程序确实提供了抽象类,但这样做我失去了 django-organizations 的一些核心功能(例如电子邮件邀请)。简单地扩展模型并向该模型添加另一个字段的最简单/最好的方法是什么?

我有这样的事情发生:

from organizations.abstract import (AbstractOrganization,
                                    AbstractOrganizationUser,
                                    AbstractOrganizationOwner)


class Project(AbstractOrganization):
    name = models.CharField(max_length=100, default="")
    project_owner = models.ForeignKey(
        "accounts.User", on_delete=models.CASCADE)


class ProjectUser(AbstractOrganizationUser):
    # this is a field that I wish to add to the out-of-the-box solution
    user_hour_cost = models.DecimalField(max_digits=6, decimal_places=2, default=0) 


class ProjectOwner(AbstractOrganizationOwner):
    pass

这工作正常,但现在.. 邀请功能消失了

4

0 回答 0