根据在sqlalchemy和Sqlite中传递的输入值,从两个不同的表中获取时间
我创建了models.py并添加了两个表。我必须根据电子邮件(应从网页获取)获取时间字段的可用性。 例如,我有两个表,分别称为学生信息和可用性。在学生信息表中,我在那里有ID,名称,电子邮件字段ID。在第二张表中,我有学生的时间可用性和id。现在,我必须通过查询来获取学生电子邮件(通过Web应用程序获取)的时间可用性。
我的模型。py
class Studentinfo(db.Model):
"Adding the student"
student_id = db.Column(db.Integer,primary_key=True,nullable=False)
student_name = db.Column(db.String(50),nullable=False)
student_email = db.Column(db.String(50),nullable=False)
def __repr__(self):
return f"Studentinfo('{self.student_name}', '{self.student_email}')"
classStudentavailability(db.Model):
"Adding the timing for student"
time_availability = db.Column(db.String(20),nullable=False)
person_id = db.Column(db.Integer,primary_key=True,nullable=False)
student_id = db.Column(db.Integer,ForeignKey(Studentinfo.student_id))
And my query I have tried here is
student_time_slot = Studentinfo.query.join(Studentinfo,Studentinfo.student_id==studentavailability.student_id)