python manage.py shell什么都没有发生

python manage.py shell什么都没有发生,python,django,Python,Django,我是django的新手,我正在通过django的文档练习如何设置我的第一个项目 在它要求使用命令Python manage.py shell 因此,除了显示以下文本之外,实际上什么也没有发生: win32上的Python 3.7.1(v3.7.1:260ec2c36a,2018年10月20日,14:05:16)[MSC v.1915 32位(英特尔)] 有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。 (InteractiveConsole) 有人能帮忙吗?我试图从不同的来源找到

我是django的新手,我正在通过django的文档练习如何设置我的第一个项目

在它要求使用命令
Python manage.py shell

因此,除了显示以下文本之外,实际上什么也没有发生:

win32上的Python 3.7.1(v3.7.1:260ec2c36a,2018年10月20日,14:05:16)[MSC v.1915 32位(英特尔)] 有关详细信息,请键入“帮助”、“版权”、“信用证”或“许可证”。 (InteractiveConsole)


有人能帮忙吗?我试图从不同的来源找到答案,但没有人真正回答。提前谢谢你。

事实就是这样。只要开始在shell中输入,您就可以看到结果。 不要期望任何其他屏幕打开。 如果要退出shell,请使用exit()命令

我希望这有帮助


谢谢。

事实就是这样。只要开始在shell中输入,您就可以看到结果。 不要期望任何其他屏幕打开。 如果要退出shell,请使用exit()命令

我希望这有帮助

谢谢。


python manage.py shell
命令打开一个交互式shell(如果可用,使用IPython或bpython)。它用于在启用django环境的情况下运行代码。这意味着,例如,如果要尝试一些数据库查询,可以:

>> from yourproject.yourapp.models import YourModel
>> YourModel.objects.all()
>> [<YourModel: 1>]
>从yourproject.yourapp.models导入YourModel
>>YourModel.objects.all()
>> []

python manage.py shell
命令打开一个交互式shell(如果可用,使用IPython或bpython)。它用于在启用django环境的情况下运行代码。这意味着,例如,如果要尝试一些数据库查询,可以:

>> from yourproject.yourapp.models import YourModel
>> YourModel.objects.all()
>> [<YourModel: 1>]
>从yourproject.yourapp.models导入YourModel
>>YourModel.objects.all()
>> []

您预期会发生什么?你是说你不会在shell中输入命令?我相信我应该能够探索数据库。你会得到一个shell,一个命令提示符,一个输入命令的地方。你是说你不能这样做吗?确保你在你的项目目录中,并且manage.py文件确实存在于你的路径中!请原谅我的无知。我在cmd上键入它,但什么也没发生@deceze。你期望发生什么?你是说你不会在shell中输入命令?我相信我应该能够探索数据库。你会得到一个shell,一个命令提示符,一个输入命令的地方。你是说你不能这样做吗?确保你在你的项目目录中,并且manage.py文件确实存在于你的路径中!请原谅我的无知。我在cmd上输入它,在deceze上什么也没发生。