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