![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
andro_id |
|
||||||
![]() Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 17.4.2007 Где: Москва Репутация: нет Всего: 1 |
Доброго дня.
У меня есть страничка http://justtrain.ru/exercises/ на которой отображены 2 списка. Один список формируется из записей в БД, второй - пустой. С помощью JQuery Sortable я могу перетаскивать элементы из заполненного списка в пустой. Идея в том, чтобы по окончании перетаскивания элемента в пустой список, его значение добавлялось в БД. Как это реализовать, никак не соображу. Пока получилось только вывести ID элемента в алерт. Код странички main.html:
Код views.py:
Код модели models.py:
Во вьюшке main заполняеть список из базы, saveday - должен заполнять другую табличку, при добавлении в пустой список элемента. Кто-нибудь, помогите разобраться в связке django, jquery и mysql. |
||||||
|
|||||||
Stolzen |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1041 Регистрация: 17.10.2005 Репутация: 1 Всего: 48 |
Какая функция прибита сюда? Покажите urlconf. А вообще попробуйте при перетаскивании делать getJSON по этом адресу, а в самой функции напишите что-нибудь типа
Django и ajax пример |
|||
|
||||
andro_id |
|
||||||
![]() Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 17.4.2007 Где: Москва Репутация: нет Всего: 1 |
В главном urls.py примаплен дополнительный
В дополнительном
Здесь по-идее, по ссылке ../exercises/post/ должна происходить вставка. Но мне так не надо. Мне надо, чтобы не было перехода на другую страницу. Надо чтобы проверялось наличие POST данных и, если их нет - просто грузилась страница, а если есть, т.е. было произведено перетаскивание объекта - производилась запись в БД. Т.о. код views.py должен выглядеть как-то так:
и вторая строчка с post/ в urls тогда не нужна. Это сообщение отредактировал(а) andro_id - 25.6.2011, 10:56 |
||||||
|
|||||||
Stolzen |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1041 Регистрация: 17.10.2005 Репутация: 1 Всего: 48 |
Так вы асинхронно хотите добавлять или нет? Если да, то POST не подходит. Вам нужен AJAX - XML или JSON.
Попробуйте сделать так, как написано по ссылке. |
|||
|
||||
gomer999999999 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 3.2.2013 Репутация: -1 Всего: -1 |
Добрый день.
Предлагаем к рассмотрению и тестированию наш проект - Маркетер Плагин. Продвигаем его успешно во всем мире. Но только 27 января 2013 предоставили в Рунете к тестированию русифицированный плагин с русифицированным интерфейсом. Вся подробная информация наhttp://www.marketerplugin.ru/ Предлагаем протестировать наш плагин на только что русифицированном интерфейсеhttp://www.marketerplugin.ru/test_plagina. В двух словах: плагин предназначен для создания сайтов-визиток и страниц продаж. Ждем ваших комментариев, отзывов и критики. Так же будем рады видеть вас на наших страницах в соц сетях http://www.facebook.com/pages/Marketer-plugin/5288148.. http://vk.com/club46912629 Успехов и новых впечатлений. С уважением, Богдан |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Python: Веб-разработка и фреймворки | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |