commit:     eb0340055871dc67b6d96287f6ec869bda674d2f
Author:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
AuthorDate: Tue Sep  6 03:50:47 2016 +0000
Commit:     Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Tue Sep  6 03:52:35 2016 +0000
URL:        https://gitweb.gentoo.org/proj/grumpy.git/commit/?id=eb034005

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

 .gitignore          |  2 ++
 backend/__init__.py |  7 +++++++
 manage.py           | 17 +++++++++++++++++
 requirements.txt    |  2 ++
 4 files changed, 28 insertions(+)

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

Reply via email to