Я пробую 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
Это отлично работает, как есть , но сейчас .. функциональность приглашения пропала