Django模型按数据库排序-最佳实践

Django模型按数据库排序-最佳实践,django,django-models,sql-order-by,Django,Django Models,Sql Order By,在Django中创建模型时,动态存储其对象顺序的最佳实践是什么 一种简单的方法是添加一个IntegerField,让内容管理器按照自己的意愿设置它,并按它对对象进行排序 最好的方法是在管理界面中使用操作对象的选项。就像这样简单 这是一种非常常见的情况(对我和其他许多人来说),因此,重要的是不要过多地操纵数据库,而要尽可能地进行一般性操作。事实上,不需要操纵数据库。如果您使用的是ModelForm,则可以在Meta.fields选项中指定它,并且表单类中字段的顺序始终应用于模板中。使用这样的Js对

在Django中创建模型时,动态存储其对象顺序的最佳实践是什么

一种简单的方法是添加一个IntegerField,让内容管理器按照自己的意愿设置它,并按它对对象进行排序

最好的方法是在管理界面中使用操作对象的选项。就像这样简单


这是一种非常常见的情况(对我和其他许多人来说),因此,重要的是不要过多地操纵数据库,而要尽可能地进行一般性操作。

事实上,不需要操纵数据库。如果您使用的是
ModelForm
,则可以在
Meta.fields
选项中指定它,并且
表单
类中字段的顺序始终应用于模板中。使用这样的Js对于用户界面排序来说已经足够了。@FallenAngel我需要能够给站点编辑器一些选项来决定如何排序,而他们不知道python..而且它应该是动态的,而不是硬编码的