From 8f780e5b932bb5760dcd59737d5f8b40fcada4dd Mon Sep 17 00:00:00 2001 From: aslesha <cb.en.u4cse16259@cb.students.amrita.edu> Date: Wed, 13 Mar 2019 12:53:11 +0530 Subject: [PATCH] Update flask.py --- lab9/flask.py | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/lab9/flask.py b/lab9/flask.py index e69de29..b597de8 100644 --- a/lab9/flask.py +++ b/lab9/flask.py @@ -0,0 +1,57 @@ +from flask import Flask, redirect, url_for, render_template + +app = Flask(__name__) + + +@app.route('/') +def hello_world(): + return 'Hello World!' + +@app.route('/about') +def about(): + return 'About Page' +@app.route('/Name/') +@app.route('/Name/<name>') +def displayName(name): + if name is None: + return 'No Name ' + else: + return 'My Name is %s' %name +@app.route('/Number/<int:reg_no>') # float can also be used +def displayNo(reg_no): + return "Your Regnumber is %d" %reg_no +@app.route('/admin') +def hello_admin(): + return 'Hello Admin' +@app.route('/guest/<guest>') +def hello_guest(guest):return 'Hello %s as Guest' % guest +@app.route('/user/<name>') +def hello_user(name): + if name == 'admin': + return redirect(url_for('hello_admin')) + else: + return redirect(url_for('hello_guest', guest=name)) +@app.errorhandler(404) +def notfound(): + print("Not found Error") + return "not found" +@app.route('/hello/<user>') +def hello_name(user): + return render_template('hello.html', name = user) +@app.route('/result') +def result(): + dict = {'phy':50,'che':60,'maths':70} + return render_template('hello.html', result = dict) +@app.route('/blog') +def prac(): + user = {'username': 'AmritaCSE'} + posts=[ + {'author': {'username': 'DK'}, 'msg': 'MS Dhoni Is A Topper In University Where I Am Still Studying'}, + {'author': {'username': 'Rajinikanth'}, + 'msg': 'Tamil Nadu is a secular place and we must spare no effort toensure communal harmony'} + ] + return render_template('blog.html',result=posts,name=user) + + +if __name__ == '__main__': + app.run(debug=True) -- GitLab