python manage.py shell 命令的使用

简单介绍使用 python manage.py shell 查看数据库中某个表中的数据,也可以说查看某个模型对应的数据。在执行查看之前,应当保证已经执行了从模型到数据库的映射。

  1. 首先进入 Python 工程的目录下,保证可以看到 manage.py 这个文件
  2. 在终端输入如下命令 python manage.py shell ,此时可以看到有介绍当前 Python 版本等其他一些信息。
  3. import 模型,具体命令是 from blog.models import Articleblog 是你创建的 APP,Article 是你的模型。
  4. Article.objects.all() 查看到的是模型在数据库中的某些值,具体是哪些值,由你在 models.py 中 unicode 方法中设置的有关,比如我设置的是:
    def __unicode__(self):
        return self.title

title 是一个字段。
具体看到的内容大致如下:

, , , , , , , , ]>

  1. Article.objects.all().values()可以查看所有的数据,比如我这里返回的是:

在这里看上去可能很乱,那是因为数据是我添加的,你对这些数据不敏感。但是在这里至少是可以看到一些关键字的,比如idcontenttitle

使用 python manage.py shell命令可以帮助我们在开发的过程中方便的调试。

你可能感兴趣的:(python manage.py shell 命令的使用)