diff options
Diffstat (limited to '')
| -rw-r--r-- | pysite/mixins.py | 5 | 
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:  |