Я использую 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