作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在尝试对 ManyToMany 字段使用 ModelAdmin.filter_horizontal 和 ModelAdmin.filter_vertical 而不是选择多个框,但我得到的只是:
我的模型:
class Title(models.Model):
#...
production_companies = models.ManyToManyField(Company, verbose_name="компании-производители")
#...
我的管理员:
class TitleAdmin(admin.ModelAdmin):
prepopulated_fields = {"slug": ("original_name",)}
filter_horizontal = ("production_companies",)
radio_fields = {"state": admin.HORIZONTAL}
#...
JavaScript 加载正常,我真的不明白发生了什么。 Django 1.1.1 稳定。
最佳答案
我终于找到了解决方案。问题出在字段的冗长名称上——它是 str 而不是 unicode。转向 unicode 有帮助。
谢谢:-)
关于python - Django 管理员的 filter_horizontal (& filter_vertical) 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2773324/
我是一名优秀的程序员,十分优秀!