#10 Made endpoint to create a new assignment
This commit was merged in pull request #55.
This commit is contained in:
@@ -105,3 +105,26 @@ class Assignment(db.Model):
|
||||
description = sa.Column(sa.Text, index=True)
|
||||
due_date = sa.Column(sa.DateTime)
|
||||
created_at = sa.Column(sa.DateTime)
|
||||
|
||||
def from_dict(self, data) -> None:
|
||||
for field in ["name", "course_id", "description", "due_date"]:
|
||||
if field in data:
|
||||
setattr(self, field, data[field])
|
||||
|
||||
if not self.created_at:
|
||||
self.created_at = datetime.now()
|
||||
|
||||
def from_dict(self, data) -> None:
|
||||
for field in ["name", "course_id", "description", "due_date"]:
|
||||
if field in data:
|
||||
setattr(self, field, data[field])
|
||||
|
||||
if not self.created_at:
|
||||
self.created_at = datetime.now()
|
||||
|
||||
def to_dict(self) -> dict:
|
||||
d = {}
|
||||
for f in ["id", "name", "course_id", "description", "due_date", "created_at"]:
|
||||
d[f] = getattr(self, f)
|
||||
|
||||
return d
|
||||
|
||||
Reference in New Issue
Block a user