diff --git a/db/__init__.py b/db/__init__.py index 3c60ec8..04846b4 100644 --- a/db/__init__.py +++ b/db/__init__.py @@ -49,13 +49,11 @@ def create_all(): def init_payload(): from db.models import table_models - with get_db() as session: session.execute(text("SET FOREIGN_KEY_CHECKS = 0;")) for model in table_models: print(f"MODEL -- {model}, {hasattr(model, '__pay_load__')}") if hasattr(model, "__pay_load__"): - payload =model.__pay_load__[ENVIRONMENT] print(f"- - [ - ] hasattr, {ENVIRONMENT} - {payload}") stmt = insert(model.__table__).values(payload).prefix_with("IGNORE") diff --git a/db/models/Markdown.py b/db/models/Markdown.py index f6f4cb5..47669f4 100644 --- a/db/models/Markdown.py +++ b/db/models/Markdown.py @@ -19,3 +19,11 @@ class Markdown(Base): 'created_at': self.created_at, 'path_id': self.path_id, } + __pay_load__ = { + 'dev': [ + {'id': 1, 'title': 'index', 'content': ' ', 'created_at': datetime.datetime.utcnow, 'path_id': 1 }, + ], + 'prod': [ + {'id': 1, 'title': 'index', 'content': ' ', 'created_at': datetime.datetime.utcnow, 'path_id': 1}, + ] + } \ No newline at end of file