Django с нуля. Урок №13. Добавление элементов в базу данных
Django. Массовая загрузка в базу данных из файла csv
Речь пойдет о методе bulk_create(), и не только. Когда у нас обычная таблица в базе данных без каких-либо связей всё просто. Но с "many to many" всё оказалось очень не просто. Итак? у нас есть некая заготовка интернет-магазина, в которой есть продукты и есть заказы (модели Product и Order). Для примера - модель Product: В такую таблицу, массово занести данные о новых продуктах - нет проблем! Берем файл типа CSV, с перечислением новых продуктов, что нужно внести в БД: Как можно заметить, в файле указаны...
15. Добавим возможность сохранения результатов анкеты в базу данных Telegram бота.
В файле mongodb.py создадим функцию save_user_anketa() с помощью которой будем сохранять или обновлять, информацию в базе данных полученную из анкет. Созданную функцию импортируем в файл handlers.py. Для передачи результатов опроса в базу данных, внесем изменения в функции anketa_comment() и anketa_exit_comment() которые находятся в файле handlers.py. После чего запустим Telegram бота и пройдем анкетирование (опрос). В первый раз, пользователь прошел опрос - поставил оценку 4 и не написал комментарий, при втором прохождении опроса - поставил оценку 5 и написал комментарий...