Django Admin get_fieldsets убивает форму добавления пользователя. Невозможно добавить пользователя

Вообщем, что я пытался сделать - это отфильтровать наборы полей UserChange на основе доступа пользователя. Просто удалить некоторые поля, если пользователь не является суперпользователем. И это сработало. Однако позже я обнаружил, что не могу создать пользователя, так как начальная форма с именем пользователя и двумя полями пароля больше не существует. Таким образом, Django продолжает показывать мне красный знак ошибки, так как просто не видно обязательных полей, и я не могу их заполнить. Я удалил весь свой код и обнаружил, что простой факт наличия этой функции get_fieldsets изменяет add_form. Я пытался добавить специфическую форму добавления пользователя, я пробовал add_fieldsets - все безрезультатно, пока я не получил get_fieldsets() в моем UserAdmin. Есть идеи, что я делаю не так?

Вернуться на верх