Size: a a a

Django [ru] #STAY HOME

2020 July 14

А

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

NC

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

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Nikolay Cherniy
по идее - да, и в ванильной джанге точно так, только емнип кто-то тут делал замеры на дрф и был неприятно удивлен, но это не точно
с другой стороны где логика, если одна орм, не понятно)
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Алексей
все кверисеты твои, ты пишешь программу, какие еще чужие кверисеты?
чет я с формами под спутал)
Действительно: queryset же берется из вьюхи, а сериализатор из него достает все нужные данные.

Тогда возвращаемся к истокам: парень говорил про "неоптимизированные" вьюхи при сохранении данных из-за множества запросов. 😄
источник

P

Paper_doll_96 in Django [ru] #STAY HOME
Здравствуйте. Пишу некоторый сервис, принимающий крпитовалютную оплату. Для данных целей использую форвардинг дабы не выгружать всю ноду на сервер. Так вот при каждой попытке оплаты делается get-запрос к форвардинговому сервису и в ответ он присылает json в котором одно из полей http://example.com/callback?invoice_id=1234&secret=7j0ap91o99cxj8k9 к примеру. То бишь при поступлении платежа он колбеком стучится по данному адресу. Сам урл передается в теле get-запроса. В ответ должен вернуть строку типо "success". Так вот мой вопрос в слежующем: как динамически генерить эти юрл в джанго, чтоб сервер не возвращал раз за разом 404
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Artem Gubatenko
чет я с формами под спутал)
Действительно: queryset же берется из вьюхи, а сериализатор из него достает все нужные данные.

Тогда возвращаемся к истокам: парень говорил про "неоптимизированные" вьюхи при сохранении данных из-за множества запросов. 😄
А вьюхи можно эти глянуть?
источник

P

Paper_doll_96 in Django [ru] #STAY HOME
Paper_doll_96
Здравствуйте. Пишу некоторый сервис, принимающий крпитовалютную оплату. Для данных целей использую форвардинг дабы не выгружать всю ноду на сервер. Так вот при каждой попытке оплаты делается get-запрос к форвардинговому сервису и в ответ он присылает json в котором одно из полей http://example.com/callback?invoice_id=1234&secret=7j0ap91o99cxj8k9 к примеру. То бишь при поступлении платежа он колбеком стучится по данному адресу. Сам урл передается в теле get-запроса. В ответ должен вернуть строку типо "success". Так вот мой вопрос в слежующем: как динамически генерить эти юрл в джанго, чтоб сервер не возвращал раз за разом 404
короче говоря вот этот апи сервис использует https://apirone.com/ru/docs/crypto-forwarding-api
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
tot samiy neizvestniy
А вьюхи можно эти глянуть?
у меня, таких, чтоб было много запросов нету)
или что конкретно интересно?
источник

SE

Server Reboot Engine... in Django [ru] #STAY HOME
Всем привет, есть такая модель:

class VideoGame(Model):
   class City(TextChoices):
       MSK = 'MSK', 'Moscow'
       MNS = 'MNS', 'Minsk'
       SPB = 'SPB', 'Saint Petersburg'
   
   name = Charfield(max_length=240)
   year = IntegerField()
   developer = ForeignKey(Developer, on_delete=models.CASCADE, related_name='videogames')
   city = models.CharField(max_length=30, choices=City.choices)


Мне нужно погрупировать объекты таким образом, чтобы в одной "сущности" были видеоигры с одинаковыми name, year, developer, но разными city. Подскажите, как это сделать? Ниже приведу пример как это хочу отображать во вьюшке, только в экселе.
источник

SE

Server Reboot Engine... in Django [ru] #STAY HOME
источник

SE

Server Reboot Engine... in Django [ru] #STAY HOME
То-есть нужно в контекст передавать какую-то вложенную структуру, типа games_group, внутри которой будут лежать массивы погрупированы по первым трём полям, но с разными городами.
источник

tn

tot samiy neizvestni... in Django [ru] #STAY HOME
Server Reboot Engineer
То-есть нужно в контекст передавать какую-то вложенную структуру, типа games_group, внутри которой будут лежать массивы погрупированы по первым трём полям, но с разными городами.
Annotate походу
источник

I

Ibrahim in Django [ru] #STAY HOME
Можешь рассказать, как лучше совмещать сервисы с вьюшками? Писать миксины, которые переопределяют вьюшные методы (тот же гет), или делать во вьюшке инстанс сервиса или как?
источник

I

Ibrahim in Django [ru] #STAY HOME
Переслано от Nikolay Cherniy
services.py
источник

ЕJ

Евгений Jen in Django [ru] #STAY HOME
Всем привет, всем добра
вопрос по sql
как добавить id дубликата в left join запросе?
a LEFT JOIN b :
a1 b1
a1 b2
a1 b3
a2 b4
a2 b5
——
нужен такой результат:
    \/
a1 1 b1
a1 2 b2
a1 3 b3
a2 1 b4
a2 2 b5
— ^
источник

D

Dmitry in Django [ru] #STAY HOME
Привет! Есть код для DetailView (get_or_404 внутри емнип):
get_queryset():
   foo = User.objects.filter(company=company)
   bar = User.objects.exclude(company=company)
   return foo.union(bar)

Ловлю при запросе с id нужного объекта ловлю ошибку MultipleObjectsReturned. Кто сталкивался?
источник

D

Dmitry in Django [ru] #STAY HOME
Если такой же кверисет добавить в ListView, то дубликатов не будет. Всё прекрасно. Однако с 1 объектом такая беда
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Ibrahim
Можешь рассказать, как лучше совмещать сервисы с вьюшками? Писать миксины, которые переопределяют вьюшные методы (тот же гет), или делать во вьюшке инстанс сервиса или как?
миксины дело опасное, делают код менее прозрачным, я за то чтобы выносить логику которая не относится к отображению в отдельную функцию импортировать во вьюху и пихать куда нужно
источник

АВ

Александр Виноградов... in Django [ru] #STAY HOME
можно ли автоматом удалить все миграции?
источник

I

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