Size: a a a

Django [ru] #STAY HOME

2019 September 26

AO

Alexander Ovchinnikov 🦁 in Django [ru] #STAY HOME
Alexander Ovchinnikov 🦁
выдели 1 cpu на Pod и сделай 2 процесса, например, если будет мало - масштабирование горизонтальное на другие ноды через Kubernetes
плюс такого подхода - точно будет свободная нода, где хватит ресурсов чтобы поднять новый контейнер
источник

AN

Alexy Nesterchuk in Django [ru] #STAY HOME
Dan Tyan
покажи весь метод
я сюда скинул метод https://paste.ofcode.org/C5XB9jFTaRLhrNqqHzm45N
источник

AN

Alexy Nesterchuk in Django [ru] #STAY HOME
Dan Tyan
len(preview_commitments) никогда так не делай
а как мне проверить на пустоту списка?
источник

AN

Alexy Nesterchuk in Django [ru] #STAY HOME
типа просто  if preview_commitments ?
источник

СВ

Саша Воронов in Django [ru] #STAY HOME
exists()
источник

Б

Барсик in Django [ru] #STAY HOME
А для чего ты в create_empty_data кидаешь ошибку после того, как отловил другую ошибку?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Alexy Nesterchuk
а как мне проверить на пустоту списка?
len(preview_commitments)
эта конструкция выберет все записи по фильтру, весь лям если есть
приведет его к списку
и посчитает
источник

AN

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

AN

Alexy Nesterchuk in Django [ru] #STAY HOME
Dan Tyan
len(preview_commitments)
эта конструкция выберет все записи по фильтру, весь лям если есть
приведет его к списку
и посчитает
аааа, ого
источник

DT

Dan Tyan in Django [ru] #STAY HOME
короче надо смотреть какие у тебя запросы выполняются
источник

Б

Барсик in Django [ru] #STAY HOME
Alexy Nesterchuk
на всякий пожарный, вдруг юзера нет в системе
Почему не используешь get_object_or_404?
источник

AN

Alexy Nesterchuk in Django [ru] #STAY HOME
Барсик
Почему не используешь get_object_or_404?
спс, да, как вариант, чет привык с кетчем
источник

AN

Alexy Nesterchuk in Django [ru] #STAY HOME
Dan Tyan
короче надо смотреть какие у тебя запросы выполняются
понял, спасибо за советы
источник

I

Igor in Django [ru] #STAY HOME
А как можно добавить в list_display селект со ссылками? По нажатию на ссылку должен генериться и скачиваться тот или иной файл, причем хочется это сделать как-то безопасно. В том смысле, что у админки же есть CSRF-токены и текущий залогиненный юзер: нужно, чтобы он мог скачивать только свои файлы, чтобы не могу передать чужой id
источник

Б

Барсик in Django [ru] #STAY HOME
Igor
А как можно добавить в list_display селект со ссылками? По нажатию на ссылку должен генериться и скачиваться тот или иной файл, причем хочется это сделать как-то безопасно. В том смысле, что у админки же есть CSRF-токены и текущий залогиненный юзер: нужно, чтобы он мог скачивать только свои файлы, чтобы не могу передать чужой id
А откуда берутся данные для генерации файла? Поле модели как-то связано с пользователем, для которого будет осуществляться валидация доступа к данным?
источник

I

Igor in Django [ru] #STAY HOME
из моделей они берутся. на самом деле - это тупо архивы будут, в которых зашивается текущее состояние дерева моделей
источник

A

Andrey in Django [ru] #STAY HOME
Делаю makemigrations, но изменений якобы нет, хотя я добавил новую модель в models.py
Куда рыть?
источник

Б

Барсик in Django [ru] #STAY HOME
Igor
из моделей они берутся. на самом деле - это тупо архивы будут, в которых зашивается текущее состояние дерева моделей
Так а как ты планируешь определять есть у юзера доступ к данным для генерации, или нет? Это связь один к одному/ один ко многим?
источник

NL

Nick L in Django [ru] #STAY HOME
Andrey
Делаю makemigrations, но изменений якобы нет, хотя я добавил новую модель в models.py
Куда рыть?
ты подключил приложение в настройках?
источник

AV

Arseniy Volobuev in Django [ru] #STAY HOME
Andrey
Делаю makemigrations, но изменений якобы нет, хотя я добавил новую модель в models.py
Куда рыть?
Сохранил файл?)
источник