加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

Django从批处理文件创建超级用户

发布时间:2020-12-16 21:30:04 所属栏目:Python 来源:网络整理
导读:我正在尝试创建一个运行syncdb的批处理文件来创建数据库文件,然后使用用户名“admin”和密码“admin”创建一个超级用户. 我的代码到目前为止: python manage.py syncdb --noinputpython manage.py createsuperuser --username admin --email admin@exmaple.
我正在尝试创建一个运行syncdb的批处理文件来创建数据库文件,然后使用用户名“admin”和密码“admin”创建一个超级用户.

我的代码到目前为止:

python manage.py syncdb --noinput
python manage.py createsuperuser --username admin --email admin@exmaple.com 
python manage.py runserver

现在,这会提示我输入密码,然后确认密码.我可以使用来自同一批处理文件,另一个批处理文件的命令输入此信息,还是这是不可能的?

解决方法

因为它似乎无法提供echo”stuff |的密码cmd,我看到的唯一方法是在Python中创建它:
python manage.py syncdb --noinput
echo "from django.contrib.auth.models import User; User.objects.create_superuser('admin','admin@example.com','pass')" | python manage.py shell
python manage.py runserver

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读