Size: a a a

Django [ru] #STAY HOME

2020 July 14

e

e\/gen in Django [ru] #STAY HOME
Alex Dem
@rafael_galiev вот тебе и отношения :)
непонятно всё равно
обычно если пихаешь null в not null поле то и ошибка соответствующая
а тут дичь какая то
источник

AD

Alex Dem in Django [ru] #STAY HOME
e\/gen
непонятно всё равно
обычно если пихаешь null в not null поле то и ошибка соответствующая
а тут дичь какая то
да, не могу не согласиться
источник

В

Віталій in Django [ru] #STAY HOME
есть форма для фильтрации, в ней два фильтра, как сделать так что когда один выбран по нему фильтрует, когда оба возвращает только те результаты что обеим условиям удовлетворяют? Вот код         queryset = Product.objects.filter(
           Q(brand__in=self.request.GET.getlist('brand')) &
           Q(category__in=self.request.GET.getlist('category'))
       ).distinct() если выбрано оба фильтра работает корректно, если один не возвращает ничего
источник

DT

Dan Tyan in Django [ru] #STAY HOME
выбрано в смысле в форме ?
источник

В

Віталій in Django [ru] #STAY HOME
Да
источник

В

Віталій in Django [ru] #STAY HOME
Типа если один гет параметр пустой ничего не возвращает, можно ли как-то без ифов это сделать?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
вроде очевидное решение

queryset = Product.objects.all()
if self.request.GET.getlist('brand'):
   queryset = queryset.filter(brand__in=self.request.GET.getlist('brand'))
   
if self.request.GET.getlist('category'):
   queryset = queryset.filter(category__in=self.request.GET.getlist('category'))

queryset = queryset.distinct()
источник

В

Віталій in Django [ru] #STAY HOME
Dan Tyan
вроде очевидное решение

queryset = Product.objects.all()
if self.request.GET.getlist('brand'):
   queryset = queryset.filter(brand__in=self.request.GET.getlist('brand'))
   
if self.request.GET.getlist('category'):
   queryset = queryset.filter(category__in=self.request.GET.getlist('category'))

queryset = queryset.distinct()
Спасибо
источник

КК

Камиль Талипов (LaiC... in Django [ru] #STAY HOME
привет
вопрос такой
есть примерный json(https://dpaste.org/FV8r) формируемый RDF  (https://dpaste.org/DxX1)
как можно json выдавать в таком виде https://dpaste.org/pypi ?
т.е. чтобы внешним глобальным ключем был не tasks, а id каждой записи
Спасибо
источник

N

Nonverbis in Django [ru] #STAY HOME
Django 3.0.8


Post.published.filter(tags__slug__in=[SPECIAL_TAGS.NEWS.value])
<QuerySet [<Post: 53: ffe0503b-c5c9-11ea-91fa-5404a66bf801>, <Post: 51: ff1cdf7b-c5c9-11ea-91fa-5404a66bf801>, <Post: 52: ffe0503a-c5c9-11ea-91fa-5404a66bf801>, <Post: 11: 6ffd0cc7-c4cb-11ea-b89d-5404a66bf801>, <Post: 44: ff1cdf74-c5c9-11ea-91fa-5404a66bf801>, <Post: 45: ff1cdf75-c5c9-11ea-91fa-5404a66bf801>, <Post: 46: ff1cdf76-c5c9-11ea-91fa-5404a66bf801>, <Post: 47: ff1cdf77-c5c9-11ea-91fa-5404a66bf801>, <Post: 48: ff1cdf78-c5c9-11ea-91fa-5404a66bf801>, <Post: 49: ff1cdf79-c5c9-11ea-91fa-5404a66bf801>, <Post: 50: ff1cdf7a-c5c9-11ea-91fa-5404a66bf801>, <Post: 38: 1a96e9f8-c519-11ea-9545-5404a66bf801>, <Post: 43: 1a96e9fd-c519-11ea-9545-5404a66bf801>]>



Post.published.exclude(tags__slug__in=[SPECIAL_TAGS.NEWS.value])
Unable to get repr for <class 'django.db.models.query.QuerySet'>


Скажите, пожалуйста, что тут происходит? Я заменил filter на exclude, и тут вот такое.
источник

e

e\/gen in Django [ru] #STAY HOME
а паблишед не должен вызываться?
источник

e

e\/gen in Django [ru] #STAY HOME
не то, чтобы это было связано
источник

N

Nonverbis in Django [ru] #STAY HOME
e\/gen
а паблишед не должен вызываться?
Это менеджер. Ща попробую заменить на обычный менеджер.

Я так понимаю, тут не получается вызвать метод str . И как это может получиться-то?
источник

e

e\/gen in Django [ru] #STAY HOME
Nonverbis
Это менеджер. Ща попробую заменить на обычный менеджер.

Я так понимаю, тут не получается вызвать метод str . И как это может получиться-то?
да, и вроде как менеджер вызывается, хотя возможно мы у себя вызываем для передачи аргументов и этого можно не делать
источник

e

e\/gen in Django [ru] #STAY HOME
Nonverbis
Это менеджер. Ща попробую заменить на обычный менеджер.

Я так понимаю, тут не получается вызвать метод str . И как это может получиться-то?
да, похоже не находит __repr__ а как и почему - 🤷‍♂️
источник

N

Nonverbis in Django [ru] #STAY HOME
e\/gen
а паблишед не должен вызываться?
Заменил на objects. То же самое.
источник

e

e\/gen in Django [ru] #STAY HOME
Nonverbis
Заменил на objects. То же самое.
ну мои полномочия всё )
источник

AF

Anton Fircak in Django [ru] #STAY HOME
гайз куку, я уверен тут есть те кто делал ssl сертификаты через letsencrypt, подскажите плз есть ли годные туториалы по этому делу для докер приложухи с нгинксом, ибо у меня чет не создается well-known папка и понятное дело certbot ничего не видит
источник

N

Nire in Django [ru] #STAY HOME
Anton Fircak
гайз куку, я уверен тут есть те кто делал ssl сертификаты через letsencrypt, подскажите плз есть ли годные туториалы по этому делу для докер приложухи с нгинксом, ибо у меня чет не создается well-known папка и понятное дело certbot ничего не видит
На гите у сертбота посмотри
источник

N

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