My forms.py:
class AlertForm(forms.ModelForm):
class Meta:
model=Alert
fields = (\'high\',\'medium\', \'user\')
widgets = {
\'user\': forms.
Use the prefix argument so that your field names don't clash.
For example:
alert form = AlertForm(request.POST, prefix='alert')
notifier_form = NotifierForm(request.POST, prefix='notifier')
You need to use the same prefix in your unbound forms.
extra_context = { 'alert_form': AlertForm(prefix='alert'), notifier_form': NotifierForm(prefix='notifier') }
The advantage of using prefix is that you don't need to manually rename the fields, as umnik700 suggests in their answer.