Size: a a a

Django [ru] #STAY HOME

2020 January 23

SB

So Byte in Django [ru] #STAY HOME
А как это подогнать под мою проблему с масивом? Можешь помочь?
источник

Е~

Е ~ in Django [ru] #STAY HOME
Alexandr Ivanov
django-cron по сути и генерирует crontab
Не нашел ни в исходном коде, ни в документации подтверждения. Во второй наоборот указывается, что нужно через crontab -e  делать
источник

MI

Michael Ivanov in Django [ru] #STAY HOME
Добрый вечер. Порекомендуйте хороший мануал по созданию сайта на django.
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Michael Ivanov
Добрый вечер. Порекомендуйте хороший мануал по созданию сайта на django.
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
So Byte
Народ хелп. Не получается использовать OuterRef с ArrayField.
а для чего твой OuterRef в квадратных скобках?
источник

SB

So Byte in Django [ru] #STAY HOME
Artem Gubatenko
а для чего твой OuterRef в квадратных скобках?
Для запроса к ArrayField из postgres
источник

SB

So Byte in Django [ru] #STAY HOME
Artem Gubatenko
а для чего твой OuterRef в квадратных скобках?
Есть варианты как это оформить?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
So Byte
Для запроса к ArrayField из postgres
а если не использовать OuterRef, то __contains работает на ArrayField Postgres, с подзапросом?

Я честно говоря, не работал с этим полем, поэтому спросил за скобки. Мне не понятно их назначение в SQL в LIKE
источник

SB

So Byte in Django [ru] #STAY HOME
Artem Gubatenko
а если не использовать OuterRef, то __contains работает на ArrayField Postgres, с подзапросом?

Я честно говоря, не работал с этим полем, поэтому спросил за скобки. Мне не понятно их назначение в SQL в LIKE
Да работает. Работал с ним. Без этого подзапроса не получается подсчеты сделать(
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
So Byte
Да работает. Работал с ним. Без этого подзапроса не получается подсчеты сделать(
у тебя там написано что не получилось адаптировать тип, может поможет обернуть OuterRef в ExpressionWrapper и прописать output_field нужного типа?

https://docs.djangoproject.com/en/2.2/ref/models/expressions/#expressionwrapper-expressions
источник

S

Skoomer in Django [ru] #STAY HOME
добрый вечер,не могу  разобраться с сигналами m2m_changed, задача такая , если в канале меньше 2 юзеров то канал удаляется .дальше  if action == 'post_remove'  не знаю что писать
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
So Byte
Да работает. Работал с ним. Без этого подзапроса не получается подсчеты сделать(
пример:
ExpressionWrapper(OuterRef('id'), output_field=IntegerField())


Field импортишь из django.db.models
источник

iS

i Seven in Django [ru] #STAY HOME
скажите пожалуйста, у меня есть views.py как мне вернуть, конкретному полю error, чтобы отрендерить в template ошибку
источник

SB

So Byte in Django [ru] #STAY HOME
Artem Gubatenko
у тебя там написано что не получилось адаптировать тип, может поможет обернуть OuterRef в ExpressionWrapper и прописать output_field нужного типа?

https://docs.djangoproject.com/en/2.2/ref/models/expressions/#expressionwrapper-expressions
Думаю это не поможет. Там вообщем если смотреть по sql то он пытается сделать что то типо ("app"."id")::bigint[100]

А если не использовать OuterRef а передать просто массив с числом, что он корректно уже воспринимает и работает, то там [1]::bigint[100]

И мне вот получается что надо как то вытащить этот "app"."id" и засунуть в массив и тогда тип сработает... причем это все надо сделать в Subquery
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
So Byte
Думаю это не поможет. Там вообщем если смотреть по sql то он пытается сделать что то типо ("app"."id")::bigint[100]

А если не использовать OuterRef а передать просто массив с числом, что он корректно уже воспринимает и работает, то там [1]::bigint[100]

И мне вот получается что надо как то вытащить этот "app"."id" и засунуть в массив и тогда тип сработает... причем это все надо сделать в Subquery
ну как хочешь, мне кажется может помочь. Этот expression сформирует значение с нужным типом взятым из Field и подставит в твой массив

меня выручало несколько раз, output_field есть не только у него
источник

SB

So Byte in Django [ru] #STAY HOME
Artem Gubatenko
ну как хочешь, мне кажется может помочь. Этот expression сформирует значение с нужным типом взятым из Field и подставит в твой массив

меня выручало несколько раз, output_field есть не только у него
Ну я попробую обязательно. Но уже завтра
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
i Seven
скажите пожалуйста, у меня есть views.py как мне вернуть, конкретному полю error, чтобы отрендерить в template ошибку
что за поле? в форме?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Skoomer
добрый вечер,не могу  разобраться с сигналами m2m_changed, задача такая , если в канале меньше 2 юзеров то канал удаляется .дальше  if action == 'post_remove'  не знаю что писать
ничего не понятно

почему ты считаешь пользователей в сигнале, да еще после удаления чего-то?
источник

S

Sergey M in Django [ru] #STAY HOME
Я пока познаю django и есть вопрос. Надеюсь, правильно задаю.
В YearArchiveView атрибут make_object_list по умолчанию False.
То есть если не менять на True, то в шаблон передаётся пустой список.
Можете объяснить почему так?
Какой практический смысл в этом значении по умолчанию?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Sergey M
Я пока познаю django и есть вопрос. Надеюсь, правильно задаю.
В YearArchiveView атрибут make_object_list по умолчанию False.
То есть если не менять на True, то в шаблон передаётся пустой список.
Можете объяснить почему так?
Какой практический смысл в этом значении по умолчанию?
на сколько я понимаю
будет передаваться весь список в шаблон или нет
источник