如何在raw_id_fields django中更改显示值

时间:2015-06-21 09:58:04

标签: django

我在django admin中使用raw_id_fields。

   class WebsiteExhibitionGalleryAdmin(TranslatableAdmin):
    raw_id_fields = ('types',)

但是当我在字段类型中选择一个值时,显示记录的“id”。如何在选择值后在此raw_id_field中显示其他模型属性?

1 个答案:

答案 0 :(得分:0)

如果我已正确理解您要做的事情,我认为django-salmonella扩展可能有所帮助。如果您开箱即用,它会显示引用的外来对象的人类可读字符串表示(即__unicode__值),但它也是customisable所以您应该能够调整显示的内容以满足您自己的目标。您仍然可以在文本框中看到原始整数ID,因此如果这对您来说很重要,那么这个解决方案不会隐藏/替换它们。

我们正在大型Django项目上使用它,它似乎是可靠和有效的。希望有帮助吗?