|
0 / 0 / 0
Регистрация: 27.08.2018
Сообщений: 19
|
|
Добавление данных в базу и обновление таблицы на странице22.02.2019, 10:25. Показов 23011. Ответов 35
Здравствуйте!
Пишу сайт (я новичок), использую Python + Django + HTML + CSS + Bootstrap + JS + JQuery. Задача: хочу вызвать модальное окно по кнопке "Добавить", где нужно заполнить поля, нажать кнопку "Сохранить", данные нужно передать в БД и обновить таблицу на странице. Подскажите, пожалуйста, как это можно реализовать?
0
|
|
| 22.02.2019, 10:25 | |
|
Ответы с готовыми решениями:
35
Добавление данных ссылкой на странице и их обновление Добавление в базу данных, обновление записей Как сделать обновление, удаление, добавление в базу данных Access |
|
55 / 38 / 20
Регистрация: 30.03.2012
Сообщений: 330
|
||||||
| 27.02.2019, 13:49 | ||||||
|
data: form.serialize() + "&name=name&model=model&date=date&ip=ip& shop={{shop.id}}"
Что это? Импользуйте просто data: form.serialize() Добавлено через 1 минуту Покажите код формы которая отправляет POST запрос Добавлено через 1 минуту Повторюсь еще раз. Нужно обрабатывать событие onsubmit формы.
1
|
||||||
|
0 / 0 / 0
Регистрация: 27.08.2018
Сообщений: 19
|
|||||||||||||||||||||||||||||||||||||
| 28.02.2019, 11:34 [ТС] | |||||||||||||||||||||||||||||||||||||
|
Он мне в консоли выдает ошибку:
Forbidden (CSRF token missing or incorrect.): /ajax/render-table/ Насчет этого:
Теперь я думаю, что здесь надо какую-то защиту дописать
Нет, все-таки проблема в JS. До views.py он еще не доходит. Да даже не доходит до:
Я все поняла. Ошибка была в этом:
Добавлено через 2 часа 39 минут Вы писали все правильно:
Просто такая путаница получилась. Но благо, я все поняла, переделала. Другая проблема появилась: как получить id_shop (shop_id).
0
|
|||||||||||||||||||||||||||||||||||||
|
55 / 38 / 20
Регистрация: 30.03.2012
Сообщений: 330
|
||||||
| 28.02.2019, 15:59 | ||||||
|
Я рад, что у вас получается
По поводу shop_id, вам его где надо получить?Добавлено через 1 час 21 минуту Чтобы получить в шаблоне нужно чтобы вьюха отдавала контекст:
0
|
||||||
|
0 / 0 / 0
Регистрация: 27.08.2018
Сообщений: 19
|
|||||||||||
| 01.03.2019, 06:30 [ТС] | |||||||||||
|
Спасибо вам
![]() Мне надо получить shop_id, когда сохраняю инфу с модального окна. Потому что вся информация (name, model, date_set, ip) относится к магазину. Как будто надо здесь как-то обыграть:
Вот и вопрос: как же получить shop_id?
0
|
|||||||||||
|
55 / 38 / 20
Регистрация: 30.03.2012
Сообщений: 330
|
||||||
| 01.03.2019, 10:55 | ||||||
|
Я наверно немного не понимаю, у вас же shop_id отправляется постом во вьюху
0
|
||||||
|
0 / 0 / 0
Регистрация: 27.08.2018
Сообщений: 19
|
||||||
| 01.03.2019, 12:08 [ТС] | ||||||
|
nocl1p, Извините, наверно, плохо объяснила.
Это неправильно. Должно быть как-то так:
0
|
||||||
|
55 / 38 / 20
Регистрация: 30.03.2012
Сообщений: 330
|
||||||||||||||||
| 01.03.2019, 12:24 | ||||||||||||||||
|
Вы же можете внутри шаблона узнать какой shop_id вам нужен:
0
|
||||||||||||||||
|
0 / 0 / 0
Регистрация: 27.08.2018
Сообщений: 19
|
|||||||
| 01.03.2019, 12:49 [ТС] | |||||||
|
Вооот... я также делала (на форумах почитала):
0
|
|||||||
|
55 / 38 / 20
Регистрация: 30.03.2012
Сообщений: 330
|
||||||
| 01.03.2019, 12:51 | ||||||
Сообщение было отмечено InfServ как решение
Решение![]()
1
|
||||||
|
0 / 0 / 0
Регистрация: 27.08.2018
Сообщений: 19
|
||
| 01.03.2019, 13:05 [ТС] | ||
|
УРА! Спасибо, спасибо!!!
Он не ругается, но теперь выдает другую ошибку, хотя все поля заполнены:
0
|
||
|
55 / 38 / 20
Регистрация: 30.03.2012
Сообщений: 330
|
||||||||||||||||
| 01.03.2019, 13:16 | ||||||||||||||||
|
Что вот это такое firstapp_device.model?
Я ж не могу читать удаленно ![]() Добавлено через 3 минуты Хотя, смотрите, вы добавляете объект данной модели:
![]() Добавлено через 3 минуты Поле model не заполняется и оно не помечено как null = True поэтому и ошибка (оно не может быть пустым). Наверно вот так вот надо:
1
|
||||||||||||||||
|
0 / 0 / 0
Регистрация: 27.08.2018
Сообщений: 19
|
||
| 01.03.2019, 13:26 [ТС] | ||
|
Мда... Увидела, изменила) Другая ошибка:
0
|
||
|
55 / 38 / 20
Регистрация: 30.03.2012
Сообщений: 330
|
||||||||||||||||
| 01.03.2019, 13:48 | ||||||||||||||||
Сообщение было отмечено InfServ как решение
Решение
Вот так попробуйте во вьюхе написать:
Или же:
1
|
||||||||||||||||
|
0 / 0 / 0
Регистрация: 27.08.2018
Сообщений: 19
|
|||||||||||
| 01.03.2019, 14:05 [ТС] | |||||||||||
|
Я сразу решила применить это:
Только наплодило мне...P.S.: хотя сейчас проверила, сама виновата ![]() Только проблема осталась с датой, если я ее не введу, то ошибку выдаст. Сделала по вашему замечанию:
0
|
|||||||||||
|
55 / 38 / 20
Регистрация: 30.03.2012
Сообщений: 330
|
|
| 01.03.2019, 14:07 | |
|
Работает - это уже успех
1
|
|
|
0 / 0 / 0
Регистрация: 27.08.2018
Сообщений: 19
|
|
| 01.03.2019, 14:20 [ТС] | |
|
Спасибо!!!
0
|
|
| 01.03.2019, 14:20 | |
|
Добавление таблицы в базу данных Добавление в базу данных и обновление уже имеющихся строк подскажите как сделать?
[WPF] Автоматизированное добавление/обновление/удаление данных из таблицы Добавление данных с помощью дополнительной формы и последующее обновление таблицы. Работа с БД Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . .
Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
|
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг.
Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует.
В процессе разработки. . .
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|