Я искал, не нашел ответа. Я хочу получить общее количество встроенных salesitem
в шаблоне администратора. Я хочу, чтобы quantity * price
элемента отображалось во встроенной таблице администратора при добавлении количества.
Пример:
models.py
class Stock(models.Model):
price = models.DecimalField()
quantity = models.PositiveIntegerField()
class Sales(models.Model):
name = models.CharField()
#Other fields
class SalesItem(models.Model):
item = models.ForeignKey(Stock)
quantity = models.PositiveIntegerField()
admin.py
class SalesItemInline(admin.TabularInline):
model = SalesItem
class SalesAdmin(admin.ModelAdmin, ExportCsvMixin):
exclude = ['admin', 'branch']
inlines = [SalesItemInline]
Это мини-система инвентаризации, которую я уже развернул.