我试图使用ModelAdmin.filter_horizontal和ModelAdmin.filter_vertical作为manytomynield,而不是select multiple box,但我得到的是:
我的模型:
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}
#...
javascripts加载正常,我真的不明白会发生什么。Django 1.1.1稳定。
我终于找到了解决办法。问题在于字段的详细名称-它是str而不是unicode。移动到unicode有帮助。
谢谢:-)
相关问题 更多 >
编程相关推荐