Size: a a a

Django [ru] #STAY HOME

2020 October 15

A

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

T

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

T

Tishka17 in Django [ru] #STAY HOME
Мне вот ещё не нравится что настройка виджетов идёт в форме
источник

T

Tishka17 in Django [ru] #STAY HOME
То есть классы прям, а не только логика какой тип виджета
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Tishka17
Ну в остальных местах я оставил. Только в одном не логично
а почему не используешь forms.ModelForm в формах? Тогда не нужно будет самому заполнять модели
источник

T

Tishka17 in Django [ru] #STAY HOME
Artem Gubatenko
а почему не используешь forms.ModelForm в формах? Тогда не нужно будет самому заполнять модели
Ещё не разобрался как оно работает. Юзера само проставит?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Tishka17
Мне вот ещё не нравится что настройка виджетов идёт в форме
а где они должны быть? можно же свои виджеты написать с вшитыми настройками
источник

T

Tishka17 in Django [ru] #STAY HOME
В целом форма вообще не факт что будет в реальном мире соответствовать модели один в один. Поэтому делал пока так
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Tishka17
Ещё не разобрался как оно работает. Юзера само проставит?
любую модель
источник

T

Tishka17 in Django [ru] #STAY HOME
Artem Gubatenko
а где они должны быть? можно же свои виджеты написать с вшитыми настройками
Хз, где-то, где шаблоны пишутся. Классы - это часть уже хтмл логики
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Tishka17
В целом форма вообще не факт что будет в реальном мире соответствовать модели один в один. Поэтому делал пока так
главное чтоб при сохранении были данные для всех обязательных полей модели, остальное - как пожелаешь
источник

T

Tishka17 in Django [ru] #STAY HOME
Artem Gubatenko
любую модель
Да не, мне текущего юзера надо проставлять. Как это сделать с ModelForm?
источник

T

Tishka17 in Django [ru] #STAY HOME
Artem Gubatenko
главное чтоб при сохранении были данные для всех обязательных полей модели, остальное - как пожелаешь
А. Окей
источник

T

Tishka17 in Django [ru] #STAY HOME
Artem Gubatenko
главное чтоб при сохранении были данные для всех обязательных полей модели, остальное - как пожелаешь
А настройка виджетов?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Tishka17
Да не, мне текущего юзера надо проставлять. Как это сделать с ModelForm?
отнаследовать ModelForm и в Meta указать модель и поля
источник

T

Tishka17 in Django [ru] #STAY HOME
Вот у меня в модели 5 полей.
Одно - текущий таймстамп
Второе - текущий юзер.
Для третьего мне нужно виджет переключить на TextArea
Ещё два почти дефолтные, с кастомным атрибутом виджета.

Мне кажется, тут возьни больше с ModelForm
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Tishka17
А настройка виджетов?
не хочешь в форме?: можно по написать наследников стоковых виджетов с предустановленными настройками и прописывать их полям в формах
источник

T

Tishka17 in Django [ru] #STAY HOME
Artem Gubatenko
не хочешь в форме?: можно по написать наследников стоковых виджетов с предустановленными настройками и прописывать их полям в формах
Гляну, спасибо
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Tishka17
Вот у меня в модели 5 полей.
Одно - текущий таймстамп
Второе - текущий юзер.
Для третьего мне нужно виджет переключить на TextArea
Ещё два почти дефолтные, с кастомным атрибутом виджета.

Мне кажется, тут возьни больше с ModelForm
да, возможно
но если поля в форме похожи на  поля в модели, то очень удобно - пишешь меньше кода
источник

T

Tishka17 in Django [ru] #STAY HOME
Боюсь это редкость в сложном проекте
источник