【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

原文地址:https://www.cnblogs.com/oscarli/p/12305396.html

时间: 2024-11-10 14:27:17

【Flask项目】通过命令行新增admin用户的相关文章

cocos2d-x-2.2.5项目创建--命令行创建

Gavin:downloads DavidLik$ cd cocos2d-x-2.2.5/ Gavin:cocos2d-x-2.2.5 DavidLik$ cd tools/ Gavin:tools DavidLik$ cd project-creator/ Gavin:project-creator DavidLik$ sudo ./create_project.py Usage: create_project.py -project PROJECT_NAME -package PACKAGE

Mysql命令行新增用户

运行命令行 mysql -uroot -p 登录mysql use mysql; 创建用户:create user 'test123'@'localhost' identified by '12345';这里的test123表示User,localhost表示Host,12345表示authentication_string(密码) 授权:grant all privileges on *.* to 'test123'@'localhost';这里的*.* 可以改成 testdb.*,testd

git添加项目-使用命令行

1.创建自己的github用户,仓库. 2.下载git工具. 3.在现有项目下右键,git bash进入命令行模式. a)ssh-keygen -t  rsa  -C  "[email protected]" 生成公钥,注意查看生成地址,使用txt打开id_rsa.pub,进入git设置公钥(settings-ssh and gpg keys-new ssh key) b) ssh -T [email protected] 验证设置是否成功. c) git config --globa

性能测试十五:liunx下搭建(tomcatr+项目+jmete命令行)

单机 准备工作: 1.压力机安装并配置好JDK,输入java和javac验证环境变量 2.上传jmeter到liunx下: 准备好jmeter的压缩包 在第三方工具中对linux文件上传下载(需先装好rz/sz工具),以liunx系统本身出发:sz下载/发送(send)   rz上传/接收(receive) 同样道理,上传已配好项目的tomcat和项目的压缩包 上传文件的文件夹根据自己的情况而定,如我现在要将传在root目录下的文件移到我自己另外建的文件夹(/home/server/)下 解压:

DELL R630 服务器racadm命令行添加idrac用户

总结下 dell R630 服务器,在命令行上添加 idrac用户 例如 新建checklog用户,用户ID为3 属于管理员组 1.新建用户racadm config -g cfgUserAdmin -o cfgUserAdminUserName -i 3 checklog2.设置新用户级别racadm config -g cfgUserAdmin -i 3 -o cfgUserAdminPrivilege 0x000001893.设置新用户密码或更改用户密码racadm config -g c

Flask内置命令行工具—CLI

应用发现 flask命令在Flask库安装后可使用,使用前需要正确配置FLASK_APP环境变量以告知用户程序所在位置.不同平台设置方式有所不同. Unix Bash (Linux, Mac, etc.): $ export FLASK_APP=hello $ flask run Windows CMD: > set FLASK_APP=hello > flask run Windows PowerShell: > $env:FLASK_APP="hello" >

无cmd命令行下添加用户的方法:API添加用户与Shell.Users

之前有个html" target=_blank>xp下利用控制面板的cpl文件留后门,然后又有了用.cpl文件加账号的技术,lcx真的很厉害 今天研究了一下用户控制面板文件nusrmgr.cpl,发现调用的是Shell.Users来加用户,它还同时调用了wscript.shell.Shell.Application.Shell.LocalMachine这三个组件.不过加用户的话,这一个Shell.Users就足够了.那么可能在删掉了net.exe和不用adsi之外,这也可能是一种新的加用户

Windows中使用命令行给普通用户提权成管理员组

在进入CMD后 1.  首先查看当前用户信息 net user UserName 2. 新建用户.修改密码 新建用户  net user add UserName 修改密码  net user UserName * 3 将用户加入到本地组 net localgroup administrators UserName /add 4 删除用户 net user UserName /del

命令行创建sftp用户

#!/bin/bash #1.创建sftp组 groupadd sftp #2.创建用户sftp用户 mkdir -p /mvtech/sftp_root/mvtechsftp useradd -d /mvtech/sftp_root/mvtechsftp -g sftp -s /bin/false mvtechsftp echo "mvtech123"|passwd --stdin mvtechsftp #3.编辑vi /etc/ssh/sshd_config sed -i &quo