首页 新闻 会员 周边

django中queryset的操作问题

0
悬赏园豆:15 [已关闭问题] 关闭于 2019-11-15 16:35

是这样的,在我的数据库中,学生和老师都有一个用户的外码,如下:

class Student(models.Model):
    s_id = models.ForeignKey(User, verbose_name='学号', on_delete=models.CASCADE)

class Teacher(models.Model):
    t_id = models.ForeignKey(User, verbose_name='工号', on_delete=models.CASCADE)

在输入信息无误的状况下,为什么
Student.objects.get(pk='1234') 报错Student matching query does not exist.
Teacher.objects.get(pk='1') 就能够查询成功,找了一下午也没找到解决办法

火腿烧豆腐的主页 火腿烧豆腐 | 初学一级 | 园豆:73
提问于:2019-11-15 16:24
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册