外键字段 - 表单中未显示详细名称
我在表单中看不到外键字段的 verbose_name
(可读名称)。我通过 modelformset_factory
创建了模型表单。
模型
class MOrders(models.Model):
amount = models.IntegerField('Bestellmenge', null=True, blank=True)
order_date = models.DateField('Bestelldatum')
id = models.AutoField(primary_key=True)
m_product_types = models.ForeignKey(MProductTypes)
class Meta:
db_table = u'm_orders'
verbose_name = 'Bestellung'
verbose_name_plural = 'Bestellungen'
unique_together = (('id','order_date','m_product_types'))
def __unicode__(self):
return "%s" % (self.order_date)
m_product_types
的 verbose_name
已经设置为 B。
class MProductTypes(models.Model):
id = models.AutoField(primary_key=True)
stock = models.IntegerField('Bestand',null=True, blank=True)
m_products = models.ForeignKey(MProducts, verbose_name='Produkt')
m_sizes = models.ForeignKey(MSizes, verbose_name='Groesse')
m_colors = models.ForeignKey(MColors, verbose_name='Farbe')
class Meta:
verbose_name = u'Produktart'
verbose_name_plural = 'Produktarten'
db_table = u'm_product_types'
我是不是做错了什么?我正在使用最新的 Django 版本。
1 个回答
16
在编程中,有时候我们会遇到一些问题,可能会让我们感到困惑。比如,有人可能会在代码中使用一些特定的语法或功能,但不太清楚它们的具体作用。这种情况下,查看一些技术论坛,比如StackOverflow,就能找到很多有用的信息和解决方案。
在这些论坛上,程序员们会分享他们的经验,讨论各种编程问题,甚至提供代码示例,帮助其他人理解如何解决类似的问题。通过这些交流,大家可以更快地学习和掌握编程技巧。
总之,技术论坛是一个很好的资源,特别是对于刚开始学习编程的人来说,能够帮助他们更好地理解复杂的概念和解决实际问题。
m_product_types = models.ForeignKey(MProductTypes,
verbose_name = u'Produktart',
)