Foreignkeyfield - подробное имя не отображается в форме - PullRequest
7 голосов
/ 27 августа 2010

мои 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)

verbose_name из m_product_types установлена. 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 Ответ

12 голосов
/ 28 августа 2010
m_product_types = models.ForeignKey(MProductTypes, 
                                    verbose_name = u'Produktart',
                                   )
...