summaryrefslogtreecommitdiff
path: root/day9/task5_vue/runserver.py
diff options
context:
space:
mode:
authorAndrew <saintruler@gmail.com>2019-07-21 12:14:09 +0400
committerAndrew <saintruler@gmail.com>2019-07-21 12:14:09 +0400
commit2305ced85888a23f86ecfcdfb64a3b69c4997a4c (patch)
tree9d5cc4ad1c322ca2bf46b990498ad0a79d508aff /day9/task5_vue/runserver.py
parent8c8712f0e6b165f6967f5d2958f300df6182296c (diff)
Переписан бекенд. Добавлена валидация при обновлении значений в ряду.
Удалена предыдущая версия приложения без vue.
Diffstat (limited to 'day9/task5_vue/runserver.py')
-rw-r--r--day9/task5_vue/runserver.py27
1 files changed, 27 insertions, 0 deletions
diff --git a/day9/task5_vue/runserver.py b/day9/task5_vue/runserver.py
new file mode 100644
index 0000000..8dd4d25
--- /dev/null
+++ b/day9/task5_vue/runserver.py
@@ -0,0 +1,27 @@
+from backend.database.database import initialize_databases, wrappers
+from backend.schemes import *
+from backend.settings import DEBUG_MODE, DATABASES, SERVER_HOST, SERVER_PORT
+
+import logging
+from sys import stdout
+
+
+def prepare_logger():
+ logger = logging.getLogger('tableApp')
+ logger.setLevel(logging.DEBUG if DEBUG_MODE else logging.INFO)
+
+ sh = logging.StreamHandler(stdout)
+ formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
+ sh.setFormatter(formatter)
+ logger.addHandler(sh)
+
+
+if __name__ == '__main__':
+ prepare_logger()
+ initialize_databases(DATABASES, [Day9Table])
+
+ from backend.routes import *
+ from backend.core.server import start_server
+
+ logging.getLogger('tableApp').info(f'Starting server...')
+ start_server(SERVER_HOST, SERVER_PORT)