diff options
Diffstat (limited to 'app.py')
| -rw-r--r-- | app.py | 38 |
1 files changed, 38 insertions, 0 deletions
@@ -0,0 +1,38 @@ +import os + +from flask import Flask +from flask import render_template +from flask.ext.sqlalchemy import SQLAlchemy + +app = Flask(__name__) +app.config['SQLALCHEMY_DATABASE_URI'] = os.environ['HEROKU_POSTGRESQL_COLOR_URL'] +db = SQLAlchemy(app) + + +class User(db.Model): + id = db.Column(db.Integer, primary_key=True) + name = db.Column(db.String(80)) + email = db.Column(db.String(120), unique=True) + + def __init__(self, name, email): + self.name = name + self.email = email + + def __repr__(self): + return '<Name %r>' % self.name + + +@app.route('/') +def home(): + return render_template('index.html') + + +@app.route('/robots.txt') +def robots(): + res = app.make_response('User-agent: *\nAllow: /') + res.mimetype = 'text/plain' + return res + +if __name__ == '__main__': + port = int(os.environ.get('PORT', 5000)) + app.run(host='0.0.0.0', port=port, debug=True) |
