def update_blog(request, pk): model = BlogModel.objects.get(id=pk) form = BlogForm(instance=model) if request.method == 'POST': form = BlogForm(request.POST, request.FILES) if form.is_valid(): form.save() return redirect('my_app:blog_list', model.category_id) return render(request, 'update_blog.html',{'model':model, 'form':form})
def create_blog(request, pk): user = request.user form = BlogForm() if request.method == 'POST': form = BlogForm(request.POST, request.FILES) if form.is_valid(): form = form.save(comm) form.category_id = pk form.save() return redirect('my_app:blog_list', pk) return render(request, 'create_blog.html', {"pk": pk, 'form': form})
def create_blog(request, pk): user = request.user form = BlogForm() if request.method == 'POST': form = BlogForm(request.POST, request.FILES) if form.is_valid(): form = BlogForm.save(commit=False) form.category_id=pk form.save() title = request.POST.get('title') description = request.POST.get('description') file = request.FILES.get('file') BlogModel.objects.create(category_id=pk, title=title, description=description, file=file).save() print(user) return redirect('my_app:blog_list',pk) return render(request, 'create_blog.html',{"pk":pk, 'form':form})
def create_blog(request, pk): user = request.user form = BlogForm() if request.method == 'POST': form = BlogForm(request.POST, request.FILES) if form.is_valid(): form = BlogForm.save(commit=False) for return redirect('my_app:blog_list',pk)