当需要操作数据时,不再需要通过 SQL 语句,Django 自动为这些模型提供了高级的 Python API。接下来联系数据库表的操作,运行 manage.py 提供的 shell 语句。
\guest> python3 manage.py shellPython 3.5.2(v3.5.2:4def2a2901a5, Jun 25 2016,22:18:55) [MSC V .1900 64 bit(AMD64) on win32]Type "help","copyright","credits"or "license" for more information.(InteractiveConsole)>>>
复制代码
该 shell 模式为 Django 特别定制,在该模式下可以操作 Django 模型。
.....>>> from sign.model import Event,Guest>>> Event.objects.all()<QuerySet [<Event:小米5发布会>]>
>>> Guest,objects.all()<QuerySet [<Guest:jack>]>
复制代码
from sign.model import Event, Guest
导入 sign 应用下 Model 中的 Event 类和 Guest 类。
table.objects.all()
获得 table(即 Event 和 Guest)中的所有对象。
搜索微信公众号:TestingStudio 霍格沃兹的干货都很硬核
评论