コード例 #1
0
ファイル: installer.py プロジェクト: cdknight/flim
print(f"({colored('i:db', 'green')}) populated database")

# Create the administrator group

from app.models import Group

admin_group = Group(name="Administrators")
db.session.add(admin_group)
db.session.commit()

print(f"({colored('i:admin', 'green')}) created admin group")

# Create the admin user

from app.models import Users

admin_user = Users(first_name=firstname,
                   last_name=lastname,
                   email=email,
                   username=username)
admin_user.set_password(password)
admin_user.add_to_group(Group.admin_group())

db.session.add(admin_user)
db.session.commit()

print(f"({colored('i:admin', 'green')}) created admin user")

print(colored('Flim was installed successfully.', 'green'))