Как разделить атрибуты класса в административной форме Django на секции?

Django admin site показывает атрибуты класса в форме, чтобы вы могли добавить новый объект, я хочу знать, есть ли простой способ разделить атрибуты по разделам, чтобы сделать форму более организованной, например, иметь заголовок раздела "Физические особенности" над полями о физических особенностях, аналогично тому, как работают встроенные атрибуты, имея имя встроенного класса в качестве имени раздела.

Форма по умолчанию: Admin for as it is.

Эскиз, показывающий, как я представляю себе секцию: enter image description here

Я считаю, что fieldsets - это то, что вам нужно, смотрите документацию Django здесь:

https://docs.djangoproject.com/en/4.0/ref/contrib/admin/#django.contrib.admin.ModelAdmin.fieldsets

Вам нужно будет поместить этот код в ваш admin.py файл и регистрацию вашей модели.

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