TG-35 : Connexion à la BDD et génération du modèle

This commit is contained in:
Clément ARNAUDEAU
2017-01-23 14:49:54 +01:00
parent 228af15b44
commit 4d31f5fbe7
3 changed files with 19 additions and 11 deletions

View File

@ -4,11 +4,10 @@ import os
import unittest
import warnings
from app.config import Config
from flask_script import Manager, Command
from flask_script import prompt_bool
from app.config import Config
warnings.simplefilter('ignore')
parser = argparse.ArgumentParser()
@ -25,6 +24,7 @@ else:
Config.configure_app(config="prod")
core = importlib.import_module("app.core")
model = importlib.import_module("backend.app.model")
manager = Manager(core.app)
manager.add_option("-d", "--debug",
@ -59,7 +59,12 @@ class CheckDB(Command):
def run(self):
print("List of parsed tables:")
print(core.db.metadata.tables.keys())
print(core.meta.tables.keys())
query = model.SETTINGS.select()
result = query.execute()
print("\nSETTINGS content :")
for res in result:
print(res.key + " = " + res.value)
manager.add_command('checkdb', CheckDB())