基础的切片和质量控制
This commit is contained in:
26
run.py
Normal file
26
run.py
Normal file
@@ -0,0 +1,26 @@
|
||||
from app import create_app
|
||||
from app.models import db, User
|
||||
from werkzeug.security import generate_password_hash
|
||||
|
||||
app = create_app()
|
||||
|
||||
def init_admin():
|
||||
with app.app_context():
|
||||
# 检查是否已有管理员
|
||||
admin = User.query.filter_by(username='admin').first()
|
||||
if not admin:
|
||||
admin_user = User(
|
||||
username='admin',
|
||||
password_hash=generate_password_hash('admin123'),
|
||||
is_admin=True,
|
||||
is_guest=False
|
||||
)
|
||||
db.session.add(admin_user)
|
||||
db.session.commit()
|
||||
print("Default admin created: admin / admin123")
|
||||
else:
|
||||
print("Admin already exists.")
|
||||
|
||||
if __name__ == '__main__':
|
||||
init_admin()
|
||||
app.run(host='0.0.0.0', port=5001, debug=True)
|
||||
Reference in New Issue
Block a user