From Fedora Project Wiki
No edit summary |
No edit summary |
||
Line 25: | Line 25: | ||
= | = Hello World = | ||
Create new file ( | Create new file (app_01.py), and copy/paste the code below. | ||
To start the app, just run it as a regular python script. | To start the app, just run it as a regular python script. | ||
== | == app_01.py == | ||
<pre> | <pre> |
Revision as of 15:51, 5 December 2012
Setup
Create directory to hold virtualenv
mkdir python_web cd python_web
Create virtualenv & install flask
wget https://raw.github.com/pypa/virtualenv/master/virtualenv.py python virtualenv.py flask source flask/bin/activate pip install flask flask-sqlalchemy flask-wtf
Create directory/file structure
mkdir hello_world cd hello_world mkdir static templates touch config.py
config.py
HOST = '0.0.0.0' DEBUG = True
Hello World
Create new file (app_01.py), and copy/paste the code below. To start the app, just run it as a regular python script.
app_01.py
from flask import Flask app = Flask(__name__) app.config.from_object('config') @app.route('/') @app.route('/index') def index(): return "Hello, World!" if __name__ == '__main__': app.run(host = app.config['HOST'], debug = app.config['DEBUG'])