Size: a a a

Django [ru] #STAY HOME

2019 November 09

AB

Alexander "PekopT" Brilliantov in Django [ru] #STAY HOME
Dan Tyan
Потому что нескольких вариантов
ему виджет переопределите на multiple
источник

M

Mihail in Django [ru] #STAY HOME
ой, я думал ManyToManyField
источник

M

Mihail in Django [ru] #STAY HOME
Alexander "PekopT" Brilliantov
а почему не ModelChoiceField ?
я так понял, можно попробовать что-то вроде ModelMultipleChoiceField?
источник

M

Mihail in Django [ru] #STAY HOME
у меня тут подписки на емейл после различных действий. Но на одни и те же товары могут быть различные подписки
источник

M

Mihail in Django [ru] #STAY HOME
вот думаю, как лучше всего эти названия подписок заранее указать
источник

AB

Alexander "PekopT" Brilliantov in Django [ru] #STAY HOME
Mihail
я так понял, можно попробовать что-то вроде ModelMultipleChoiceField?
да, его
источник

M

Mihail in Django [ru] #STAY HOME
я так понял, что там все равно надо будет создавать стороннюю модель с фикстурами и получать заранее для него объекты в параметр queryset? В таком случае это решение ничем не лучше, чем ManyToManyField.
источник

Д

Дмитрий in Django [ru] #STAY HOME
Есть подобные каналы по фласку, фалкон?
источник

AB

Alexander "PekopT" Brilliantov in Django [ru] #STAY HOME
Mihail
я так понял, что там все равно надо будет создавать стороннюю модель с фикстурами и получать заранее для него объекты в параметр queryset? В таком случае это решение ничем не лучше, чем ManyToManyField.
ну зато для этого решения уже есть филды, виджеты и хендлинг в формах
источник

M

Mihail in Django [ru] #STAY HOME
Alexander "PekopT" Brilliantov
ну зато для этого решения уже есть филды, виджеты и хендлинг в формах
не очень понял, честно говоря
источник

RS

Rust Saiargaliev in Django [ru] #STAY HOME
Дмитрий
Есть подобные каналы по фласку, фалкон?
У телеграма неплохой поиск, поэтому можно просто вбить что-то вроде "Flask ru" и найти
источник

a

anton000v in Django [ru] #STAY HOME
Ребят, подскажите, как сделать ограничение в inline_formset для того, чтоб выводить допустим поле mark для студента из другой модели?
То есть, мне нужно, чтоб было имя студента, и все его оценки в качестве инлайна справа
Закомментировал тут то, что примерно хочу сделать:https://pastebin.com/1nRQ4QPP
источник

p

pavel in Django [ru] #STAY HOME
у меня в сериализаторе raise ValidationError('ssss')

выдает

{
 "non_field_errors": [
   "ssss"
 ]
}


как мне non_field_errors поменять на мой филд?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
pavel
у меня в сериализаторе raise ValidationError('ssss')

выдает

{
 "non_field_errors": [
   "ssss"
 ]
}


как мне non_field_errors поменять на мой филд?
из доки:
If any of the validation fails, then the method should raise a serializers.ValidationError(errors). The errors argument should be a dictionary mapping field names (or settings.NON_FIELD_ERRORS_KEY) to a list of error messages.

должно помоч
источник

АА

Адилет Асанкожоев in Django [ru] #STAY HOME
Валидировать в validate_{field}
источник

p

pavel in Django [ru] #STAY HOME
Адилет Асанкожоев
Валидировать в validate_{field}
спс
источник

i

iudicio® in Django [ru] #STAY HOME
You are trying to add a non-nullable field 'producer' to post without a default;
we can't do that (the database needs something to populate existing rows).
Please select a fix:
1) Provide a one-off default now (will be set on all existing rows with a null
value for this column)
2) Quit, and let me add a default in models.py
Select an option: exit
Please select a valid option: link
Please select a valid option:
источник

i

iudicio® in Django [ru] #STAY HOME
Какую опцию он просит?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
ты пытаешься добавить колонку обязательную для заполнения, к существующим строкам в БД.
Джанго просит:
2. или назначить в модели у поля default,
1. или указать одно значение которое будет проставлено всем строкам
источник

i

iudicio® in Django [ru] #STAY HOME
Artem Gubatenko
ты пытаешься добавить колонку обязательную для заполнения, к существующим строкам в БД.
Джанго просит:
2. или назначить в модели у поля default,
1. или указать одно значение которое будет проставлено всем строкам
Ааа, понял
источник