2024-10-02 02:33:55 发布
网友
我希望在一个manytomanyfield中添加一个人类可读的名称,它将显示在一个modelform中。我已经在这里:django display content of a manytomanyfield并且该解决方案不适用于modelfields,除非我误解了。我肯定有办法的,只是我还没想好。有人知道吗?在
你可以这样做:
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")
你可以这样做:
您的bars字段应该显示为“人类可读”。在
你是说a verbose_name field attribute?在
相关问题 更多 >
编程相关推荐