Size: a a a

Django [ru] #STAY HOME

2021 March 05

S

Swain in Django [ru] #STAY HOME
Когда одна запись в таблице имеет много записей в другой и когда много записей в одной таблице имеют много записей в другой.
источник

R

Roman in Django [ru] #STAY HOME
Swain
Когда одна запись в таблице имеет много записей в другой и когда много записей в одной таблице имеют много записей в другой.
Как я выше написал?
источник

S

Swain in Django [ru] #STAY HOME
Ну типа того.
источник

R

Roman in Django [ru] #STAY HOME
Swain
Ну типа того.
А индексы имеется ввиду поля по которым связываются таблицы?
источник

S

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

R

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

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Есть разные индексы
источник

R

Roman in Django [ru] #STAY HOME
Не выходи из комнаты.
Есть разные индексы
Например
источник

q

qb in Django [ru] #STAY HOME
здравствуйте, есть такая задача
"Возможность выбрать все результаты фильтрации (мультиселект) и изменить статус сразу нескольким заявкам
Возможность вручную выбрать несколько заявок (мультиселект) и поменять статус"
так как там будут разные условия фильтрации, как лучше это реализовать? я так понял для этого лучше написать отдельный экшн, если в запросе будет что-то типа "change_all": true то менять статус сразу всем заявкам, если не всем а на выбраной странице, то будет приходить массив айдишников, и я буду менять им поле, если будет что-то типо поменять для всех с выбраными условиями фильтрации, то я с кьюери параметров буду тянуть эти "условия фильтрации", и для них менять статус, так норм или есть другой подход?
источник

q

qb in Django [ru] #STAY HOME
просто мне кажется с кьюреи параметров тянуть это странно, или все же нет?
с фронта не смогут отправить просто айдишники нужные так как пагинация присутствует, и это физически невозможно, или опять же, есть способ?
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Roman
Например
Загугли
источник

SI

Serghei Iakovlev in Django [ru] #STAY HOME
Nire
Кто использует weasyprint для генерации пдф, какие у вас кейсы для решения проблемы выхода шаблона за пределы рендера есть? Например половина таблицы за пределами страницы и не видно её
Не знаю какая у тебя  задача, но я пол интернета перерыл в поисках вменяемого и опенсорсного решения генерации таблиц в PDF.

В итоге из джанги я дергаю openpyxl чтобы заполнить табличку-шаблон и сохраняю заполненную табличку под новым именем на диск. Таких вызовов у меня много. В итоге получается N запоненых таблиц. Затем из джанги питоном я дергаю libreoffice чтобы сконвертировать все талицы в PDF. И последней командой ghostscript-ом склеить все PDF в один
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
qb
просто мне кажется с кьюреи параметров тянуть это странно, или все же нет?
с фронта не смогут отправить просто айдишники нужные так как пагинация присутствует, и это физически невозможно, или опять же, есть способ?
Дрф?
источник

q

qb in Django [ru] #STAY HOME
+
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
А чего не передавать список {id: 1, status: 1} и не обновлять патч запросом?
источник

q

qb in Django [ru] #STAY HOME
Не выходи из комнаты.
А чего не передавать список {id: 1, status: 1} и не обновлять патч запросом?
есть 2 страницы к примеру, как получить айдишники тех заявок которые находятся на второй странице?
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
qb
есть 2 страницы к примеру, как получить айдишники тех заявок которые находятся на второй странице?
А ты с бека на фронт не передаешь айди заявок? Оо
источник

Н

Не выходи из комнаты... in Django [ru] #STAY HOME
Или ещё какие-то уникальные данные
источник

q

qb in Django [ru] #STAY HOME
ну есть пагинация, например выбрана определенная фильтрация у заявок, допустим только оплаченные, есть две страницы по 20 заявок, можно ли как-то выбрать айдишники и тех 20 заявок, которые находятся на второй странице, вот в чем вопрос
источник

Н

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