當我使用嘗試輸出值在HTML通過Django的數據類型{{VARNAME}},我的查詢返回的值是這樣,的Python/Django的返回與變量值
(Decimal('567.45'),)
25L
u'test text'
爲什麼數據類型用變量值重新調整?我注意到這並不總是發生。例如對於下面的查詢發生此問題。
x = list(SegModel.objects.filter(**filterargs).order_by('id').values_list('var_type'))
y = x[0]
但是,如果我做了以下我沒有這個問題,實際變量沒有他們的數據類型返回。
obj = SegModel.objects.filter(**filterargs).order_by('id')
for x in obj:
y = x.var_type
有人可以解釋爲什麼會發生這種情況嗎?
感謝, 馬尼什
你可以嘗試在html中輸出你的值嗎?那是我面臨這個問題的時候。我正在編輯這個細節的問題。 –
okk ..我用這個我我的看法: s = list(Student_Info.objects.all()。order_by('id')。values_list('student_First_Name')) context_dict = {'bold_message':「Hello World」 , '列表':S} 在teplate: {%爲在列表%STU} \t \t
這很奇怪。也許我們的差異來自其他地方。 –