A recipes flask app dervied from guestbook-v3 app """ import flask from flask.views import MethodView from home import Home from index import Index from add import Add from remove import Remove app = flask.Flask(__name__) """ route method of flask with '/' as landing page """ app.add_url_rule('/', view_func=Home.as_view('home'), methods=['GET']) """ route method of flask with '/add' as the page to list all recipes """ app.add_url_rule('/index/', view_func=Index.as_view('index'), methods=["GET"]) """ route method of flask with '/add' as the page to add recipe """ app.add_url_rule('/add/', view_func=Add.as_view('add'), methods=['GET', 'POST'])
""" A simple reciepe flask app. """ import flask from flask.views import MethodView from home import Home from recipelst import Recipelst from publish import Publish from translate import Translate app = flask.Flask(__name__) # our Flask app #URL for the landing page, in this case home app.add_url_rule('/', view_func=Home.as_view('home'), methods=["GET"]) #URL for the page containing the recipes app.add_url_rule('/recipelst/', view_func=Recipelst.as_view('recipelst'), methods=["GET"]) #URL for the page containing the form to add recipes #This page accepts both 'GET' and 'POST' requests app.add_url_rule('/publish/', view_func=Publish.as_view('publish'), methods=['GET', 'POST']) #URL for the page containg the recipies translated to Arabic app.add_url_rule('/translate', view_func=Translate.as_view('translate'), methods=['GET'])
from aboutUs import AboutUs from shows import Shows from gallery import Gallery from sponsorship import Sponsorship from team import Team from contactUs import ContactUs # Initialize app app = Flask(__name__) # Import secret key app.secret_key = settings.secret_key # Routes app.add_url_rule('/', view_func=Home.as_view('home'), methods=['GET']) app.add_url_rule('/aboutUs', view_func=AboutUs.as_view('aboutUs'), methods=['GET']) app.add_url_rule('/shows', view_func=Shows.as_view('shows'), methods=['GET']) app.add_url_rule('/gallery', view_func=Gallery.as_view('gallery'), methods=['GET']) app.add_url_rule('/sponsorship', view_func=Sponsorship.as_view('sponsorship'), methods=['GET']) app.add_url_rule('/team', view_func=Team.as_view('team'),
@app.route('/logout/') def logout(): if len(session) > 1: session['endsession'] = str(datetime.today()) classdb.registro_bitacora(session['username'], session['startsession'], session['endsession']) shutil.rmtree("/var/www/kernotekv3/static/download/"+session['username']) session.clear() return flask.render_template('cerrarSesion.html') else: session.clear() return flask.redirect(flask.url_for('login')) app.add_url_rule('/login/', view_func=Login.as_view('login'), methods=['POST', 'GET']) app.add_url_rule('/home/', view_func=Home.as_view('home'), methods=['POST', 'GET']) app.add_url_rule('/reportes/', view_func=Reportes.as_view('reportes'), methods=['POST', 'GET']) app.add_url_rule('/turnos/', view_func=Turnos.as_view('turnos'), methods=['GET', 'POST']) app.add_url_rule('/configuracion/', view_func=Configuracion.as_view('configuracion'), methods=['GET', 'POST']) app.add_url_rule('/reporte-turno/', view_func=reporteTurno.as_view('reporteTurno'), methods=['GET', 'POST']) #app.add_url_rule('/logout/', view_func=Logout.as_view('logout'), methods=['POST']) app.add_url_rule('/reporte-general/', view_func=reporteGeneral.as_view('reporteGeneral'), methods=['POST', 'GET']) app.add_url_rule('/reporte-especifico/', view_func=reporteEspecifico.as_view('reporteEspecifico'), methods=['GET', 'POST']) app.add_url_rule('/reporte-detallado', view_func=reporteDetallado.as_view('reporteDetallado'), methods=['GET', 'POST']) app.add_url_rule('/corte-turno/', view_func=corteTurno.as_view('corteTurno'), methods=['POST', 'GET']) ########## Inicializacion del servidor ############################## if __name__ == '__main__': app.run(host=__SERVER__, port=__PORT__)