查询条件
- 查询结果排序 order_by(字段)
ORM 查询数据库
'''打印数据库,展示所有用户的函数'''
from app01 import models # 必须:导入对应项目的models!!才获取到相应表
def user_list(request):
# 利用ORM查询所有数据
ret = models.UserInfo.objects.all() # 取到的是列表对象
print(ret[0].names) # 用点的方式取属性(字段)
# 把查询到的表交给模版页面处理
return render(request,'user_list.html',{'user_list':ret})
HTML中
<table>
<thead>
<tr>
<th>取到的ID</th>
<th>取到的用户名</th>
</tr>
</thead>
<tbody>
<!--模版语法,循环打印取到的值-->
{% for user in user_list %}
<tr>
<td>{{ user.id }}</td>
<td>{{ user.names }}</td>
</tr>
{% endfor %}
</tbody>
</table>