27 lines
1.0 KiB
Python
27 lines
1.0 KiB
Python
|
from django import forms
|
||
|
from datetime import date
|
||
|
from .models import Routine, RoutineSkill
|
||
|
|
||
|
|
||
|
class RoutineForm(forms.ModelForm):
|
||
|
class Meta:
|
||
|
model = Routine
|
||
|
fields = ("long_label", "short_label", "difficulty", "level", "active", 'informations')
|
||
|
widgets = {
|
||
|
# Champs obligatoires de la classe mère.
|
||
|
'long_label': forms.TextInput(
|
||
|
attrs={"class": "form-control", "placeholder": "Routine's long name"}
|
||
|
),
|
||
|
'short_label': forms.TextInput(
|
||
|
attrs={"class": "form-control", "placeholder": "Routine's short name"}
|
||
|
),
|
||
|
'informations': forms.Textarea(
|
||
|
attrs={
|
||
|
"class": "form-control",
|
||
|
"placeholder": "Informations about the psychological state of mind : context (why, where, …), possible consequencies, …",
|
||
|
}
|
||
|
),
|
||
|
'difficulty': forms.HiddenInput(),
|
||
|
'level': forms.HiddenInput(),
|
||
|
'active': forms.HiddenInput(),
|
||
|
}
|