gpt4 book ai didi

Django从批处理文件创建 super 用户

转载 作者:行者123 更新时间:2023-12-03 14:30:53 28 4
gpt4 key购买 nike

我正在尝试制作一个运行 syncdb 的批处理文件来创建一个数据库文件,然后使用用户名“admin”和密码“admin”创建一个 super 用户。

到目前为止我的代码:

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

关于Django从批处理文件创建 super 用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26963444/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com