django 数据库数据筛选方法区别记录

在views.py中筛选数据库内容
比如数据库中存放的表单名称为INFO;
其中有个info.name的key,还有个主键info.id;如果想通过info.id=3来筛选INFO,那可以通过两种方法:

  1. INFO.objects.get(info.id=3)
    2.INFO.objects.filter(info.id=3)
    两者的区别:
  2. 得到的结果是id 等于3的INFO对象的所有内容。这时是可以通过
    INFO.objects.get(info.id=3).info.name来获取其对应的name的
    2.其只会得到这个对象,有对应的key,也就是可以获取info.id但是不能查看info.name

你可能感兴趣的:(django 数据库数据筛选方法区别记录)