【发布时间】:2020-06-05 17:23:34
【问题描述】:
您好,我有两个表,即 Employee(eid,eName,contact_num,e-mail,adress,salary) 和 Nurse(nurse_id,e_id) 并且 Nurse 模型的“e_id”列在“eid”上有外键员工模型。我知道如何按特定 id 过滤,但是所有这些都作为列表,所以我想从员工表中返回所有护士。你可以在下面找到我的模型。我是 Django 的新手,这就是感谢任何帮助或提示的原因。提前致谢。
class Employee(models.Model):
eid = models.IntegerField(primary_key=True)
ename = models.CharField(db_column='eName', max_length=25) # Field name made lowercase.
contact_num = models.DecimalField(max_digits=12, decimal_places=0)
e_mail = models.CharField(max_length=30)
adress = models.CharField(max_length=250, blank=True, null=True)
salary = models.IntegerField()
class Nurse(models.Model):
nurse_id = models.IntegerField(primary_key=True)
e = models.ForeignKey(Employee, models.DO_NOTHING)
【问题讨论】:
标签: django postgresql django-models django-orm