Ошибка базы данных "MultiQuery не поддерживает keys_only" в django GAE
Я использую djangoappengine с django non-rel.
class Subject(TimeStampedModel):
class_room = models.ForeignKey( ClassRoom, related_name='class_subject')
subject = models.CharField( max_length=255)
tutor = models.ForeignKey( UserProfile, related_name='tutor')
def __unicode__(self):
return self.subject
def quick_delete_subject(request, classroom_id, subject_id):
if request.method == 'GET':
classroom = ClassRoom.objects.get(pk=classroom_id)
school = classroom.school
school_id = school.pk
try:
old_subject = Subject.objects.get(pk=subject_id)
old_subject.delete()
except:
raise
return HttpResponse('Deleted')
Но когда я пытаюсь удалить объект объекта в представлении, я получаю эту ошибку. Странная вещь - иногда объект удаляется без какой-либо ошибки.
Django Version: 1.5.5
Exception Type: DatabaseError
Exception Value: MultiQuery does not support keys_only.