from django import forms from .models import TodoItem class TodoItemForm(forms.ModelForm): class Meta: model = TodoItem fields = ['title', 'description', 'tags', 'status'] 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' }) }