def view_list(request, list_id): list_ = List.objects.get(pk=list_id) form = ExistingListItemForm(for_list=list_) if request.method == 'POST': form = ExistingListItemForm(for_list=list_, data=request.POST) if form.is_valid(): form.save() return redirect(list_) return render(request, 'list.html', {'list': list_, 'form': form})
def view_list(request, list_id): list_ = List.objects.get(id=list_id) form = ExistingListItemForm(for_list=list_) if request.method == 'POST': form = ExistingListItemForm(for_list=list_, data=request.POST) if form.is_valid(): form.save() return redirect(list_) return render(request, 'list/list.html', {'list': list_, 'form': form})
def test_form_save(self): list_ = List.objects.create() form = ExistingListItemForm(for_list=list_, data={'text': 'hi'}) new_item = form.save() self.assertEqual(new_item, Item.objects.first())
def test_form_save(self): list_ = List.objects.create() form = ExistingListItemForm(for_list=list_, data={'text': 'hi'}) new_item = form.save() self.assertEqual(new_item, Item.objects.all()[0])
def form_save(self): list_ = List.objects.create() form = ExistingListItemForm(for_list=list_, data={'text': 'hi'}) new_item = form.save()