Size: a a a

Django [ru] #STAY HOME

2020 August 14

N

Nire in Django [ru] #STAY HOME
Тока юзернейм филд не забудь
источник

AH

Andrey Hrishchenko in Django [ru] #STAY HOME
Богдан
пока писал вопрос, сам же нашел решение. Чаще бы так 🙂
тру стори, пока пытаешься нормально сформулировать вопрос - находишь решение, как раз по причине ясной формулировки вопроса)
источник

JT

James Town in Django [ru] #STAY HOME
А можно ли как-то загружать файлы в каталоги в зависимости от поля Slug?

Например:

class customer(models.Model):
   slug = models.SlugField(verbose_name='Permalink', max_length=50, unique=True)
   logo = models.ImageField(
       upload_to='uploaded/company/<SLUG>', verbose_name='Customer logo', max_length=200, blank=True
   )
источник

S

Saydi in Django [ru] #STAY HOME
James Town
А можно ли как-то загружать файлы в каталоги в зависимости от поля Slug?

Например:

class customer(models.Model):
   slug = models.SlugField(verbose_name='Permalink', max_length=50, unique=True)
   logo = models.ImageField(
       upload_to='uploaded/company/<SLUG>', verbose_name='Customer logo', max_length=200, blank=True
   )
источник

JT

James Town in Django [ru] #STAY HOME
Понял, спасибо, буду изучать.
источник

S

Saydi in Django [ru] #STAY HOME
James Town
Понял, спасибо, буду изучать.
Там ниже пример с юзер айди)
источник

JT

James Town in Django [ru] #STAY HOME
Saydi
Там ниже пример с юзер айди)
ага, нашел.
источник

O

Orekhov Web Dev. in Django [ru] #STAY HOME
источник

O

Orekhov Web Dev. in Django [ru] #STAY HOME
Дает ошибку NOT NULL constraint failed: users_customuser.phone
В шаблоне прописано input name='phone'
источник

O

Orekhov Web Dev. in Django [ru] #STAY HOME
где искать ошибку?
источник

MS

Mike Strugatsky in Django [ru] #STAY HOME
всем ку
подскажите плиз
мне нужно объеденить 2 queryset'a
1: AAA.objects.filter(measurement__fill_percentage__isnull=True)
2: AAA.filter(Q(measurement__fill_percentage__lte=value))

как я могу это сделать? ибо union() не работает
источник

N

Nonverbis in Django [ru] #STAY HOME
Mike Strugatsky
всем ку
подскажите плиз
мне нужно объеденить 2 queryset'a
1: AAA.objects.filter(measurement__fill_percentage__isnull=True)
2: AAA.filter(Q(measurement__fill_percentage__lte=value))

как я могу это сделать? ибо union() не работает
Нельзя ли четче сформулировать? Что нужно, что делаете и что не работает.
источник

NL

Nikita Lebedev in Django [ru] #STAY HOME
Mike Strugatsky
всем ку
подскажите плиз
мне нужно объеденить 2 queryset'a
1: AAA.objects.filter(measurement__fill_percentage__isnull=True)
2: AAA.filter(Q(measurement__fill_percentage__lte=value))

как я могу это сделать? ибо union() не работает
.filter(...).filter(...)
источник

N

Nonverbis in Django [ru] #STAY HOME
Nikita Lebedev
.filter(...).filter(...)
Это не юнион так-то.
источник

NL

Nikita Lebedev in Django [ru] #STAY HOME
Nonverbis
Это не юнион так-то.
Ну тогда чётче задавай вопрос чего union
источник

N

Nonverbis in Django [ru] #STAY HOME
Nikita Lebedev
Ну тогда чётче задавай вопрос чего union
Ты четче смотри, кто вопрос задавал.
источник

NL

Nikita Lebedev in Django [ru] #STAY HOME
Nonverbis
Ты четче смотри, кто вопрос задавал.
А ой сори )
источник

MS

Mike Strugatsky in Django [ru] #STAY HOME
уже разобрался, пасиб)
источник

KA

Karyna A in Django [ru] #STAY HOME
Привет!
Подскажите, можно ли сделать так, чтобы сериалайзер не валился на первом не валидном поле, а возвращал ошибки сразу по всем не валидным полям?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Karyna A
Привет!
Подскажите, можно ли сделать так, чтобы сериалайзер не валился на первом не валидном поле, а возвращал ошибки сразу по всем не валидным полям?
обычная логика create во viewset

serializer = self.get_serializer(data=request.data)
serializer.is_valid(raise_exception=True)
self.perform_create(serializer)
headers = self.get_success_headers(serializer.data)
return Response(serializer.data, status=status.HTTP_201_CREATED, headers=headers)


замени

serializer.is_valid(raise_exception=True)

на что то вроде

if  serializer.is_valid():
     Response(serializer.errors)
источник