クエリで削除された行数を確認することはできますか?
queryset = MyModel.object.filter(foo=bar)
queryset.delete()
deleted = ...
または、そのためにトランザクションを使用する必要がありますか?
@transaction.commit_on_success
def delete_some_rows():
queryset = MyModel.object.filter(foo=bar)
deleted = queryset.count()
queryset.delete()
PHP + MySQL の例:
mysql_query('DELETE FROM mytable WHERE id < 10');
printf("Records deleted: %d\n", mysql_affected_rows());