Size: a a a

Django [ru] #STAY HOME

2020 July 08

AG

Artem Gubatenko in Django [ru] #STAY HOME
Народ подскажите плиз:

Можно ли как-то сослаться на поля родительского запроса в Prefetch()? Наподобие как OuterRef() работает.
models.F - ищет в запросе, внутри Prefetch()
код запроса: https://gist.github.com/

Django version 2.2.14
источник

D

Dk in Django [ru] #STAY HOME
Блин, не читайте, там print в коде)))
источник

R

Rasim in Django [ru] #STAY HOME
Dk
Блин, не читайте, там print в коде)))
Специально зашёл, что бы прочесть)0))
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
Я как-то по другому заговнокодил
Могу глянуть🤔
источник

D

Dk in Django [ru] #STAY HOME
Rasim
Специально зашёл, что бы прочесть)0))
Всё, посмотрел, теперь помогай
источник

D

Dk in Django [ru] #STAY HOME
Попался на байт
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
Eugene Maltsev
Я как-то по другому заговнокодил
Могу глянуть🤔
https://gist.github.com/hellpirat/03906f961e072602d152a0d2669a27ff

я так делал недавно.
правда токен брал из cookie.
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
за качество кода не отвечаю🌚
источник

D

Dk in Django [ru] #STAY HOME
Eugene Maltsev
https://gist.github.com/hellpirat/03906f961e072602d152a0d2669a27ff

я так делал недавно.
правда токен брал из cookie.
Ой, всё в отдельный метод и я вынести могу
источник

D

Dk in Django [ru] #STAY HOME
Ладно, спасибо за подсказку
источник

EM

Eugene Maltsev in Django [ru] #STAY HOME
🤷‍♂️
источник

SN

Sergey N. in Django [ru] #STAY HOME
источник

SN

Sergey N. in Django [ru] #STAY HOME
подскажите, как правильно сделать, чтобы без queryset было)
источник

SN

Sergey N. in Django [ru] #STAY HOME
data = {"abc": queryset} вот так делаю сейчас
источник

e

e\/gen in Django [ru] #STAY HOME
JsonResponse?
источник

SN

Sergey N. in Django [ru] #STAY HOME
results = GlossaryAbcSerializer(data).data
return Response(results)
дальше по коду так
источник

e

e\/gen in Django [ru] #STAY HOME
Sergey N.
results = GlossaryAbcSerializer(data).data
return Response(results)
дальше по коду так
сериалайзер чудит, смотри в него
источник

N

Nonverbis in Django [ru] #STAY HOME
Использую django-taggit и хотел бы выполнить валидацию, что там юзер вводит. В основном это связано с проверкой нескольких полей модели (т.е. метод clean).

Например. тэг featured юзер может ввести, только если у поста категория news.

Я не знаю, как можно выполнить такую валидацию.

В модели:

   tags = TaggableManager(verbose_name="Тэги (taggit)") # django-taggit

   tags_aux = models.CharField(verbose_name="Тэги через запятую. Первым основной тэг (тематический). "
                                            "Вспомогательный тэг 'news' - для новостей.")

Здесь tags - это же не поле. И валидацию не получается сделать. Поэтому я завел дополнительное поле tags_aux. Вот здесь я смогу провести валидацию, как захочется.

А потом придется добавить теги в методе save:

self.tags.add(self.tags_aux) # Тут надо будет поколдовать с бубном. Но в целом примерно так.

Скажите, пожалуйста, это правильный способ или это дичь?
источник

NI

Nurdinov Islam in Django [ru] #STAY HOME
Ок
источник

N

Nire in Django [ru] #STAY HOME
Лучше кинь гит этого сайта глянуть
источник