Advertisement
Whoajoo89

marshmallow + SQLAlchemy

Dec 24th, 2019
168
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.71 KB | None | 0 0
  1. TeacherModel (SQLAlchemy)
  2.     id = db.Column(db.Integer, primary_key=True)
  3.     uuid = db.Column(db.String(32), nullable=False, unique=True)
  4.  
  5. StudentModel (SQLAlchemy)
  6.     id = db.Column(db.Integer, primary_key=True)
  7.     uuid = db.Column(db.String(32), nullable=False, unique=True)
  8.    
  9.     teacher_id = db.Column(db.Integer, db.ForeignKey("teachers.id"), nullable=False)
  10.     teacher = db.relationship("TeacherModel")
  11.  
  12. StudentSchema (Marshmallow)
  13.     model = StudentModel
  14.  
  15.     # Custom field
  16.     teacher_uuid = fields.String()
  17.  
  18. class AddStudent(Resource):
  19.     json = request.get_json()
  20.     student = student_schema.load(student_json)
  21.    
  22.     # I can't get this to work:
  23.     parent = student.teacher_uuid
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement