私のモデルの 1 つは、別のモデルに継承された抽象モデルです。
class SelectedProduct(models.Model):
sku = fields.SKUField()
description = CharField(_("Description"), max_length=200)
quantity = models.IntegerField(_("Quantity"), default=0)
unit_price = fields.MoneyField(_("Unit price"), default=Decimal("0"))
total_price = fields.MoneyField(_("Total price"), default=Decimal("0"))
class Meta:
abstract = True
継承されたモデル
class OrderItem(SelectedProduct):
order = models.ForeignKey("Order", related_name="items")
ビュー orderItem=OrderItem.objects.all()
とテンプレート{{passed_variable}}
でこのコマンドを実行すると、返されます
[<OrderItem: >, <OrderItem: >, <OrderItem: >, <OrderItem: >, <OrderItem: >, <OrderItem: >, <OrderItem: >, <OrderItem: >, <OrderItem: >, <OrderItem: >, <OrderItem: >, <OrderItem: >, <OrderItem: >, <OrderItem: >, <OrderItem: >, <OrderItem: >, <OrderItem: >, <OrderItem: >, <OrderItem: >, <OrderItem: >, '...(remaining elements truncated)...']
ID、説明などがないことを意味{{passed_variable.id}}
し、テンプレートで指定すると何も表示されません。