我在 django 管理中使用表格内联,并指定了两个只读字段。然而django现在已经将它们移动到内联的最末尾(最右边)有大量字段,我如何将这2个字段移回其原始位置(pk后的第二个,第三个)而无需指定每个字段的顺序与fields=?
小智 5
使用类get_fields()的方法ModelAdmin:
@admin.register(Vintner)
class VintnerAdmin(admin.ModelAdmin):
exclude = ['field1', 'field2']
def get_fields(self, request, obj=None):
fields = super().get_fields(request, obj)
fields = fields[-2:] + fields[:-2] # or something more robust
return fields
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
887 次 |
| 最近记录: |