Форум сайта python.su
Вопрос наверное к Daevoron'у
Перенес сайт на другой хост и вот что началось :(
При выполнении команды
manage.py index –rebuild
выдает такое
Damn it! You are trying to index a bugged model: 'module' object has no attribute 'WritableDatabase'
<class 'products.models.Products'>
...
DJAPIAN_DATABASE_PATH="%s/cache/"%os.path.expanduser("~")
DJAPIAN_STEMMING_LANG="ru"
...
Офлайн
Перешел на 2.1.
Скажите, а зачем убрали из indexer.search return_objects ?
Или чем он заменен ?
Офлайн
IgorekСтаренькую версию выбрал)
Версия djapian 1.7
IgorekПравильно.
Перешел на 2.1.
IgorekResultSet теперь стал очень похожим на джанговский QuerySet - стал ленивым и позволяет делать цепочки преобразований.
Скажите, а зачем убрали из indexer.search return_objects ?
Или чем он заменен ?
result_set = MyModel.indexer.search('foobar').prefetch() # prefetch() как раз подтягивает объекты.
for result in result_set:
result.instance # сам объект
Офлайн
Спасибо за помощь…
PS.
Блин а как вот это всё еще запустить в Зеноне :(
Офлайн