簡體   English   中英

從sqllite獲取數據並將其顯示在Django中的html頁面上

[英]Get data from sqllite and display it on html page in Django

我正在嘗試顯示數據庫文件中的數據,該文件的值年齡:50,但是我總是在HTML中顯示“年齡對象”。 我也是Django的新手。 這是代碼

//base.HTML displays :
Age object

//base.html code :
<body>
{{ obj }}
</body>

//views.py : 
 def home(request):
    obj = Age.objects.all()
    return render_to_response("base.html",{'obj': obj})

//models.py
class Age(models.Model):
        age = models.CharField(max_length=100)

只是obj是一個對象數組,您必須打印該對象的屬性

如果您只想顯示一個age (第一個),則必須執行以下操作:

//views.py : 
 def home(request):
    obj = Age.objects.all()[0]
    return render_to_response("base.html",{'obj': obj})

//base.html code :
<body>
{{ obj.age }}
</body>

您需要指定要顯示的字段。

{{ obj.age }}

您需要在模板中執行obj.age,或者在返回年齡的對象上實現str或unicode方法。

暫無
暫無

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

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