fixup! Add forms for adding recipes and versions
No initial fields on second version
This commit is contained in:
parent
bfb5e36d03
commit
37f69e7364
|
|
@ -64,7 +64,11 @@ def add_version(request, slug_recipe):
|
||||||
return HttpResponseRedirect(reverse('version', kwargs={'slug_recipe': version.recipe.slug, 'slug_version': version.slug}))
|
return HttpResponseRedirect(reverse('version', kwargs={'slug_recipe': version.recipe.slug, 'slug_version': version.slug}))
|
||||||
|
|
||||||
else:
|
else:
|
||||||
version_form = VersionForm(prefix=VERSION_FORM_PREFIX)
|
if (recipe.versions.all().count() > 0): # type: ignore
|
||||||
|
initial = {'label': '', 'slug': ''}
|
||||||
|
else:
|
||||||
|
initial = {}
|
||||||
|
version_form = VersionForm(prefix=VERSION_FORM_PREFIX, initial=initial)
|
||||||
ingredients_formset = IngredientFormSet(prefix=INGREDIENTS_FORMSET_PREFIX)
|
ingredients_formset = IngredientFormSet(prefix=INGREDIENTS_FORMSET_PREFIX)
|
||||||
|
|
||||||
return render(request, 'add-version.html', {'version_form': version_form, 'ingredients_formset': ingredients_formset})
|
return render(request, 'add-version.html', {'version_form': version_form, 'ingredients_formset': ingredients_formset})
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue