O Django gera os name e o id automaticamente, você pode adiciar outros atributos aos Widgets (Classes que representam esses elementos, select, input, textearea...)
se você tem seu ModelForm:
class SeuForm(forms.ModelForm):
class Meta:
widgets = {
'descricao': forms.Textarea(attrs={"rows": "4"}),
'nome': forms.TextInput(attrs={
"class": "campo_de_texto",
'"pseudo_ atributo": "valor_do_pseudo_ atributo"
'}),
}
Então no elemento Descricao, que é um <Textarea> será setado o atributo rows,
e no elemento Nome, que é um Input text, será setado a class e um outro atributo qualquer