I’ve created a simple ModelForm in order to get two text fields, but when I load my webpage the fields are repeated… This is my code. Can someone help me figure out what’s happening?
HTML:
{% csrf_token %}
{{formFeedback.as_table}}
ENVIAR
Views.py
def final(request):
FeedbackFormSet = modelformset_factory(Feedback, fields=('nombre', 'nota'))
if request.method == 'POST':
formset = FeedbackFormSet(request.POST, request.FILES)
if formset.is_valid():
formset.save()
else:
formset = FeedbackFormSet()
return render(request, "final.html", {'formFeedback': formset})
models.py
class Feedback(models.Model):
nombre = models.TextField(max_length = 100)
nota = models.TextField()
class FeedbackForm(ModelForm):
model = Feedback
fields = ['nombre', 'nota']