Django:modelform中manytomanyfield的详细名称

2024-10-02 02:33:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我希望在一个manytomanyfield中添加一个人类可读的名称,它将显示在一个modelform中。我已经在这里:django display content of a manytomanyfield并且该解决方案不适用于modelfields,除非我误解了。我肯定有办法的,只是我还没想好。有人知道吗?在


Tags: ofdjango名称display人类content解决方案modelform
2条回答

你可以这样做:

class A(models.Model):        
    foo = models.CharField("Foo", max_length = 20)

    class Meta:
        verbose_name = "Human-readable"
        verbose_name_plural = "Human-readable"
class B(models.Model):
    bars = models.ManyToManyField(A, related_name='if_you_need')

您的bars字段应该显示为“人类可读”。在

你是说a verbose_name field attribute?在

foo = models.ManyToManyField("app.Model", ..., verbose_name="bar")

相关问题 更多 >

    热门问题