Dica 60 - Django: Adicionando atributos extras no formulário
Repo: https://gitlab.com/rg3915/exame-inline
Veja como adicionar atributos extras no formulário.
class CareItemsForm(forms.ModelForm):
id = forms.IntegerField()
class Meta:
model = CareItems
fields = ('care', 'id', 'exam', 'is_done')
def __init__(self, *args, **kwargs):
super(CareItemsForm, self).__init__(*args, **kwargs)
...
pk = reverse('exam:care_update_exam', kwargs={'pk': self.instance.pk})
self.fields['is_done'].widget.attrs['hx-get'] = f'{pk}'
self.fields['is_done'].widget.attrs['hx-swap'] = f'none'
PreviousDica 59 - Django: Busca por palavras acentuadas ou sem acentoNextDica 01 - Criando Issues com API do Github (Linux)
Last updated
Was this helpful?