欢迎光临
我们一直在努力

Django:如何使用 Shell?

“我只需要运行这段代码的一部分,有什么办法吗?”

是的,可以使用 django shell 运行一段代码或脚本。它是一个交互式命令行界面,允许我们直接与数据库交互并测试代码片段。它类似于 python 提示符,但可以从您的项目导入函数、模型等。

如何访问 django shell?

此命令会打开已导入 django 设置的提示,因此它允许您直接从 django 项目的根文件夹进行操作。

python manage.py shell

Django:如何使用 Shell?

现在我们可以使用函数、模型等

Django:如何使用 Shell?

但是,我将向您展示如何直接在此控制台中运行 .py 文件。为此,我们将创建一个脚本来创建模拟用户。

1)在与manage.py相同的文件夹级别创建一个文件(名称由您选择)

touch shell.py

2)在shell.py文件中,导入用户模型

from django.contrib.auth.models import user

3)定义要创建的用户数量

qnt_users = 10

4) 实现以下代码来创建模拟用户

for index in range(qnt_users):
    user = user.objects.create(
        username=f"user_{index}"
    )
    user.set_password("padrao@123")
    user.save()

5)最后,要运行此脚本,只需在终端中运行此命令:

python manage.py shell 




          

            
        
赞(0) 打赏
未经允许不得转载:码农资源网 » Django:如何使用 Shell?
分享到

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

登录

找回密码

注册