@@ -27,7 +27,8 @@ def factory(config=DevelopmentConfig) -> Flask:
2727 'CACHE_TYPE' : 'RedisCache' ,
2828 'CACHE_REDIS_HOST' : config .REDIS_HOST ,
2929 }
30- cache .init_app (app , config = cache_config )
30+ # Enable to use Redis as cache backend
31+ # cache.init_app(app, config=cache_config)
3132
3233 # initialize mail
3334 mail .init_app (app )
@@ -57,7 +58,7 @@ def factory(config=DevelopmentConfig) -> Flask:
5758
5859
5960def register_login_manager (app ):
60- login_manager .login_view = 'auth.login_page '
61+ login_manager .login_view = 'auth.login '
6162 login_manager .init_app (app )
6263 login_manager .session_protection = 'strong'
6364 login_manager .login_message = 'Please login to access this page.'
@@ -91,7 +92,7 @@ def register_logging(app) -> None:
9192 app .logger .removeHandler (default_handler )
9293
9394 # Create a file handler object
94- file_handler = RotatingFileHandler ('flaskapp.log' , maxBytes = 16384 , backupCount = 20 )
95+ file_handler = RotatingFileHandler ('storage/logs/ flaskapp.log' , maxBytes = 16384 , backupCount = 20 )
9596
9697 # Set the logging level of the file handler object so that it logs INFO and up
9798 file_handler .setLevel (logging .INFO )
@@ -110,39 +111,44 @@ def register_error_handlers(app) -> None:
110111 # 400 - Bad Request
111112 @app .errorhandler (400 )
112113 def bad_request (e ):
113- return render_template ( 'errors/400.html' , context = {
114+ data = {
114115 "title" : 400 ,
115116 "message" : "Bad Request"
116- }), 400
117+ }
118+ return render_template ('errors/400.html' , ** data ), 400
117119
118120 # 403 - Forbidden
119121 @app .errorhandler (403 )
120122 def forbidden (e ):
121- return render_template ( 'errors/403.html' , context = {
123+ data = {
122124 "title" : 403 ,
123125 "message" : "Forbidden"
124- }), 403
126+ }
127+ return render_template ('errors/403.html' , ** data ), 403
125128
126129 # 404 - Page Not Found
127130 @app .errorhandler (404 )
128131 def page_not_found (e ):
129- return render_template ( 'errors/404.html' , context = {
132+ data = {
130133 "title" : 404 ,
131134 "message" : "Page not found"
132- }), 404
135+ }
136+ return render_template ('errors/404.html' , ** data ), 404
133137
134138 # 405 - Method Not Allowed
135139 @app .errorhandler (405 )
136140 def method_not_allowed (e ):
137- return render_template ( 'errors/405.html' , context = {
141+ data = {
138142 "title" : 405 ,
139143 "message" : "Method Not Allowed"
140- }), 405
144+ }
145+ return render_template ('errors/405.html' , ** data ), 405
141146
142147 # 500 - Internal Server Error
143148 @app .errorhandler (500 )
144149 def server_error (e ):
145- return render_template ( 'errors/500.html' , context = {
150+ data = {
146151 "title" : 500 ,
147152 "message" : "Internal Server Error"
148- }), 500
153+ }
154+ return render_template ('errors/500.html' , ** data ), 500
0 commit comments