Django shell

一 什么是Django Shell

  • 它是一个Python的交互命令行程序
  • 它自动引入了我们项目环境
  • 我们可以使用它与我们的项目进行交互

二 如何使用Django Shell

PS E:\Django\myblog> python manage.py shell
Python 2.7.15 (v2.7.15:ca079a3ea3, Apr 30 2018, 16:30:26) [MSC v.1500 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>> from blog.models import Article
>>> Article.objects.all()
, Traceback (most recent call last):
  File "", line 1, in 
IOError: [Errno 2] No such file or directory

三 Django有什么用

  • 可以使用Django shell来进行一些调试工作

  • 测试未知的方法

举例:可以通过Django shell测试Article.objects.all().values()返回值

>>> Article.objects.all().values()

 

你可能感兴趣的:(Django,Django)