7
我的verbose_name
我的verbose_name
未打印在我的表格中。 (我通過modelformset_factory
Foreignkeyfield - 詳細名稱未在表格中顯示
模型創建modelforms
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。
verbose_name_plural給我一個例外singula r verbose_name起作用。感謝leoluk認爲外國模型中的詳細名稱是足夠的 – onigunn 2010-08-27 20:25:17
@onigunn因此,在ForeignKey模型的Meta中定義'verbose_name'還不夠嗎? – guival 2017-12-22 17:19:47