2025-11-23 15:25:10 +00:00

29 lines
968 B
Python

from django import forms
from .models import TodoItem
class TodoItemForm(forms.ModelForm):
class Meta:
model = TodoItem
fields = ['title', 'description', 'tags', 'status', 'deadline']
widgets = {
'title': forms.TextInput(attrs={
'class': 'form-control',
'placeholder': 'Enter a new task...'
}),
'description': forms.Textarea(attrs={
'class': 'form-control',
'placeholder': 'Add a description...',
'rows': 3
}),
'tags': forms.TextInput(attrs={
'class': 'form-control',
'placeholder': 'e.g. urgent, project-x'
}),
'status': forms.Select(attrs={
'class': 'form-control'
}),
'deadline': forms.DateInput(attrs={
'class': 'form-control',
'type': 'date'
})
}