Size: a a a

Django [ru] #STAY HOME

2019 August 20

DT

Dan Tyan in Django [ru] #STAY HOME
не надо так
источник

AM

Alexey Markovski in Django [ru] #STAY HOME
😂
источник

AM

Alexey Markovski in Django [ru] #STAY HOME
А как правильно?
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Alexey Markovski
ну блин, я совсем зеленый
источник

AM

Alexey Markovski in Django [ru] #STAY HOME
бо я пробовал через mod_wsgi
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
🔐{% ɹoƃǝʎ %}
драсти, в urls подрубил хендлеры кодов, вызываю 404, вбивая рандомный урл или по raise Http404(), срабатывает почему то 500 хендлер, если его убрать,срабатывает просто 500, пс: дебаг выключен
народ, хелпаните
источник

AM

Alexey Markovski in Django [ru] #STAY HOME
А чем на проде плох runserver?
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
Alexey Markovski
А чем на проде плох runserver?
тем что он для разработки сделан
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
деплой на gunicorn или uwsgi
источник

AF

Anton Fircak in Django [ru] #STAY HOME
Alexey Markovski
А чем на проде плох runserver?
нагрузку не держит
источник

KA

Karyna A in Django [ru] #STAY HOME
всем привет✋

есть такая моделька:
class Pool(models.Model):
   ...
   currency = models.ManyToManyField(Currency)

мне приходит список валют (currency) и по ним нужно отфильтровать pools.

когда я делаю вот так, некоторые pool'ы дублируются, причем, сколько валют в списке, столько и копий:
filters &= models.Q(
               currency__in=currency
)

а когда вот так, ничего не дублируется, но второй раз применять фильтры не хочется:
pools.filter(models.Q(
               currency__id__in=currency
))

вопрос: почему дублируются записи и как это решить?
заранее спасибо
источник

AV

Arseniy Volobuev in Django [ru] #STAY HOME
Alexey Markovski
А чем на проде плох runserver?
источник

l

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

l

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

l

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

l

len in Django [ru] #STAY HOME
у меня уже безысходность
источник

RK

Rostislav Konstantinov in Django [ru] #STAY HOME
len
сейчас у меня проблема с сериализатором, который имеет сложную структуру связей. и строкой get_client_id я пытаюсь привязать объект уже существующей организации к новому пользователю. при стартовой регистрации все объекты и связи создаются кучей. здесь же - разито и нужно привязать уже готовую сущность к создающейся
Сделать 2 сериализатор как наследника 1, в нем убрать из обязательных полей клиента в профиле. Прокинуть клиента как параметр в save из вьюхи. Возможно,    есть более элегантное решение, но по доступной инфе предложенный вариант должен помочь.
источник

l

len in Django [ru] #STAY HOME
а возможно ли через Profile.objects.create в экшне? т.е. обойти серилизатор
источник

🔐

🔐{% ɹoƃǝʎ %} in Django [ru] #STAY HOME
len
1) зачем ты изменяешь реквест когда можно сразу сериализовывать пост/гет запрос
2) когда сохраняешь сериалайзер, создается объект модели от которой он создан
3) исходя из третьего, с этим объектом модели можно работать как обычно, пишешь:

    user_object = serializer.save()
    user_object.contora = request.user.contora
    user_object.save()

Как то примерно так.
источник

l

len in Django [ru] #STAY HOME
🤔
источник