我有一个这个领域的模型:
exercise = models.CharField(max_length=25, choices=EXERCISES_CHOICES)
但是练习列表非常长,当我在管理界面中使用它时,它占据了页面的所有长度,有没有办法在子项目中显示?
答案 0 :(得分:0)
我有一个类似的问题,但我的选择列表不是 - 而是一个外键字段,Admin中的默认值也是在选项菜单中显示可用值的完整列表;当数据库填满时,这可能无法使用。我的计划是创建一个自定义管理窗口小部件,它使用文本输入而不是选项菜单,并使用自动完成来帮助填写值。我还没有实现它 - 我已经开始寻找自动完成包了。也许一旦我决定一个,我会回来发布更新。
P.S。在我看来,这将是一个普遍的问题,应该已经解决了。为什么我找不到任何东西?
----编辑----
显然这已经解决了!根据其文档,“django-extensions”包中包含“ForeignKeyAutocompleteAdmin”类。欢呼!见这里:
http://pythonhosted.org/django-extensions/admin_extensions.html
https://pypi.python.org/pypi/django-extensions
免责声明:我还没试过(但我打算!)