Flask项目通过命令行新增admin用户

Posted oscarli

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flask项目通过命令行新增admin用户相关的知识,希望对你有一定的参考价值。

 通过命令行执行 创建superuser  账户 

@manager.option(‘-n‘, ‘-name‘, dest="name")
@manager.option(‘-p‘, ‘-password‘, dest="password")
def createsuperuser(name, password):
    if not all([name, password]):
        print("参数不足")
    user = User()
    user.nick_name = name
    user.mobile = name
    user.password = password
    user.is_admin = True
    try:
        db.session.add(user)
        db.session.commit()
    except Exception as e:
        db.session.rollback()
        print(e)

    print("添加成功")

使用方法:命令行执行 python manager.py creatsuperuser -n admin -p qqq123...A

以上是关于Flask项目通过命令行新增admin用户的主要内容,如果未能解决你的问题,请参考以下文章

八月新增开源项目:假装自己是图形界面的 Git 命令行工具

flask- admin

windows环境隐藏命令行窗口运行Flask项目

深入浅出Flask(43): Flask应用创建配置参数命令

flask_admin 笔记二 授权和权限

sql [SQL查询片段]用于在命令行或通过R和其他工具使用SQL的快速代码段#tags:sql,R,text processing,命令li