def new_arsenal(request): form = EntreeForm(data=request.POST) if form.is_valid(): ars = Arsenal.objects.create() form.save(for_arsenal=ars) return redirect(ars) else: return render(request, 'home.html', {'form':form})
def test_form_save_handles_saving_to_a_list(self): ars = Arsenal.objects.create() form = EntreeForm(data={'name':'test'}) new_entree = form.save(for_arsenal=ars) self.assertEqual(new_entree, Entree.objects.first()) self.assertEqual(new_entree.name, 'test') self.assertEqual(new_entree.arsenal, ars)