Расширенное стороннее приложение в Django (django -организациях) - PullRequest
0 голосов
/ 04 февраля 2020

Я пробую django -организаций (https://django-organizations.readthedocs.io/en/latest/), и пока это действительно удобно - однако, я sh расширю модель basi c, добавив еще одну поле к модели. Приложение предоставляет классы абстракции, но при этом я теряю некоторые основные функции django -организаций (например, приглашения по электронной почте). Какой самый простой / лучший способ просто расширить модель и добавить к ней другое поле?

У меня есть что-то вроде этого:

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

Это отлично работает, как есть , но сейчас .. функциональность приглашения пропала

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...