Size: a a a

Django [ru] #STAY HOME

2021 February 08

K

Kirill in Django [ru] #STAY HOME
Yaroslav
Я тоже не понимаю что им не понравилось
Ты все пропустил. Это было днем
источник

DT

Dmitry Tishenko in Django [ru] #STAY HOME
Добрый вечер, подскажите, можно ли в Forms у ModelChoiceField выбрать два поля модели to_field_name="ModelField1, ModelField2"
источник

N

Nire in Django [ru] #STAY HOME
Dmitry Tishenko
Добрый вечер, подскажите, можно ли в Forms у ModelChoiceField выбрать два поля модели to_field_name="ModelField1, ModelField2"
Зачем?
источник

Y

Yaroslav in Django [ru] #STAY HOME
Kirill
Ты все пропустил. Это было днем
Nire выкладывал нюдсы?
источник

DT

Dmitry Tishenko in Django [ru] #STAY HOME
Что бы в выборе выводилось не просто название 1 а к примеру название 1 — название 2
источник

N

Nire in Django [ru] #STAY HOME
Dmitry Tishenko
Что бы в выборе выводилось не просто название 1 а к примеру название 1 — название 2
Пример покажи
источник

DT

Dmitry Tishenko in Django [ru] #STAY HOME
к примеру есть кинотеатры с уникальными названиями, и залы с названиями зал1 зал2, они не уникальны
возможо ли вывести в coisefield два пола одной модели, ибо если без навазния кинотеатра будет то это будет выглядеть примерно так
зал 1
зал 2
зал 3
зал 1
зал 1
Реально ли реализовать что-то такое:
название кинотеатра 1 - зал 1
название кинотеатра 1 - зал 2
название кинотеатра 1 - зал 3
название кинотеатра 2 - зал 1
название кинотеатра 3 - зал 1
источник

N

Nire in Django [ru] #STAY HOME
Давай одним текстом
источник

N

Nire in Django [ru] #STAY HOME
Dmitry Tishenko
к примеру есть кинотеатры с уникальными названиями, и залы с названиями зал1 зал2, они не уникальны
возможо ли вывести в coisefield два пола одной модели, ибо если без навазния кинотеатра будет то это будет выглядеть примерно так
зал 1
зал 2
зал 3
зал 1
зал 1
Реально ли реализовать что-то такое:
название кинотеатра 1 - зал 1
название кинотеатра 1 - зал 2
название кинотеатра 1 - зал 3
название кинотеатра 2 - зал 1
название кинотеатра 3 - зал 1
Переопредели чоисер, чтобы боли опшина содержало название
источник

N

Nire in Django [ru] #STAY HOME
def render, а блин, для селекта хз
источник

E

Esusss in Django [ru] #STAY HOME
Доброго вечера!

Подскажите, пожалуйста (контекст блога, посты привязаны к автору)
Как в DRF при выводе постов, показывать поля ForeignKey не по id, а по username, чтобы при этом при добавлении нового поста автора указывать через id или тот же username?

Нашел SlugRelatedField, все хорошо показывает, но при создании нового поста с указанием автора через id или username выплевывает ошибку « null value in column "author_id" of relation "blog_post" violates not-null constraint »
сериализатор и стандартный вывод - https://pastebin.com/wExQEJZN

Или здесь можно только обойтись тем, чтобы дополнительно еще и запрашивать юзера по id, после вывода поста?
источник

N

Nire in Django [ru] #STAY HOME
Esusss
Доброго вечера!

Подскажите, пожалуйста (контекст блога, посты привязаны к автору)
Как в DRF при выводе постов, показывать поля ForeignKey не по id, а по username, чтобы при этом при добавлении нового поста автора указывать через id или тот же username?

Нашел SlugRelatedField, все хорошо показывает, но при создании нового поста с указанием автора через id или username выплевывает ошибку « null value in column "author_id" of relation "blog_post" violates not-null constraint »
сериализатор и стандартный вывод - https://pastebin.com/wExQEJZN

Или здесь можно только обойтись тем, чтобы дополнительно еще и запрашивать юзера по id, после вывода поста?
Ну очевидно что криво создаёшь, поищи в валидейтед дате эти поля
источник

N

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

K

Kirill in Django [ru] #STAY HOME
может кто-нить подскажет из вечерних обитателей, заполняю я форму и мне нужно чтобы в одном поле не принималось значение больше чем значение на остатках в другой таблице. Мне нужно сравнивать через запрос, перед проверкой is_valid?
источник

N

Nire in Django [ru] #STAY HOME
А вообще хорошо бы это в перформ криейт выставить - установку автором текущего юзера
источник

N

Nire in Django [ru] #STAY HOME
Kirill
может кто-нить подскажет из вечерних обитателей, заполняю я форму и мне нужно чтобы в одном поле не принималось значение больше чем значение на остатках в другой таблице. Мне нужно сравнивать через запрос, перед проверкой is_valid?
def validate/clean
источник

N

Nire in Django [ru] #STAY HOME
Ну либо валидатор можешь к полю прикрепить

У тебя формы или рест?
источник

K

Kirill in Django [ru] #STAY HOME
Nire
Ну либо валидатор можешь к полю прикрепить

У тебя формы или рест?
Формы
источник

N

Nire in Django [ru] #STAY HOME
Kirill
Формы
Тогда валидатор в поля и или в методе clean
источник

K

Kirill in Django [ru] #STAY HOME
Nire
Тогда валидатор в поля и или в методе clean
Это как? У меня форма на основе modelform
источник