This file looks large and may slow your browser down if we attempt
to syntax highlight it, so we are showing it without any
pretty colors.
Highlight
it anyway.
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 |