我正在尝试使用ModelAdmin.filter_horizontal和ModelAdmin.filter_vertical来代替多选框,从而应用于ManyToMany字段,但是结果却是这样的:
我的模型:
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稳定版。
verbose_name="Catégorie"
变成了verbose_name=u"Catégorie"
。只需要修改一个字符,太棒了!@negus,你是个天才。我总是忘记在Python中检查带重音符号的字符串!这真的很烦人。 - GabLeRoux