【发布时间】:2022-01-24 16:19:57
【问题描述】:
我使用的是 Python 3.9、Django 3.2.8 和 Django-admin-sortable2 1.0.3。我面临的问题是我的自定义订单字段(我将其命名为“sort_order”)在内联表格形式中可见,但它应该根据 Django-admin-sortable2 实现隐藏。虽然我能够拖放项目,但在保存父对象时,排序顺序没有得到保存。
我的管理类如下:
from django.forms.models import BaseInlineFormSet
from adminsortable2.admin import CustomInlineFormSet, SortableInlineAdminMixin
class ABCInlineFormSet(BaseInlineFormSet):
...
pass
class ABCAdminInline(SortableInlineAdminMixin, admin.TabularInline):
formset = ABCInlineFormSet
model = models.MyModel
fields = ["your_field"]
...
什么对我有用?
【问题讨论】:
-
请提供足够的代码,以便其他人更好地理解或重现问题。
-
添加了一些代码供参考。