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