#70 Add endpoint to create content

This commit is contained in:
2023-04-14 16:54:34 -04:00
parent 80ccc17eef
commit 245b7bbb2a
2 changed files with 33 additions and 2 deletions

View File

@@ -77,6 +77,7 @@ class Course(db.Model):
instructor = sa.Column(sa.ForeignKey(User.id), index=True)
created_at = sa.Column(sa.DateTime)
assignments = db.relationship("Assignment", backref="course", lazy="dynamic")
content = db.relationship("Content", backref="course", lazy="dynamic")
def __repr__(self) -> str:
return f"<Course {self.course_code}>"
@@ -130,7 +131,7 @@ class Content(db.Model):
created_at = sa.Column(sa.DateTime)
def from_dict(self, data) -> None:
for field in ["name", "body"]:
for field in ["name", "body", "course_id"]:
if field in data:
setattr(self, field, data[field])