Size: a a a

Django [ru] #STAY HOME

2020 July 03

VK

Vitaly Kholodov in Django [ru] #STAY HOME
Голова болит, дизмораль какая-то утренняя
источник

A

Andrey in Django [ru] #STAY HOME
Vitaly Kholodov
Комрады, такой вопрос, где в Django получить хост с префиксом (субдоменом)? В request.META HTTP_HOST без префикса почему-то
Перед Джанго кто стоит?
источник

RS

Ruslan Sabirov in Django [ru] #STAY HOME
Добрый день!
У меня есть модель Question и несколько прокси-наследников: SingleChoiceQuestion, MultipleChoiceQuestion и т.д. Все поля заданы в модели Question и не меняются в наследниках.
У модели есть чаровое поле type, которое определяет тип вопроса ('single-choice', 'mutiple-choice'...)

Сейчас я хочу изменить поведение Менеджера Question так, чтобы при запросе Question.objects.filter() (или любом другом запросе) мне выдавалась не последовательность объектов Question, а последовательность объектов, принадлежащих к классам-наследников.

Как это можно сделать?
источник

VK

Vitaly Kholodov in Django [ru] #STAY HOME
Andrey
Перед Джанго кто стоит?
решен вопрос, спасибо, дело было в конфига нгинкса
источник

A

Andrey in Django [ru] #STAY HOME
Vitaly Kholodov
решен вопрос, спасибо, дело было в конфига нгинкса
Вот я об этом же подумал сразу :)
источник

A

Andrey in Django [ru] #STAY HOME
У меня было один раз, что нжинкс квери параметры съедал
источник

A

Andrey in Django [ru] #STAY HOME
Девопсы долго за это извинялись, но я не забыл хD
источник

VK

Vitaly Kholodov in Django [ru] #STAY HOME
Andrey
Вот я об этом же подумал сразу :)
ну у меня мозги уже замылились, я вот сюда и пришел, помогло)
источник

MS

Maik Sturm in Django [ru] #STAY HOME
Ruslan Sabirov
Добрый день!
У меня есть модель Question и несколько прокси-наследников: SingleChoiceQuestion, MultipleChoiceQuestion и т.д. Все поля заданы в модели Question и не меняются в наследниках.
У модели есть чаровое поле type, которое определяет тип вопроса ('single-choice', 'mutiple-choice'...)

Сейчас я хочу изменить поведение Менеджера Question так, чтобы при запросе Question.objects.filter() (или любом другом запросе) мне выдавалась не последовательность объектов Question, а последовательность объектов, принадлежащих к классам-наследников.

Как это можно сделать?
Как вариант, конечно, в конструкторе subclass'ов добавлять экземпляр в атрибут superclass'а. Соответственно, в менеджере извлекать оттуда?
источник

RS

Ruslan Sabirov in Django [ru] #STAY HOME
Maik Sturm
Как вариант, конечно, в конструкторе subclass'ов добавлять экземпляр в атрибут superclass'а. Соответственно, в менеджере извлекать оттуда?
А как добавить экземелпяр в атрибут супер-класса, если между супер-классом и суб-классом нет отношения?
источник

MS

Maik Sturm in Django [ru] #STAY HOME
Ruslan Sabirov
А как добавить экземелпяр в атрибут супер-класса, если между супер-классом и суб-классом нет отношения?
Нет отношения - в плане бд?
источник

RS

Ruslan Sabirov in Django [ru] #STAY HOME
Maik Sturm
Нет отношения - в плане бд?
Да. Более того, у меня наследование в формате прокси, т.е. для суб-классов создаются классы в Питоновском смысле, но не создаются таблицы в БД
источник

MS

Maik Sturm in Django [ru] #STAY HOME
Ruslan Sabirov
Да. Более того, у меня наследование в формате прокси, т.е. для суб-классов создаются классы в Питоновском смысле, но не создаются таблицы в БД
Вот как раз через Pythonic way можно добавить.

То есть, у superclass в атрибут класса append'ить экземпляр subclass'а. А потом оттуда их извлекать методом класса,  к примеру
источник

MS

Maik Sturm in Django [ru] #STAY HOME
Если к данным экземпляра в бд обращаться не нужно будет
источник

O

Orekhov Web Dev. in Django [ru] #STAY HOME
кто работаел с easy-thumbnails? мне надо что бы изображение подгонялось по высоте, но не растягивалось как на фото, а добавляла белый фон
вариант в js не предлагайте плз)
источник

MS

Maik Sturm in Django [ru] #STAY HOME
Ruslan Sabirov
Да. Более того, у меня наследование в формате прокси, т.е. для суб-классов создаются классы в Питоновском смысле, но не создаются таблицы в БД
Вообще, для чего именно делаются эти прокси подклассы?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Ruslan Sabirov
А как добавить экземелпяр в атрибут супер-класса, если между супер-классом и суб-классом нет отношения?
экземпляр субкласса работающего в формате прокси, я чот не понял
источник

MS

Maik Sturm in Django [ru] #STAY HOME
Orekhov Web Dev.
кто работаел с easy-thumbnails? мне надо что бы изображение подгонялось по высоте, но не растягивалось как на фото, а добавляла белый фон
вариант в js не предлагайте плз)
А CSS тут не поможет? :D
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Maik Sturm
Вообще, для чего именно делаются эти прокси подклассы?
ну я встречал использование для админки, чтобы наборы с разными полями выводить для конкретных задач
источник

O

Orekhov Web Dev. in Django [ru] #STAY HOME
Maik Sturm
А CSS тут не поможет? :D
неа, на первом предложении растягивает так)
источник