Size: a a a

Django [ru] #STAY HOME

2021 January 16

N

Nire in Django [ru] #STAY HOME
WorstFriend
Есть модель пользователя, где пол указан как charfield с параметром choices с указанием на кортеж, каким наулучшем способ подсчитать сколько мужчин, а сколько женщин?
Filter.count
источник

W

WorstFriend in Django [ru] #STAY HOME
Nire
Filter.count
Благодарю
источник

N

Nire in Django [ru] #STAY HOME
Если людей много, пиши raw запрос, тут супер изи
источник

S

Slava in Django [ru] #STAY HOME
Скажите, можно по приколу в ДРФ передать изображение через json
т.е., чтобы я что-то типо такого получал
{
...
"image": "..."
}

где в image соответсвенно файлик
источник

S

Slava in Django [ru] #STAY HOME
скачать всмысле
источник

b

bbclub in Django [ru] #STAY HOME
Slava
Скажите, можно по приколу в ДРФ передать изображение через json
т.е., чтобы я что-то типо такого получал
{
...
"image": "..."
}

где в image соответсвенно файлик
Забавно
источник

YA

Y A in Django [ru] #STAY HOME
Парни, подскажите как поменять фильтрацию django-filters с empty string и чекбоксом

char_field = filters.BooleanFilter(field_name='model__char_field', lookup_expr='isnull', widget=forms.CheckboxInput)

при включенном чекбоксе отдает все что пусто, а хочется наоборот
источник

G

Goga in Django [ru] #STAY HOME
Slava
Скажите, можно по приколу в ДРФ передать изображение через json
т.е., чтобы я что-то типо такого получал
{
...
"image": "..."
}

где в image соответсвенно файлик
Если мало весят, то по приколу можно использовать base64

И типо того:
{
   "image":
         { "mime": "image/gif",
          "data": "R0lGODdhAQABAPAAAP8AAAAAQABAAACAkQBADs="
}
}
источник

S

Slava in Django [ru] #STAY HOME
Goga
Если мало весят, то по приколу можно использовать base64

И типо того:
{
   "image":
         { "mime": "image/gif",
          "data": "R0lGODdhAQABAPAAAP8AAAAAQABAAACAkQBADs="
}
}
ага, разобрался.
хорошо, а можете подсказать, если мне просто нужно с апи файл принять. Т.е.ту же картинку закодировать и прислать, как джанго обычную медиа отдает, так можно сделать или дрф предназначен только для json>)
источник

Б

Богдан in Django [ru] #STAY HOME
Как правильно реализовать задачу?

Есть модель, одно из полей code, другое name. Апи передает пост запрос с данными в числе которых этот code.
Нужно сохранить code, но в уже другой моделе. При этом в админке нужно показывать name, а не code.

Лучше во второй моделе сохранять code через m2m к первой моделе или сохранять code как строку, но для админки делать запрос к бд, и получать объект из первой модели, где code совпадает, и передавать name?
источник
2021 January 17

MS

Maksim Shel in Django [ru] #STAY HOME
Богдан
Как правильно реализовать задачу?

Есть модель, одно из полей code, другое name. Апи передает пост запрос с данными в числе которых этот code.
Нужно сохранить code, но в уже другой моделе. При этом в админке нужно показывать name, а не code.

Лучше во второй моделе сохранять code через m2m к первой моделе или сохранять code как строку, но для админки делать запрос к бд, и получать объект из первой модели, где code совпадает, и передавать name?
че за code ?
источник

MS

Maksim Shel in Django [ru] #STAY HOME
Делаешь систему промокодов ?
источник

Б

Богдан in Django [ru] #STAY HOME
Maksim Shel
Делаешь систему промокодов ?
нет, просто уникальный код, потому что name могут быть похожими, а code нет
источник

MS

Maksim Shel in Django [ru] #STAY HOME
шо то странное ты пытаешься намутить )
источник

MS

Maksim Shel in Django [ru] #STAY HOME
задачу подругому опиши
источник

Б

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

Так лучшее задачу описал?
источник

dd

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

Так лучшее задачу описал?
Во второй модели у тебя должно быть просто поле foreign key к первой
источник

dd

dgj dfsh in Django [ru] #STAY HOME
Пришел запрос, по коду получил объект первой модели, сохранил запись об этом объекте во вторую модель
источник

Б

Богдан in Django [ru] #STAY HOME
dgj dfsh
Во второй модели у тебя должно быть просто поле foreign key к первой
а если оказалось, что такой компании нет, вызывать ошибку или пустое поле записывать?
источник

Б

Богдан in Django [ru] #STAY HOME
dgj dfsh
Пришел запрос, по коду получил объект первой модели, сохранил запись об этом объекте во вторую модель
спасибо
источник