我有一个包含近10,000个对象的模型Sessions。每个会话都与主题具有外键关系。问题是当将具有外键字段的页面加载到会话时,该页面需要很长时间才能加载。
要解决此问题,我希望有一个管理员,您可以从一个ForeignKey字段中选择一个主题,并使与该主题有关系的会话出现在第二个ForeignKey字段中。
这是django管理界面中的可能吗?我已经检查了django-smart-choices(虽然我不确定这实际上是否会实现我想要的),但是当我尝试导入它时,我收到一个错误“没有名为admin_static的模块”,我相信可能是因为我使用的是过时版本的Django(v 1.1)。
任何帮助将不胜感激。感谢。
答案 0 :(得分:0)
你确定你不仅需要raw_id_fields吗?
当您访问具有Sessions外键的管理员更改表单时,它将构建一个包含10,000个条目的选择下拉列表。这可能是你的放缓。