django模型删除数据

django删除有两种方法

1)模型类对象delete

>>> person = PeopleInfo.objects.get(name='xinbiancheng.cn')
>>> person.delete()
(1, {'book.PeopleInfo': 1})

2)模型类.objects.filter().delete()

>>> BookInfo.objects.filter(name='python入门').delete()
(1, {'book.BookInfo': 1, 'book.PeopleInfo': 0})

python manage.py shell 提示的第一个1,代表的是1条数据有删除, 'book.BookInfo': 1 代表的是有一本书被删除,'book.PeopleInfo': 0 书中被关联的人物没有删除。