Skip to content

Instantly share code, notes, and snippets.

@acuros
Created October 11, 2012 17:02
Show Gist options
  • Save acuros/3873914 to your computer and use it in GitHub Desktop.
Save acuros/3873914 to your computer and use it in GitHub Desktop.
class Meeting(Base):
__tablename__ = 'meeting_meeting'
id = db.Column(db.Integer, primary_key=True)
host = db.Column(db.String(100))
university_id = db.Column(db.Integer, db.ForeignKey('meeting_university.id'))
name = db.Column(db.String(100))
content= db.Column(db.Text)
board = db.Column(db.SmallInteger)
meet_time = db.Column(db.DateTime)
meet_place = db.Column(db.String(100))
write_time = db.Column(db.DateTime)
update_time = db.Column(db.DateTime)
university = relationship('University')
def __init__(self, host, university, name, content, board, meet_time, meet_place, write_time, update_time):
self.host = host
self.university_id = university.id
self.name = name
self.content = content
self.board = board
self.meet_time = meet_time
self.meet_place = meet_place
self.write_time = write_time
self.update_time = update_time
def to_dict(self):
return dict(host=self.host, university=self.university.name, name=self.name, content=self.content, meet_time=self.meet_time.strftime('%m월 %d일 %H시 %M분'), meet_place=self.meet_place, update_time=str(self.update_time), board=self.board, plus=Plus.count(self))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment