summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorRené 'Necoro' Neumann <necoro@necoro.net>2017-02-12 12:20:16 +0100
committerRené 'Necoro' Neumann <necoro@necoro.net>2017-02-12 12:20:16 +0100
commit27f0bead73dc8d83f249cf288d63ec92d6004289 (patch)
tree076ba23481d41e9997bfc968412cd0d8b4791f2f /app
parentdf74fa986f24240640f46fcf4a526dec09247e5f (diff)
downloadkosten-27f0bead73dc8d83f249cf288d63ec92d6004289.tar.gz
kosten-27f0bead73dc8d83f249cf288d63ec92d6004289.tar.bz2
kosten-27f0bead73dc8d83f249cf288d63ec92d6004289.zip
No need for flask-script anymore; flask provides this out of the box
Diffstat (limited to 'app')
-rw-r--r--app/__init__.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/app/__init__.py b/app/__init__.py
index 61841ca..0a02ed4 100644
--- a/app/__init__.py
+++ b/app/__init__.py
@@ -15,3 +15,17 @@ app.config.from_pyfile('settings.py')
from .model import db
from .login import login_manager
from . import views
+
+# commands
+@app.cli.command()
+def create():
+ db.create_all()
+
+@app.cli.command()
+def drop():
+ db.drop_all()
+
+@app.cli.command()
+def compile():
+ """Compiles all templates."""
+ app.jinja_env.compile_templates('comp', zip = None)