簡體   English   中英

如何從 Django 中的 MySQL 數據庫中檢索數據並將其顯示在 html 頁面中?

[英]How to retrieve data from MySQL database in Django and display it in html page?

我正在嘗試從 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> 

但我沒有檢索到任何東西。 任何幫助將不勝感激。

您創建一個字典鍵Persons

person = {
   "Persons": data
}

...但是您遍歷Person

{% for item in Person %}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM