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:
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
あなたの質問を更新してください! –