與正常的ModelAdmin類我可以設置順序:Django Admin:如何設置內聯元素的排序?
ordering = ("field_name",)
似乎有是沒有選項設置爲排序InlineModelAdmin。有沒有辦法讓內聯元素按特定字段排序?
與正常的ModelAdmin類我可以設置順序:Django Admin:如何設置內聯元素的排序?
ordering = ("field_name",)
似乎有是沒有選項設置爲排序InlineModelAdmin。有沒有辦法讓內聯元素按特定字段排序?
這現在工作那麼你可以這樣做:
class MyModelInline(admin.TabularInline):
model = MyModel
ordering = ("field_name",)
節省時間。當只有onw字段進行排序時,請小心使用逗號(「,」),因爲它是Python元組。 – Timo 2014-05-26 10:17:52
我們看看Rrrrrk答案,它實際上是工作。我需要在我的多對多關係之一中對模型和管理員進行排序分離。我的模型字段需要在前端對用戶特定的排序,但在後端,我需要按照「name-attr」進行正常的排序。 – Timo 2014-05-26 10:20:12