【发布时间】:2014-12-07 14:02:20
【问题描述】:
我有这些模型和管理模型,如下所示
我希望在交易模型中显示总金额(即金额字段的总和)
Inline 中没有更改列表的方法我该怎么做
class TransactionAdmin(admin.ModelAdmin):
inlines = [TransactionAmountInline, AmountPaidInline, PhotosInline]
fields = ('customer', 'title', 'description', 'created_at')
readonly_fields = ('updated_at',)
list_display = ('title', 'customer')
class AmountPaidInline(admin.TabularInline):
model = AmountPaid
extra = 0
class AmountPaid(models.Model):
transaction = models.ForeignKey(Transactions)
description = models.TextField(null=True)
amount = models.DecimalField(max_digits=19, decimal_places=4)
created_at = models.DateTimeField(auto_now_add=True)
updated_at = models.DateTimeField(auto_now=True)
【问题讨论】:
标签: python django admin inline