aboutsummaryrefslogtreecommitdiffstats
path: root/pysite/mixins.py
diff options
context:
space:
mode:
Diffstat (limited to 'pysite/mixins.py')
-rw-r--r--pysite/mixins.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/pysite/mixins.py b/pysite/mixins.py
index a2730ae4..c57ca85f 100644
--- a/pysite/mixins.py
+++ b/pysite/mixins.py
@@ -1,4 +1,5 @@
# coding=utf-8
+import os
from weakref import ref
from flask import Blueprint
@@ -51,7 +52,9 @@ class DBMixin:
raise RuntimeError("Routes using DBViewMixin must define `table_name`")
cls._db = ref(manager.db)
- manager.db.create_table(cls.table_name, primary_key=cls.table_primary_key)
+
+ if "FLASK_DEBUG" in os.environ:
+ manager.db.create_table(cls.table_name, primary_key=cls.table_primary_key)
@property
def table(self) -> Table: