Как изменить ссылки на атрибут группы трясогузки? - PullRequest
0 голосов
/ 29 февраля 2020

Я использую wagtail как часть мультитенантной установки, используя django-tenant-schemas и django-tenant-users. Всякий раз, когда я указываю свою пользовательскую модель пользователя, которая расширяет django-tenant-users UserProfile, как того требует django-tenant-users, wagtail разрывает приложение, поскольку оно пытается получить доступ к атрибуту groups, которого UserProfile не имеет , Атрибут groups находится в другой модели. Как бы я go изменил каждую ссылку на атрибут пользователя groups в wagtail?

Вывод:

File "/home/cirrus-admin/cirrus/cirrus_core/cirrus_core/urls.py", line 25, in <module>
    from wagtail.admin import urls as wagtailadmin_urls
  File "/home/cirrus-admin/.local/share/virtualenvs/cirrus_core-QNhT-Vzg/lib/python3.7/site-packages/wagtail/admin/urls/__init__.py", line 12, in <module>
    from wagtail.admin.urls import password_reset as wagtailadmin_password_reset_urls
  File "/home/cirrus-admin/.local/share/virtualenvs/cirrus_core-QNhT-Vzg/lib/python3.7/site-packages/wagtail/admin/urls/password_reset.py", line 3, in <module>
    from wagtail.admin.views import account
  File "/home/cirrus-admin/.local/share/virtualenvs/cirrus_core-QNhT-Vzg/lib/python3.7/site-packages/wagtail/admin/views/account.py", line 14, in <module>
    from wagtail.users.forms import (
  File "/home/cirrus-admin/.local/share/virtualenvs/cirrus_core-QNhT-Vzg/lib/python3.7/site-packages/wagtail/users/forms.py", line 178, in <module>
    class UserCreationForm(UserForm):
  File "/home/cirrus-admin/.local/share/virtualenvs/cirrus_core-QNhT-Vzg/lib/python3.7/site-packages/django/forms/models.py", line 266, in __new__
    raise FieldError(message)
django.core.exceptions.FieldError: Unknown field(s) (groups) specified for User
...