/
vorobei
/
erp
Обзор
Документация
Войти
/
vorobei
/
erp
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
create_admin.py
29 строк
1 KB
vorobei
Create: app.py, config.py, create_admin.py, fix_all.py, gunicorn.conf.py, monitor_erp.py, requirements.txt, run.py, wsgi.py
02 июл 2026, 13:06
Верифицирован
02 июл 2026, 13:06
9004a19
Код
Авторство
О чём код?
from app import create_app from core.db import db from core.models import User, Role from werkzeug.security import generate_password_hash app = create_app() with app.app_context(): # Проверяем, есть ли роли admin_role = Role.query.filter_by(name='admin').first() if not admin_role: admin_role = Role(name='admin', description='Администратор') db.session.add(admin_role) db.session.commit() print('✅ Роль admin создана') # Проверяем, есть ли пользователь admin admin = User.query.filter_by(full_name='admin').first() if not admin: admin = User( full_name='admin', password_hash=generate_password_hash('admin123'), role_id=admin_role.id, is_protected=True ) db.session.add(admin) db.session.commit() print('✅ Пользователь admin создан (пароль: admin123)') else: print('ℹ️ Пользователь admin уже существует')