Size: a a a

Django [ru] #STAY HOME

2021 February 20

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Не выходи из комнаты.
Ну. Мне довольно быстро на нем разрабатывать (в отличии от того же фласка). Хотя, это все субъективно, конечно
ну тут сравнение то с джангой) конечно если совсем микро, и учесть что к джанге еще дрф со свагером нужно прикрутить, и возможно еще с последним потрахаться, то фастапи может оказаться быстрее) но в целом скорее нет
источник

K

Kirill in Django [ru] #STAY HOME
Ильяс Хакиев
тебе просто нужно вывести выпадающий список, и при добавлении помещения чтобы появлялся такой же?
Чтобы я мог добавлять-удалять эти списки. Ну да,в первом выбрал комнату, нажал "добавить ещё" и появилось такое же поле. Все что выбрал в них сложить в локал и потом вместе с другими параметрами при нажатии кнопки postом отправить во вьюху
источник

ИХ

Ильяс Хакиев... in Django [ru] #STAY HOME
Kirill
Чтобы я мог добавлять-удалять эти списки. Ну да,в первом выбрал комнату, нажал "добавить ещё" и появилось такое же поле. Все что выбрал в них сложить в локал и потом вместе с другими параметрами при нажатии кнопки postом отправить во вьюху
а не проще тебе это сделать инлайновыми формами?
источник

K

Kirill in Django [ru] #STAY HOME
Ильяс Хакиев
а не проще тебе это сделать инлайновыми формами?
Я не знаю. Это как?
источник

ИХ

Ильяс Хакиев... in Django [ru] #STAY HOME
Kirill
Я не знаю. Это как?
источник

ИХ

Ильяс Хакиев... in Django [ru] #STAY HOME
а дальше гугл, есть даже примеры на русском. посмотри, может тебе этот вариант подойдет
источник

K

Kirill in Django [ru] #STAY HOME
А formsets видел я такое. А динамичность реализовать как?
источник

K

Kirill in Django [ru] #STAY HOME
И этот механизм как я понимаю используют в основном, если нужно в одном окне иметь доступ к редактированию нескольких моделей. Ну образно
источник

K

Kirill in Django [ru] #STAY HOME
Мне по сути не нужны все эти валидации и прочее. Пользователь вообще не касается базы. Ему предоставляется содержимое 3 таблиц, - он выбирает в одной части страницы набор полей из одной, в другой части - набор из другой. Нажимает "сформировать" и этот набор данных улетает на обработку и припарацию во вьюху.
источник

K

Kirill in Django [ru] #STAY HOME
По сути работа со строковыми значениями
источник

K

Kirill in Django [ru] #STAY HOME
И вот как это проще реализовать, чтобы не довешивать вроде бы простую задачу какими-то громоздкими механизмами
источник

K

Kirill in Django [ru] #STAY HOME
Хотя тут наверное и выбор django для решения этой задачи уже нецелесообразно.
источник

ИХ

Ильяс Хакиев... in Django [ru] #STAY HOME
Kirill
Мне по сути не нужны все эти валидации и прочее. Пользователь вообще не касается базы. Ему предоставляется содержимое 3 таблиц, - он выбирает в одной части страницы набор полей из одной, в другой части - набор из другой. Нажимает "сформировать" и этот набор данных улетает на обработку и припарацию во вьюху.
либо формсетом, она тебе сразу соберет массив данных который ты можешь обработать.
либо в шаблоне переменной назначаешь выпадающий список(html), в скрипте засовываешь первый элемент в поле, при добавлении новой строки закидываешь туда значение из переменных и еще надо будет продумать пересчет id select. потому что получится что поменяв значение в одном - поменяется во всех
источник

ИХ

Ильяс Хакиев... in Django [ru] #STAY HOME
короче задача творческая )))
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
Kirill
Мне по сути не нужны все эти валидации и прочее. Пользователь вообще не касается базы. Ему предоставляется содержимое 3 таблиц, - он выбирает в одной части страницы набор полей из одной, в другой части - набор из другой. Нажимает "сформировать" и этот набор данных улетает на обработку и припарацию во вьюху.
Ну, можешь мультичойс Филд использовать, чтобы дать юзеру выбирать поля, отправлять данные через форму и уже там что-то обрабатывать
источник

AL

Artyom Lazovikov in Django [ru] #STAY HOME
Алгоритм уж сам придумаешь)
источник

K

Kirill in Django [ru] #STAY HOME
Artyom Lazovikov
Ну, можешь мультичойс Филд использовать, чтобы дать юзеру выбирать поля, отправлять данные через форму и уже там что-то обрабатывать
Тут есть нюанс... Мне нужно чтобы можно было 2 раза одну комнату выбрать
источник

K

Kirill in Django [ru] #STAY HOME
Допустим в доме 2 ванны
источник

K

Kirill in Django [ru] #STAY HOME
3 спальни
источник

K

Kirill in Django [ru] #STAY HOME
Ильяс Хакиев
либо формсетом, она тебе сразу соберет массив данных который ты можешь обработать.
либо в шаблоне переменной назначаешь выпадающий список(html), в скрипте засовываешь первый элемент в поле, при добавлении новой строки закидываешь туда значение из переменных и еще надо будет продумать пересчет id select. потому что получится что поменяв значение в одном - поменяется во всех
Мне по хорошему вообще не нужны джанговские формы. Все что требуется я из вьюхи передаю в шаблон и мне уже нужны только строковые представления переданного, один хрен все сложится в локал и потом я во вьюхе json буду разбирать
источник