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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |