Показаны сообщения с ярлыком django-tagging. Показать все сообщения
Показаны сообщения с ярлыком django-tagging. Показать все сообщения

воскресенье, 10 августа 2008 г.

Обновляемся

Плавно перехожу на транковую версию Django. Предыдущие проекты писал на 0.96, и, как оказалось сильно отстал от жизни.

Например, официальная версия django-tagging 0.2.1 не работает с транком Django :) Нужно использовать svn версию: http://django-tagging.googlecode.com/svn/trunk/

Или вот еще, при импорте теперь нужно писать полный путь, включая имя проекта. т.е.
from appname.models import *

не прокатит, нужно писать
from projectname.appname.models import *

Иначе может произойти двойной импорт. Всё бы ничего, но в случае двойного импорта newforms админка матюкнётся AlreadyRegistered и валидация не пройдет.

суббота, 1 марта 2008 г.

Django tagging для Django 0.96

"django-tagging - Джанго приложение, позволяющее добавлять к объектам любой модели тэги и делающее процесс работы с тэгами проще".
http://code.google.com/p/django-tagging/

На странице скачивания в можно скачать самую новую на текущий момент версию - django-tagging 0.2.1

Для меня проблемма в том, что эта версия не работает с Django 0.96 который установлен на хостинге.

Путем несложных умозаключений пришёл к выводу, что старую версию на сервере никто не удалял. Для того что-бы в списке показались все файлы, выбрал опцию поиска "All downloads". Предположение оказалось верным - вот она, django-tagging 0.1.
Прекрасно заработала в моём проекте. Из минусов версии 0.1 хочу отметить отсутствие облака тэгов.

p.s.: Скорее всего прийдеться таки похачить django-tagging 0.2.1 на предмет совместимости с Django 0.96. Очень уж нужно облако тэгов. О результатах обещаю сообщить :)