玩蛇网提供最新Python编程技术信息以及Python资源下载!

Python model列相等查找django需要怎么处理

数据表中有2个字段都指向一个外键

class Student(models.Model):
  old_school = model.ForeignField(School)
  school = model.ForeignField(School)

我想找出所有old_school == school的行,请问这个怎么处理?
我试过了用:

Student.objects.all().exclude(old_school = school)
Student.objects.all().exclude(old_school__id = school__id)
Student.objects.all().exclude(old_school = self.school)

都不行。

from django.db.models import F
Student.objects.filter(old_school=F(“school”))

解释见官方doc

玩蛇网文章,转载请注明出处和文章网址:https://www.iplaypy.com/wenda/wd19900.html

相关文章 Recommend

玩蛇网Python互助QQ群,欢迎加入-->: 106381465 玩蛇网Python新手群
修订日期:2017年05月19日 - 13时02分29秒 发布自玩蛇网

您现在的位置: 玩蛇网首页 > Python问题解答 > 正文内容
我要分享到:

必知PYTHON教程 Must Know PYTHON Tutorials

必知PYTHON模块 Must Know PYTHON Modules