我有一個問題,當我使用Django來顯示數據從MySQL到HTML表。 VIEW:Django顯示數據從MySQL到HTML表
@login_required(login_url='/login')
def data_to_list(request):
data_list = ES_device.objects.all()
context = {'data_list': data_list}
#return render(request, 'logfile/data_bi.html', context)
return render_to_response('logfile/data_bi.html',locals())
MODEL:
class device(models.Model):
device_name = models.CharField(max_length=200, verbose_name='aaa', default=None)
device_type = models.CharField(max_length=200, verbose_name='bbb', default=None)
網址:
url(r'^data_bi', data_to_list)
HTML:
<th>..</th>
...
for item in data_list
<tb>item.device_name</tb>
<tb>item.device_type</tb>
end for
...
但結果只是顯示錶頭,無的結果,爲什麼會發生?如何解決這個? 感謝您的幫助!
'ES_device'從哪裏來? –
哦,我的錯,模型是ES_device – JLOGAN
然後,請更新你的問題! –