3
3
from tables import Results
4
4
from db_config import mysql
5
5
from flask import flash , render_template , request , redirect
6
- from werkzeug import generate_password_hash , check_password_hash
6
+ from werkzeug . security import generate_password_hash , check_password_hash
7
7
8
8
@app .route ('/new_user' )
9
9
def add_user_view ():
10
10
return render_template ('add.html' )
11
11
12
12
@app .route ('/add' , methods = ['POST' ])
13
13
def add_user ():
14
+ conn = None
15
+ cursor = None
14
16
try :
15
17
_name = request .form ['inputName' ]
16
18
_email = request .form ['inputEmail' ]
@@ -38,6 +40,8 @@ def add_user():
38
40
39
41
@app .route ('/' )
40
42
def users ():
43
+ conn = None
44
+ cursor = None
41
45
try :
42
46
conn = mysql .connect ()
43
47
cursor = conn .cursor (pymysql .cursors .DictCursor )
@@ -54,6 +58,8 @@ def users():
54
58
55
59
@app .route ('/edit/<int:id>' )
56
60
def edit_view (id ):
61
+ conn = None
62
+ cursor = None
57
63
try :
58
64
conn = mysql .connect ()
59
65
cursor = conn .cursor (pymysql .cursors .DictCursor )
@@ -71,6 +77,8 @@ def edit_view(id):
71
77
72
78
@app .route ('/update' , methods = ['POST' ])
73
79
def update_user ():
80
+ conn = None
81
+ cursor = None
74
82
try :
75
83
_name = request .form ['inputName' ]
76
84
_email = request .form ['inputEmail' ]
@@ -100,6 +108,8 @@ def update_user():
100
108
101
109
@app .route ('/delete/<int:id>' )
102
110
def delete_user (id ):
111
+ conn = None
112
+ cursor = None
103
113
try :
104
114
conn = mysql .connect ()
105
115
cursor = conn .cursor ()
@@ -114,4 +124,4 @@ def delete_user(id):
114
124
conn .close ()
115
125
116
126
if __name__ == "__main__" :
117
- app .run ()
127
+ app .run ()
0 commit comments