diff --git a/app.py b/app.py index 3c578071e3217aa903f7ec03447a72116418b33d..a095afeff04c71c376f94c4f0139c2e61e0ed46d 100644 --- a/app.py +++ b/app.py @@ -1,3 +1,4 @@ +import os import secrets from flask import Flask, render_template, request, redirect, url_for, send_from_directory, abort from flask_sqlalchemy import SQLAlchemy @@ -7,6 +8,7 @@ app.config['SEND_FILE_MAX_AGE_DEFAULT'] = 0 app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///site.db' app.config['SECRET_KEY'] = secrets.token_hex(16) + db = SQLAlchemy(app) class Project(db.Model): @@ -84,6 +86,5 @@ def download_assessment(filename): print(f"Error serving assessment file: {str(e)}") app.logger.exception(f"Error serving assessment file: {str(e)}") abort(500) - if __name__ == '__main__': - app.run(debug=True, port=int(os.environ.get('PORT', 8080))) + app.run(debug=True, port=int(os.environ.get('PORT', 8080))) \ No newline at end of file