def get_formset(request, exercise_pk, reps=Set.DEFAULT_SETS):
'''
Returns a formset. This is then rendered inside the new set template
'''
exercise = Exercise.objects.get(pk=exercise_pk)
SettingFormSet = inlineformset_factory(Set,
Setting,
can_delete=False,
extra=int(reps),
fields=SETTING_FORMSET_FIELDS)
formset = SettingFormSet(queryset=Setting.objects.none(),
prefix='exercise{0}'.format(exercise_pk))
return render(request,
"set/formset.html",
{'formset': formset,
'exercise': exercise})
评论列表
文章目录