Size: a a a

Django [ru] #STAY HOME

2019 October 20

YK

Yegor Kowalew in Django [ru] #STAY HOME
class WorkingDayForm(ModelForm):
   class Meta:
       model = WorkingDay
       fields = ['workman', 'date', 'hours', 'hours_over_norm']
       widgets = {'workman': forms.HiddenInput()}
вот так, поля "работник" на странице вообще нету
источник

A

Aquinary in Django [ru] #STAY HOME
Странная ерунда. Когда пытаюсь ответить на своё же сообщение, пишет про медленный режим
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
widgets = {'workman': forms.TextInput(attrs={'readonly':'readonly'})}
так тоже скрыло
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
сорян
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
сработало, но показывает айдишки
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Yegor Kowalew
Это же Вы писали что pk проиндексирован а created нет
Работает это дело так ищем рабочие дни работника, сортируем по id и возвращаем первый
Что не так то?
ну как бы порядок сортировки важен
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Dan Tyan
ну как бы порядок сортировки важен
Вы меня по ходу немножко не так поняли. Конечно важен pk и -pk это первый и последний елемент
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Yegor Kowalew
сработало, но показывает айдишки
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
не понял
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
мне надо селект переделать в текст
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
а не включать выключать, скрывать
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Самый правильный вариант, как по мне, это на уровне виджетов его переделать в текст
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Только я не знаю как и в какой
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Создай свой Field с кастомным шаблоном и/или виджетом+шаблон. И выведи в форме эти поля через него
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
неужели ничего стандартного нет?
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Yegor Kowalew
неужели ничего стандартного нет?
это же форма, в неё обычно вводят данные))

https://docs.djangoproject.com/en/2.2/ref/forms/widgets/#composite-widgets
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Artem Gubatenko
это же форма, в неё обычно вводят данные))

https://docs.djangoproject.com/en/2.2/ref/forms/widgets/#composite-widgets
Абсолютли согласен
Но неужели никто не делал филдсетов в виде табеля или еще чего
Где есть поле, которое не изменяется, вроде работника/ученика, а заполняется только поле с отработанными часами/оценкой
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Yegor Kowalew
Абсолютли согласен
Но неужели никто не делал филдсетов в виде табеля или еще чего
Где есть поле, которое не изменяется, вроде работника/ученика, а заполняется только поле с отработанными часами/оценкой
а форма выводится одна на страницу или сразу все формы для всех табелируемых?
источник

YK

Yegor Kowalew in Django [ru] #STAY HOME
Artem Gubatenko
а форма выводится одна на страницу или сразу все формы для всех табелируемых?
я вывожу formset
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
тогда: или кастом фиджет, или JS
источник