我有一个ContentType
外键字段。
我有一些verbose_name
的模型,我想更改此verbose_name
仅用于admin中的ContentType foreignkey下拉列表,而不是其他地方。
这可能吗?
limit = models.Q(app_label='news', model='mymodel') | models.Q(app_label='person', model='myothermodel')
content_type = models.ForeignKey(ContentType, limit_choices_to=limit)
答案 0 :(得分:0)
通常admin
处理此类问题的最简单方法是proxy models。
为ContentType
创建代理模型,更新verbose_name
并让ForeignKey
指向该模型。