0
(我是Django的新手)Django模板變量不起作用
我遇到了Django模板的問題。
cruise_details過濾器應該只返回一行,但是當我嘗試在模板中使用cruise_details.port顯示它時,不顯示任何內容。 「代碼」正確地從URL傳遞。
如果我刪除.port,只是把我跟此cruise_details在頁面上
<QuerySet [<Cruise: B724>]>
view.py
def cruise(request, code):
return render(request, 'cruise.html', {
'cruise_details': Cruise.objects.filter(code=code)
})
cruise.html
{{ cruise_details.port}}
模型。 py
class Cruise(models.Model):
code = models.CharField(max_length=10)
destination = models.CharField(max_length=60)
url = models.URLField
ship = models.ForeignKey(Ship)
duration = models.IntegerField
start = models.DateField
end = models.DateField
added = models.DateTimeField(auto_now_add=True)
modified = models.DateTimeField(auto_now=True)
port = models.CharField(max_length=30)
使用.get做到了!非常感謝 – user2844523