📌  相关文章
📜  由于未在 TTY 中运行,因此跳过了超级用户创建.你可以在你的项目中运行`manage.py createsuperuser`来手动创建一个. (1)

📅  最后修改于: 2023-12-03 15:11:20.047000             🧑  作者: Mango

创建超级用户

当你在 Django 项目中尝试创建一个超级用户时,你可能会遇到以下错误:

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

这是因为 Django 需要运行在 TTY 中来输入超级用户的用户名和密码。但是,如果你在 PyCharm 或者 IDE 中运行 createsuperuser 指令或者在服务器上使用 SSH 来进行远程连接时,将无法在 TTY 中输入用户名和密码。

如何手动创建超级用户

不用担心,你可以手动创建超级用户。只需在终端运行以下命令:

python manage.py createsuperuser 

然后会提示你输入用户名、邮箱地址和密码,成功创建后将返回以下信息:

Superuser created successfully. 
总结

在 Django 项目中创建超级用户可能会遇到在 TTY 中无法输入用户名和密码的问题,但我们可以通过手动创建超级用户的方法来解决这个问题。只需在终端中输入 python manage.py createsuperuser 来手动创建超级用户即可。