aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMart Raudsepp <leio@gentoo.org>2016-09-06 06:50:47 +0300
committerMart Raudsepp <leio@gentoo.org>2016-09-06 06:52:35 +0300
commiteb0340055871dc67b6d96287f6ec869bda674d2f (patch)
tree189b68032f90052e562d901f60225c8a1d47412f
downloadgrumpy-eb0340055871dc67b6d96287f6ec869bda674d2f.tar.gz
grumpy-eb0340055871dc67b6d96287f6ec869bda674d2f.tar.bz2
grumpy-eb0340055871dc67b6d96287f6ec869bda674d2f.zip
Initial start of new Project Grumpy code; Hello World!
virtualenv -p python3 venv venv/bin/activate pip install -r requirements.txt ./manage.py runserver --help ./manage.py shell for a python shell with flask instance exported into "app" var ./manage.py runserver
-rw-r--r--.gitignore2
-rw-r--r--backend/__init__.py7
-rwxr-xr-xmanage.py17
-rw-r--r--requirements.txt2
4 files changed, 28 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..0d27464
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+__pycache__
+venv/
diff --git a/backend/__init__.py b/backend/__init__.py
new file mode 100644
index 0000000..81ca7eb
--- /dev/null
+++ b/backend/__init__.py
@@ -0,0 +1,7 @@
+from flask import Flask
+
+app = Flask(__name__)
+
+@app.route("/")
+def hello_world():
+ return "Hello World!"
diff --git a/manage.py b/manage.py
new file mode 100755
index 0000000..b28d93a
--- /dev/null
+++ b/manage.py
@@ -0,0 +1,17 @@
+#!/usr/bin/env python
+# -*- coding: utf-8 -*-
+
+from flask_script import Manager, Shell
+
+from backend import app
+
+
+manager = Manager(app)
+
+def shell_context():
+ return dict(app=manager.app)
+
+manager.add_command('shell', Shell(make_context=shell_context))
+
+if __name__ == '__main__':
+ manager.run()
diff --git a/requirements.txt b/requirements.txt
new file mode 100644
index 0000000..eaf59ef
--- /dev/null
+++ b/requirements.txt
@@ -0,0 +1,2 @@
+Flask
+Flask-Script #manage.py