From d98a41f488d75c6941386994ba4a6b93a8e28d1c Mon Sep 17 00:00:00 2001 From: 3err0 Date: Sat, 4 Jan 2025 20:04:40 +0800 Subject: [PATCH] create database --- app.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app.py b/app.py index 3b27d17..4f2b8d3 100644 --- a/app.py +++ b/app.py @@ -2,6 +2,7 @@ from flask import Flask from flask_sqlalchemy import SQLAlchemy from flask_bcrypt import Bcrypt from flask_login import LoginManager +import os app = Flask(__name__) app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///site.db' @@ -15,5 +16,9 @@ login_manager.login_view = 'login' from routes import * from models import * +if not os.path.exists('site.db'): + with app.app_context(): + db.create_all() + if __name__ == '__main__': app.run(debug=True)