加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
command.py 1020 Bytes
一键复制 编辑 原始数据 按行查看 历史
小曲奇 提交于 2024-08-03 13:57 . fix: 更新
from datetime import datetime
from flask import Flask
import quqi.models as models
from quqi.extensions import db
def register_command(app: Flask):
@app.cli.command()
def create_role():
roles = [
{"name": "普通用户", "code": "user"},
{"name": "管理员", "code": "admin"},
{"name": "超级管理员", "code": "super-admin"},
]
role1 = models.RoleModel(name=roles[0]["name"], code=roles[0]["code"])
role2 = models.RoleModel(name=roles[1]["name"], code=roles[1]["code"])
role3 = models.RoleModel(name=roles[2]["name"], code=roles[2]["code"])
db.session.add(role1)
db.session.add(role2)
db.session.add(role3)
db.session.commit()
@app.cli.command()
def user():
from quqi.models import UserModel
user = UserModel()
user.username = "quqi"
user.set_password_hash("123456")
user.role_id = 3
user.save_add_db()
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化