#django #django-admin #django-3.1
#django #django-admin #django-3.1
Вопрос:
Есть ли способ поместить кнопку удаления с левой стороны? я пытаюсь использовать ordering
, но это не работает, потому что удаление не является частью model
вот мой admin.py
class CategoryInline(admin.TabularInline):
model = Category
extra = 0
class SurveyAdmin(admin.ModelAdmin):
list_display = ("name", "is_published")
inlines = [CategoryInline, QuestionInline]
Комментарии:
1. Покажите свой код администратора модели.
Ответ №1:
Раздел «Удалить?» жестко запрограммирован, чтобы быть после полей в этом шаблоне администратора.
Вам придется переопределить этот шаблон администратора, чтобы изменить его. В этом разделе документации объясняется, как переопределить шаблон администратора.
По сути, вам нужно скопировать этот шаблон и сохранить его <YOUR-APP-DIR>/templates/admin/edit_inline/tabular.html
. А затем вы можете отредактировать ее, чтобы переместить столбец «Удалить?» вперед.