コード例 #1
0
ファイル: book_view.py プロジェクト: bagainu/noproject
 def post(self, request, book_id):
     book = get_object_or_404(Book, pk=book_id)
     book_form = BookForm(request.POST or None,
                          request.FILES or None,
                          instance=book)
     if book_form.is_valid():
         instance = book_form.save(commit=False)
         instance.save()
         book_form.save_m2m()
         return HttpResponseRedirect(instance.get_absolute_url())
     return self.get(request, book_id)
コード例 #2
0
ファイル: book_view.py プロジェクト: bagainu/noproject
 def post(self, request):
     book_form = BookForm(request.POST or None, request.FILES or None)
     if book_form.is_valid():
         instance = book_form.save(commit=False)
         instance.save()
         book_form.save_m2m()
         return HttpResponseRedirect(instance.get_absolute_url())
     context = {
         'title': 'New Book',
         'book_form': book_form,
     }
     return render(request, 'book/book_page/create.html', context)