mgt c7 checkpoint 1
This commit is contained in:
		@@ -1,2 +1,3 @@
 | 
				
			|||||||
FLASK_APP=microblog.py
 | 
					FLASK_APP=microblog.py
 | 
				
			||||||
 | 
					FLASK_DEBUG=0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -11,5 +11,5 @@ migrate = Migrate(app, db)
 | 
				
			|||||||
login = LoginManager(app)
 | 
					login = LoginManager(app)
 | 
				
			||||||
login.login_view = 'login'
 | 
					login.login_view = 'login'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
from app import routes, models
 | 
					from app import routes, models, errors
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
							
								
								
									
										13
									
								
								backend/app/errors.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								backend/app/errors.py
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
				
			|||||||
 | 
					from flask import render_template
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					from app import app, db
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@app.errorhandler(404)
 | 
				
			||||||
 | 
					def not_found_error(error):
 | 
				
			||||||
 | 
					    return render_template('404.html'), 404
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					@app.errorhandler(500)
 | 
				
			||||||
 | 
					def internal_error(error):
 | 
				
			||||||
 | 
					    db.session.rollback()
 | 
				
			||||||
 | 
					    return render_template('500.html'), 500
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										8
									
								
								backend/app/templates/404.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								backend/app/templates/404.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,8 @@
 | 
				
			|||||||
 | 
					{% extends "base.html" %}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					{% block content %}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						<h1>File Not Found</h1>
 | 
				
			||||||
 | 
						<p><a href="{{ url_for('index') }}">Back</a></p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					{% endblock %}
 | 
				
			||||||
							
								
								
									
										9
									
								
								backend/app/templates/500.html
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								backend/app/templates/500.html
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,9 @@
 | 
				
			|||||||
 | 
					{% extends "base.html" %}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					{% block content %}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						<h1>An unexpected error has occurred.</h1>
 | 
				
			||||||
 | 
						<p>Administrator has been notified.</p>
 | 
				
			||||||
 | 
						<p><a href="{{ url_for('index') }}">Back</a></p>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					{% endblock %}
 | 
				
			||||||
		Reference in New Issue
	
	Block a user