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