1
# -*- coding utf-8 -*-
2
3
4
from flask.ext.sqlalchemy import SQLAlchemy
5
from datetime import datetime
6
7
db = SQLAlchemy()
8
9
class Membership(db.Model):
10
    id = db.Column(db.Integer, primary_key=True)
11
    uid = db.Column(db.Integer, db.ForeignKey('user.id'))
12
    gid = db.Column(db.Integer, db.ForeignKey('group.id'))
13
    #timecreated = db.Column(db.DateTime)
14
15
    def __init__(self, uid, gid):
16
        self.uid = uid
17
        self.gid = gid
18
        #self.timecreated = timecreated
19
20
    def createrow(self, tocreate):        #To create record
21
        self.tocreate = tocreate
22
        db.session.add(tocreate)
23
        db.session.commit()
24
25
    def delrow(self, id):                 # To delete a record
26
        todel = User.query.get(id)
27
        db.session.delete(todel)
28
        db.session.commit()
29
30
    def __repr__(self):
31
        return'<Membership %d>' % self.uid