我正在嘗試從 MySQL 資料庫添加資料并使用 python 在 html 頁面中顯示它。
這是我的view.py:
def show(request):
data = Persons.objects.all()
person = {
"Persons": data
}
return render(request, "home.html", person)
模型.py:
class Persons(models.Model):
PersonID = models.IntegerField()
LastName = models.CharField(max_length=100)
FirstName = models.CharField(max_length=100)
Address = models.CharField(max_length=100)
City = models.CharField(max_length=100)
class Meta:
db_table = "persons"
html:
<div>
{% for item in Person %}
<div class="numbers">{{ item.LastName }}</div>
{% endfor %}
</div>
但我沒有取回任何東西。任何幫助將不勝感激。
uj5u.com熱心網友回復:
您創建一個字典鍵 Persons
person = {
"Persons": data
}
...但你迭代 Person
{% for item in Person %}
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/390994.html
上一篇:將資料幀的兩列轉換為多索引
下一篇:無法安裝行為
