0

我在 admin.py 中有:

class PurchaseOrderAdmin(admin.ModelAdmin):
    fields = ['product', 'dollar_amount']

在模型.py

class PurchaseOrder(models.Model):
    product = models.CharField(max_length=256)
    dollar_amount = models.FloatField()

我想将“dollar_amount”显示为“价格”。我该怎么做?

4

2 回答 2

1

将 Dollar_amount 字段上的 verbose_name 设置为“价格”。

编辑:

class PurchaseOrder(models.Model):
    product = models.CharField(max_length=256)
    dollar_amount = models.FloatField(verbose_name='Price')
于 2013-08-06T16:07:40.180 回答
0
in models.py:

class PurchaseOrder(models.Model):
  product = models.CharField(max_length=256)
  dollar_amount = models.FloatField()

  def price(self):
    return self.dollar_amount

in admin.py:

 class PurchaseOrderAdmin(admin.ModelAdmin):
  list_display=('product','price')
于 2013-08-06T16:49:36.760 回答