无法使用Django manage.py创建超级用户

编程入门 行业动态 更新时间:2024-10-26 14:39:55
本文介绍了无法使用Django manage.py创建超级用户的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

尝试为我的数据库创建一个超级用户:

manage.py createsuperuser

收到令人遗憾的递归消息:

由于未跳过超级用户创建,在TTY中运行。您可以在项目中运行 manage.py createsuperuser 手动创建一个。

严重的Django?认真吗?

我为此找到的唯一信息是上面列出的信息,但它不起作用:

这里的另一个基本相同: 无法创建超级用户Django

解决方案

如果您运行

$ python manage.py createsuperuser 由于未在TTY中运行,因此跳过了超级用户创建。您可以在项目中运行 manage.py createsuperuser 手动创建一个。从 Git Bash 遇到上述错误消息尝试附加 winpty 即例如

$ winpty python manage.py createsuperuser 用户名(保留空白以使用'...'):

能够运行 python 在Windows上像往常一样执行命令,以及我通常所做的是在〜/ .profile 文件中添加别名行,即

MINGW64〜$ cat〜/ .profile 别名python ='winpty python'

这样做之后,要么获取〜/ .profile 文件,要么直接重新启动终端和初始命令 python manage.py createsuperuser 应该可以正常工作!

Trying to create a super user for my database:

manage.py createsuperuser

Getting a sad recursive message:

Superuser creation skipped due to not running in a TTY. You can run manage.py createsuperuser in your project to create one manually.

Seriously Django? Seriously?

The only information I found for this was the one listed above but it didn't work: Unable to create superuser in django due to not working in TTY

And this other one here, which is basically the same: Can't Create Super User Django

解决方案

If you run

$ python manage.py createsuperuser Superuser creation skipped due to not running in a TTY. You can run manage.py createsuperuser in your project to create one manually.

from Git Bash and face the above error message try to append winpty i.e. for example:

$ winpty python manage.py createsuperuser Username (leave blank to use '...'):

To be able to run python commands as usual on windows as well what I normally do is appending an alias line to the ~/.profile file i.e.

MINGW64 ~$ cat ~/.profile alias python='winpty python'

After doing so, either source the ~/.profile file or simply restart the terminal and the initial command python manage.py createsuperuser should work as expected!

更多推荐

无法使用Django manage.py创建超级用户

本文发布于:2023-10-22 22:19:52,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1518892.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:用户   Django   manage   py

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!