如何改进django admin中大量内联线的显示和处理?

如何改进django admin中大量内联线的显示和处理?,django,django-admin,inline,large-data,Django,Django Admin,Inline,Large Data,当显示模型的内联线时,如果有大量内联线,则更改页面加载缓慢,并且很难浏览所有内联线。我已经在使用上找到的内联折叠技巧,但是那里的搜索不起作用,所以我不能在这里共享链接,但仍然不容易浏览,因为它们的名称相似,大多数数字不同,所有内联仍然加载 我需要一些内联线的分页器,而且这个分页器首先显示当前正在编辑的对象最有趣的内联线,比如只指定内联线的顺序,而不是应用程序其他区域中使用的默认顺序 更新:内联线是一个子类的所有实例。如果您试图控制每页列表的数量,可以将每页列表设置为50 范例 class Mod

当显示模型的内联线时,如果有大量内联线,则更改页面加载缓慢,并且很难浏览所有内联线。我已经在使用上找到的内联折叠技巧,但是那里的搜索不起作用,所以我不能在这里共享链接,但仍然不容易浏览,因为它们的名称相似,大多数数字不同,所有内联仍然加载

我需要一些内联线的分页器,而且这个分页器首先显示当前正在编辑的对象最有趣的内联线,比如只指定内联线的顺序,而不是应用程序其他区域中使用的默认顺序


更新:内联线是一个子类的所有实例。

如果您试图控制每页列表的数量,可以将每页列表设置为50

范例

class ModelAdmin(admin.modelAdmin):
  list_per_page = 50

admin.register(model, ModelAdmin)

这解决了分页问题

如果试图控制每页列表的数量,可以将每页列表设置为50

范例

class ModelAdmin(admin.modelAdmin):
  list_per_page = 50

admin.register(model, ModelAdmin)

这解决了分页问题

看起来域应该是;com网站是一个广告停车场网站。再详细一点会很有用。当你说大量内联线时,你是指一个相关类的大量实例吗?或者你是说大量的相关课程?听起来前者似乎是这样。有时,通过将子对象视为与父对象具有ForeignKey关系的单独可编辑项,可以解决此问题。我在一个葡萄酒评论网站上这样做了,一篇文章可能会有多达20个或更多的品酒笔记。还有其他因素促使我这样做。@Peter:是的,这是第一个案例,只是一个相关的类,但有很多实例肯定是20+。当你说单独的可编辑项时,你是指编辑子对象的独立ModelAdmin?在这种情况下,它没有帮助,因为有很多,而且在父对象的编辑页面中编辑子对象非常舒服,因为这是用户的常识;com网站是一个广告停车场网站。再详细一点会很有用。当你说大量内联线时,你是指一个相关类的大量实例吗?或者你是说大量的相关课程?听起来前者似乎是这样。有时,通过将子对象视为与父对象具有ForeignKey关系的单独可编辑项,可以解决此问题。我在一个葡萄酒评论网站上这样做了,一篇文章可能会有多达20个或更多的品酒笔记。还有其他因素促使我这样做。@Peter:是的,这是第一个案例,只是一个相关的类,但有很多实例肯定是20+。当你说单独的可编辑项时,你是指编辑子对象的独立ModelAdmin?在这种情况下,它没有帮助,因为它们很多,而且在父对象的编辑页面中编辑子对象非常舒服,因为这是用户的常识。