Ошибка базы данных "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.

0 ответов

Другие вопросы по тегам