Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 27, 2013 08:57:22

crazyman2004
Зарегистрирован: 2013-06-19
Сообщения: 28
Репутация: +  2  -
Профиль   Отправить e-mail  

Передача данных из шаблона

есть приложение в котором теги реализованы через django-taggit, в шаблое есть форма (text input) куда пишутся теги и передаются в базу (все до безобразия просто)

теперь потребовалось прикрутить такую штуку http://levycarneiro.com/projects/tag-it/example.html
вопрос собственно в том как такие теги передавать и записывать в базу

если с формой просто что на писал туда через cleaned_data считал и записал, то здесь у меня что-то затруднение

Офлайн

#2 Июнь 27, 2013 09:07:16

ssbb
От: Thailand
Зарегистрирован: 2013-06-27
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Передача данных из шаблона

Точно также, как и с обычной формой - насколько я помню при отправки формы он отдает обычный список через запятую.

Офлайн

#3 Июнь 27, 2013 09:37:42

crazyman2004
Зарегистрирован: 2013-06-19
Сообщения: 28
Репутация: +  2  -
Профиль   Отправить e-mail  

Передача данных из шаблона

ssbb
Точно также, как и с обычной формой - насколько я помню при отправки формы он отдает обычный список через запятую.

плагин форму не создает, так что читать не откуда.

у него тэг “добавленный” выглядит в таком виде
<li class="tagit-choice">
python
<a class="close"></a>
<input type="hidden" name="item[tags][]" value="python" style="display:none;"></input>
</li>

Офлайн

#4 Июнь 27, 2013 09:51:22

ssbb
От: Thailand
Зарегистрирован: 2013-06-27
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Передача данных из шаблона

А, странно. Просто существует нормальный jquery tag-it. Тогда используй request.POST.getlist

Офлайн

#5 Июнь 27, 2013 10:17:07

crazyman2004
Зарегистрирован: 2013-06-19
Сообщения: 28
Репутация: +  2  -
Профиль   Отправить e-mail  

Передача данных из шаблона

ssbb
что-то не выходит каменный цветок у меня
request.POST.getlist('tags') возвращает тэги из формы, а не из плагина (может не правильно делаю)

зы можено линк на нормальный jquery tag-it?


upd
победил данные передаются
немного ошибся в реквесте, так все работает
tags = request.POST.getlist('item')

Отредактировано crazyman2004 (Июнь 27, 2013 11:07:16)

Офлайн

#6 Июнь 27, 2013 17:50:24

ssbb
От: Thailand
Зарегистрирован: 2013-06-27
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Передача данных из шаблона

На всякий случай все же дам ссылку на tag-it: http://aehlke.github.io/tag-it/

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version