Django shell是Django提供的交互式环境,可以通过编程的方式查看数据模型中的数据。
在《Python 从0开始 一步步基于Django创建项目(3)》中已经向数据模型city,添加了两条数据:‘北京’、‘墨尔本’。又向数据模型entry中添加了若干条数据,分别与‘北京’、‘墨尔本’关联。
下面展示如何查看这些数据。
1、启动虚拟环境,运行Django shell
(sg_env) C:\D\Python\Python310\study\snap_gram>python manage.py shell
Python 3.10.11 (tags/v3.10.11:7d4cc5a, Apr 5 2023, 00:38:17) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>>
2、查看模型City、Entry中的所有数据
>>> from city_infos.models import City,Entry
>>> City.objects.all()
<QuerySet [<City: 北京>, <City: 墨尔本>]>
>>> Entry.objects.all()
<QuerySet [<Entry: 北京是中国的首都,也是中国政治、文化和经济的中心。...>, <Entry: 作为中国历史悠久的古都之一,北京拥有 丰富的文化遗产和历史景点,如故宫、天坛、颐和园等。...>, <Entry