Я пытаюсь переместить свой проект gae webapp в django non-rel. Я довольно новичок в Python и Django (не относи). Прямо сейчас я настраиваю админ бэкэнд.
Когда я хочу посмотреть историю записи модели, я сталкиваюсь с этой проблемой:
Caught DatabaseError while rendering: TextField is not indexed,
by default, so you can't filter on it. Please add an index definition
for the column object_id on the model django.contrib.admin.models.LogEntry
as described here: http://www.allbuttonspressed.com/blog/django/2010/07/Managing-per-field-indexes-on-App-Engine
Я последовал совету на сайте, но проблема сохраняется.
Мой gae_models_settings.py выглядит так:
from maps.models import Poll, Choice
from django.contrib.admin.models import LogEntry
FIELD_INDEXES = {
Poll: {'indexed': ['question']},
Choice: {'indexed': ['choice']},
LogEntry: {'indexed': ['object_id']},
}
И в мои settings.py я добавил:
GAE_SETTINGS_MODULE = (
'maps.gae_models_settings',
)
Где я ошибся?