我访问网站报django.db.utils.InternalError: (1054, "Unknown column 'loginlog.id' in 'field list'")这个错误,显示错误位置如下:
{% for item in userlog %} //该处被标记为错误位置
<tr>
<td>{{ item.user_id }}</td>
<td>{{ item.password }}</td>
<td>{{ item.ip }}</td>
<td>{{ item.time|date:'Y-m-d H:i:s a' }}</td>
</tr>
{% endfor %}
经过检查,我的代码中并没有用到loginlog.id,为什么会报这个错误,谢谢!!
全局搜索loginlog.id,肯定哪个地方有定义,检查下模型,重点看下数据获取赋值和模型转换地方。
"Unknown column 'loginlog.id' in 'field list'"
不存在loginlog.id字段, 重点看看sql那里
经查models.py和MySQL中并不存在loginlog.id