Ejemplo n.º 1
0
def new_list(request):
    form = ItemForm(data=request.POST)
    if form.is_valid():
        list_ = List.objects.create()
        form.save(for_list=list_)
        return redirect(list_)
    else:
        return render(request, 'home.html', {"form": form})
Ejemplo n.º 2
0
 def test_form_save_handles_saving_to_a_list(self):
     list_ = List.objects.create()
     form = ItemForm(data={'text': 'do me'})
     new_item = form.save(for_list=list_)
     self.assertEqual(new_item, Item.objects.first())
     self.assertEqual(new_item.text, 'do me')
     self.assertEqual(new_item.list, list_)