python - 由于不在 TTY 中工作,无法在 Django 中创建 super 用户

标签 python django eclipse tty

我从 djangoproject.com 浏览了第一个 django 教程,在第 2 部分的开头,当我运行 "python manage.py createsuperuser" 时创建 super 用户,我收到以下消息:

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

当我在运行 syncdb 后继续创建 super 用户时,我得到了相同的消息。

我正在为 Windows 7、Django 1.7.1 和 Python 2.7.8 开发 Eclipse。

最佳答案

当使用 Git Bash 并更正上述错误消息时,尝试附加 winpty
例如:

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

关于python - 由于不在 TTY 中工作,无法在 Django 中创建 super 用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26980003/

相关文章:

python - 在 django 模板中迭代列表两次

django - 使用 --fake 后如何在 django 1.8 上重做迁移

c++ - Eclipse CDT 中优化的项目结构

python - Visual Studio Code 停止运行 Python 脚本 - 似乎改为运行批处理文件

python - 使用python进行频率分析

python - psycopg安装问题

android - Android中的模拟器问题

python - 返回名称包含字符串的所有文件的函数

python - 如果先运行并行代码会挂起,但如果在运行非并行代码之后运行则可以正常工作

eclipse - 如何安装 MercurialEclipse 插件?