From 84061ccd54c8f81c91490b528f20e4e3ddc094a1 Mon Sep 17 00:00:00 2001 From: benaryorg Date: Sun, 25 May 2014 14:57:57 +0200 Subject: [PATCH] Adduser now works and initdb.py now creates all tables --- adduser.py | 1 + database.py | 3 --- initdb.py | 8 ++++++++ 3 files changed, 9 insertions(+), 3 deletions(-) create mode 100644 initdb.py diff --git a/adduser.py b/adduser.py index c870bfd..e76698b 100644 --- a/adduser.py +++ b/adduser.py @@ -1,6 +1,7 @@ #!/usr/bin/env python2.7 import getpass +from models import * from database import db_session as db passprompt=lambda:(getpass.getpass('Password: '),getpass.getpass('Retype password: ')) diff --git a/database.py b/database.py index 4e7edd3..d92b3e0 100755 --- a/database.py +++ b/database.py @@ -12,6 +12,3 @@ Base.query=db_session.query_property() def init_db(): import models Base.metadata.create_all(bind=engine) - -if __name__=='__main__': - init_db() diff --git a/initdb.py b/initdb.py new file mode 100644 index 0000000..7b73723 --- /dev/null +++ b/initdb.py @@ -0,0 +1,8 @@ +#!/usr/bin/env python2.7 + +import database + +if __name__=='__main__': + print 'Initialising Database' + database.init_db() + print 'Initialised Database'