Как отключить встроенный индекс для свойства модели для GAE?

Свойства модели GAE можно удалить из встроенного индекса, установив "indexed" в false.

В DjangoAppEngine я не вижу API для установки полей модели, которые не будут проиндексированы. Как установить поле модели как таковое?

1 ответ

Решение

В отличной документации вы бы использовали "неиндексированный", как описано здесь:
http://djangoappengine.readthedocs.org/en/latest/db.html

Если вы предпочитаете не переходить по ссылке, вот пример кода:

from myapp.models import MyContact

FIELD_INDEXES = {
    MyContact: {
        'indexed': [...],
        'unindexed': ['creation_date', 'last_modified', ...],
    },
}
Другие вопросы по тегам