Advertisement
Guest User

Untitled

a guest
Jun 17th, 2019
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.85 KB | None | 0 0
  1. class RestauranteCreateView(LoginRequiredMixin, CreateView):
  2. model = Restaurante
  3. template_name = 'calculadora/restaurante.html'
  4. form_class = RestauranteForm
  5. success_url = reverse_lazy('calculadora:restaurantes')
  6.  
  7. def get(self, request, *args, **kwargs):
  8. super(RestauranteCreateView, self).get(self, request, *args, **kwargs)
  9. context = self.get_context_data(**kwargs)
  10. context['carta_formset'] = nestedformset_factory(
  11. Restaurante,
  12. Carta,
  13. form=CartaForm,
  14. min_num=1,
  15. max_num=5,
  16. extra=0,
  17. can_delete=False,
  18. nested_formset=inlineformset_factory(
  19. parent_model=Carta,
  20. model=Producto,
  21. form=ProductoForm,
  22. min_num=1,
  23. max_num=20,
  24. extra=1,
  25. can_delete=False
  26. )
  27. )
  28. return self.render_to_response(context)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement