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