Проблемы при создании динамического набора форм
Мне нужна срочная помощь. мой набор форм не виден, когда я нажимаю на кнопку '+'. Я подозреваю, что мой вид плохо сделан, хотя поля видны, при увеличении экстра из видов, изменение не видно в кнопке. Проблема не в javascript, так как я уже делал тесты. Они могут помочь мне проверить мой код. Я новичок в этом
Дополнительно я также хочу упомянуть, что всякий раз, когда я помещаю свой код в html здесь, в stackoverflow, я вижу некоторые странные пробелы с левой стороны. Этого не происходит, когда я размещаю javascript или python
presupuestos-forms.html
views.py
def create_Presupuestos(request):
extra_forms=0
ParteFormSet = formset_factory(ParteForm, extra=extra_forms, max_num=20)
#Creación del formset de parteform
if request.method == 'POST':
if 'additems' in request.POST and request.POST['additems'] == 'true':
formset_dictionary_copy = request.POST.copy()
formset_dictionary_copy['form-TOTAL_FORMS'] = int(formset_dictionary_copy['form-TOTAL_FORMS']) + extra_forms
formset = ParteFormSet(formset_dictionary_copy)
presupuestosclientesform.save()
return redirect('presupuestos:index')
else:
formset = ParteFormSet(request.POST)
if formset.is_valid():
return render(request,'Presupuestos/presupuestos-forms.html')
else:
formset = ParteFormSet(initial=[{'codigo':'codigo','quantity':'quantity','unit_price':'unit_price','total_price':'total_price','tax_free':'tax_free','descripcion':'descripcion'}])
return render(request,'Presupuestos/presupuestos-forms.html',{'formset':formset})
add-parts-row.js
$( "#add_more" ).click(function(event) {
alert( "Handler for .click() called." );
$("#additems").val("true");
});