def view_arsenal(request, arsenal_id): ars = Arsenal.objects.get(id=arsenal_id) form = ExistingArsenalEntreeForm(for_arsenal=ars) if request.method == 'POST': form = ExistingArsenalEntreeForm(for_arsenal=ars, data=request.POST) if form.is_valid(): form.save() return redirect(ars) return render(request, 'arsenal.html', { 'arsenal': ars, 'form': form, })
def test_form_save(self): ars = Arsenal.objects.create() form = ExistingArsenalEntreeForm(for_arsenal=ars, data={'name': 'hi'}) new_entree = form.save() self.assertEqual(new_entree, Entree.objects.all()[0])