gpt4 book ai didi

python - 他们如何在 Django 项目中的 python 控制台中运行这些命令?

转载 作者:行者123 更新时间:2023-12-01 00:46:33 28 4
gpt4 key购买 nike

他们如何在 django 项目中的 python 控制台中运行这些 python 命令。这是example .

我使用的是 Windows 10、PyCharm 和 python 3.7。我知道如何运行该项目。但是当我运行该项目时, - 控制台打开,它为正在运行的项目提供常规输入/输出。当我打开 python 控制台时 - 我可以运行命令,以便它们立即执行,但是如何运行 python 控制台,以便我可以键入一些命令并且它们会立即执行,但这会在某些项目中发生?

示例来自 here :

# Import the models we created from our "news" app
>>> from news.models import Article, Reporter

# No reporters are in the system yet.
>>> Reporter.objects.all()
<QuerySet []>

# Create a new Reporter.
>>> r = Reporter(full_name='John Smith')

# Save the object into the database. You have to call save() explicitly.
>>> r.save()

# Now it has an ID.
>>> r.id
1

最佳答案

当您运行项目时,您将使用管理命令:python manage.py runserver。要进入可以访问所有 Django 应用程序、ORM 等的控制台,请使用另一个管理命令:python manage.py shell。这将允许您导入模型,如示例中所示。

作为附加提示,请考虑安装 Django extensions软件包,其中包含管理命令 shell_plus。它很有帮助,尤其是(但不仅仅是)在开发中,因为它会导入所有模型以及其他一些方便的工具。

关于python - 他们如何在 Django 项目中的 python 控制台中运行这些命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56937573/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com