Size: a a a

Django [ru] #STAY HOME

2020 February 06

AG

Artem Gubatenko in Django [ru] #STAY HOME
Max Alekseev
В документации сказано:
This has a number of caveats though:
   It does not work with child models in a multi-table inheritance scenario.
возможно это получится обойти назначая не дочерние объекты, а '<field_to_child>_id=ChildInctance.pk`

но это если у тебя там не сложные связи в модели родителя
источник

MA

Max Alekseev in Django [ru] #STAY HOME
Artem Gubatenko
возможно это получится обойти назначая не дочерние объекты, а '<field_to_child>_id=ChildInctance.pk`

но это если у тебя там не сложные связи в модели родителя
Спасибо, попробую.
источник

r

rtme in Django [ru] #STAY HOME
Вообще кто говорит что для Джанго достаточно знания синтаксиса питона по рукам таким бить надо) совсем разный уровень понимания)
источник

k

kosc in Django [ru] #STAY HOME
Почему у меня фильтрация по None работает, через lookup in - не работает?
Пример:

Product.objects.filter(name=None) # работает
Product.objects.filter(name__in=[None, "Somevalue"]) # фильтрует только по Somevalue
источник

iS

i Seven in Django [ru] #STAY HOME
подскажите пожалуйста, как редактировать модель, чтобы текст вопроса можно было задавать с админки?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
kosc
Почему у меня фильтрация по None работает, через lookup in - не работает?
Пример:

Product.objects.filter(name=None) # работает
Product.objects.filter(name__in=[None, "Somevalue"]) # фильтрует только по Somevalue
ну думаю потому что null это не значение поля, это скорее состояние
источник

k

kosc in Django [ru] #STAY HOME
Dan Tyan
ну думаю потому что null это не значение поля, это скорее состояние
А если мне надо туда и NULL-овые засунуть, и некоторые значения? Есть вариант одним запросом, без пляски с объединением кверисетов?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
i Seven
подскажите пожалуйста, как редактировать модель, чтобы текст вопроса можно было задавать с админки?
подключаешь модель к админке и собствено все
источник

k

kosc in Django [ru] #STAY HOME
А, видимо только через Q
источник

Do

Descending order in Django [ru] #STAY HOME
Dan Tyan
я книгу не смотрел
но народ приходит с одними и темиже проблемами

те в книге либо не полно, либо не правильно вставлен код
который используют

и не объясняется почему так и что происходит
Понял. Щас будет не критика ответа, а прост пояснения, т.к. я книгу читал.
Вот объяснения и полнота - скорее всего так и есть, и это вопрос действительно к автору и редакторам.
А код - в книгах бывают опечатки, а к книгам по программированию еще и код прикладывают на носителе или по ссылке, и там как раз он вроде бы рабочий (вот в шаблонах из-за вложенности легко довольно запутаться новичку, и там как раз я обращался к приложенным файлам), но читатели иногда даже не вспоминают про это.
источник

DT

Dan Tyan in Django [ru] #STAY HOME
kosc
А если мне надо туда и NULL-овые засунуть, и некоторые значения? Есть вариант одним запросом, без пляски с объединением кверисетов?
Product.objects.filter(Q(name__isnull=True) | Q(name__in=[ "Somevalue"]))
источник

iS

i Seven in Django [ru] #STAY HOME
это в админке, то было на странице
источник

k

kosc in Django [ru] #STAY HOME
Dan Tyan
Product.objects.filter(Q(name__isnull=True) | Q(name__in=[ "Somevalue"]))
Ага, спасибо!
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
i Seven
это в админке, то было на странице
не понятно - что не работает
У тебя Question - это обычный Charfield() в модели
источник

iS

i Seven in Django [ru] #STAY HOME
Artem Gubatenko
не понятно - что не работает
У тебя Question - это обычный Charfield() в модели
Я просто не знаю как правильно делать в модели обычный опросник и сохранять ответы для каждого пользователя
источник

AH

Anthony Hopkins in Django [ru] #STAY HOME
django_celery_beat/models.py импортирует timezone_field
timezone_field импортирует  django.utils.six. Этот пакет стал устаревшим в джанго 3.0. Как бороться с такими проблемами совместимости? Отказываться от либ, которые эти проблемы вызывают, или откатываться до джанги более старой версии, до того времени пока эти либы не обновятся?
источник

vc

vadim chin in Django [ru] #STAY HOME
Anthony Hopkins
django_celery_beat/models.py импортирует timezone_field
timezone_field импортирует  django.utils.six. Этот пакет стал устаревшим в джанго 3.0. Как бороться с такими проблемами совместимости? Отказываться от либ, которые эти проблемы вызывают, или откатываться до джанги более старой версии, до того времени пока эти либы не обновятся?
источник

T

Tim in Django [ru] #STAY HOME
Привет!
Как правильно настроить nginx для daphne?
в docker контейнере запускаю приложение django. Ошибка 502

приложение запущено на 10 порту 0.0.0.0:8010->8000/tcp

error.log
failed (104: Connection reset by peer) while reading response header from upstream, client: my_ip, server: server_name, request: "GET / HTTP/2.0", upstream: "http://127.0.0.1:8010/"

config nginx
https://pastebin.com/LDxHX1SZ
источник

Д

Данила in Django [ru] #STAY HOME
Покажи docker-compose
источник

PZ

Pavel Zagrebelin in Django [ru] #STAY HOME
Tim
Привет!
Как правильно настроить nginx для daphne?
в docker контейнере запускаю приложение django. Ошибка 502

приложение запущено на 10 порту 0.0.0.0:8010->8000/tcp

error.log
failed (104: Connection reset by peer) while reading response header from upstream, client: my_ip, server: server_name, request: "GET / HTTP/2.0", upstream: "http://127.0.0.1:8010/"

config nginx
https://pastebin.com/LDxHX1SZ
nginx тоже в контейнере или так?
источник