add default admin user
This commit is contained in:
22
init_admin.py
Normal file
22
init_admin.py
Normal file
@@ -0,0 +1,22 @@
|
||||
from app import app, db
|
||||
from models import User
|
||||
|
||||
def init_admin():
|
||||
with app.app_context():
|
||||
admin = User.query.filter_by(email='administrator@docupulse.com').first()
|
||||
if not admin:
|
||||
admin = User(
|
||||
username='administrator',
|
||||
email='administrator@docupulse.com',
|
||||
is_admin=True,
|
||||
is_active=True
|
||||
)
|
||||
admin.set_password('q]H488h[8?.A')
|
||||
db.session.add(admin)
|
||||
db.session.commit()
|
||||
print("Default administrator user created successfully.")
|
||||
else:
|
||||
print("Admin user already exists.")
|
||||
|
||||
if __name__ == '__main__':
|
||||
init_admin()
|
||||
Reference in New Issue
Block a user