|
Table of contents
|
Для удаления объектов следует использовать метод
>>> p = Publisher.objects.get(name="O'Reilly") >>> p.delete() >>> Publisher.objects.all() [<Publisher: Apress Publishing>]
Вы также можете удалять сразу несколько объектов, для этого надо
вызвать метод >>> Publisher.objects.filter(country='USA').delete() >>> Publisher.objects.all().delete() >>> Publisher.objects.all() []
Будьте осторожны во время удаления своих данных! В качестве меры
предосторожности против случайного удаления всех данных в
таблице Django требует явного использования метода
>>> Publisher.objects.delete() Traceback (most recent call last): File "<console>", line 1, in <module> AttributeError: 'Manager' object has no attribute 'delete'
Но сразу станет работать, если вы добавите метод
>>> Publisher.objects.all().delete()
Если вам потребуется удалить выделенный набор записей, в таком
случае не требуется использовать метод
>>> Publisher.objects.filter(country='USA').delete()
|
Found misprint?
Select it with the mouse and hit Enter
-
Processed:
33
1
199
25
The full repository of DjangoBook translation you can get on GitHub.
We appreciate your patches!
We are glad to hear your questions, comments or suggestions!
(Open in new tab)
Users number: 601
Русская группа
Ускорить процесс перевода!
ЯМ:41001223475816
|
| © 2008-2012 Ruslan Popov @ gmail.com | Powered by Django 1.2.5 |