This repository has been archived on 2023-10-01. You can view files and clone it, but cannot push or open issues or pull requests.
PyNyaaTa/app.py

32 lines
783 B
Python
Raw Normal View History

2019-11-25 21:52:22 +00:00
from os import environ
2019-11-29 14:04:32 +00:00
from flask import redirect, render_template, url_for
2019-11-25 21:52:22 +00:00
2019-11-29 14:04:32 +00:00
from config import app, auth
from models import SearchForm
2019-11-25 21:52:22 +00:00
2019-11-28 21:20:22 +00:00
@auth.verify_password
def verify_password(username, password):
admin_username = environ.get('ADMIN_USERNAME', 'admin')
admin_password = environ.get('ADMIN_USERNAME', 'secret')
return username is admin_username and password is admin_password
2019-11-25 21:52:22 +00:00
@app.route('/')
2019-11-29 14:04:32 +00:00
def home():
form = SearchForm()
if form.validate_on_submit():
return redirect(url_for('search', q=form.q))
return render_template('home.html', form=form)
@app.route('/search')
def search():
return 'Hello!'
2019-11-28 21:20:22 +00:00
if __name__ == '__main__':
app_debug = environ.get('FLASK_ENV', 'production') is 'development'
app.run('0.0.0.0', debug=app_debug)