0
我无法解决它。我想将模型中的特定数据传递给模板。 我曾尝试过一些无法解决的问题。任何人都可以帮助我,我是否需要编写view.py的逻辑或是否有简单的方法来传递数据。Django - 将模型对象数据传递给模板
class Receipt(models.Model):
amount = models.DecimalField(max_digits=5, decimal_places=2)
vat = models.DecimalField(max_digits=5, decimal_places=2)
total_amount = models.DecimalField(max_digits=5, decimal_places=2)
def __str__(self):
return str(self.total_amount)
#My view.py
class IndexView(TemplateView):
template_name = "index.html"
model = Receipt
class DetailView(TemplateView):
template_name = "detail.html"
model = ReceiptItem
#index.html
<div class="panel panel-default">
<div class="panel-heading">Market</div>
<table class="table">
<tr>
{% for amount in objects %}
<td>{{ amount }}</td>
<td>{{ vat }}</td>
<td>{{ total_amount }}</td>
{% endfor %}
</tr>
</table>
</div>
太感谢你了。没有注意到这一点。 –
@KaanSan如果这样工作,你能标记这是一个答案?谢谢! – user2896976