0
私はこのチュートリアルabout ajax and crudに従っています。このチュートリアルでは、関数ベースのビューのアプローチを使用しています。代わりに、このビューに特にクラスベースのビューを使用したいと思います。クラスベースのビューを使用してこの関数ベースのビューを処理する方法は?
def book_create(request):
data = dict()
if request.method == 'POST':
form = BookForm(request.POST)
if form.is_valid():
form.save()
data['form_is_valid'] = True
books = Book.objects.all()
data['html_book_list'] = render_to_string('books/includes/partial_book_list.html', {
'books': books
})
else:
data['form_is_valid'] = False
else:
form = BookForm()
context = {'form': form}
data['html_form'] = render_to_string('books/includes/partial_book_create.html',
context,
request=request
)
return JsonResponse(data)