summaryrefslogtreecommitdiffstats
path: root/models.py
blob: 6ed3b4877fdc4e4039c6a539437e7226834354f9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
from peewee import CharField, DateTimeField, BooleanField
from peewee import create_model_tables
from datetime import datetime
from app import db

class User(db.Model):
    username = CharField()
    api_id = CharField(null=True)
    email = CharField()
    last_login = DateTimeField(default=datetime.now)
    active = BooleanField(default=True)
    admin = BooleanField(default=False)

    def __unicode__(self):
        return self.username

def create_tables():
    create_model_tables([User], fail_silently = True)