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 = BlogForm(category_id=str(pk)).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) for return redirect('my_app:blog_list',pk)
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.ca 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(): title = form.cleaned_data['title'] form = form.save(commit=False) 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 = B 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() 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}) class BlogDeleteView(DeleteView): model = BlogModel print(model) print(object) def get_success_url(self): return reverse('my_app:blog_list',args = {self.object.category_id}) @login_required(login_url='/account/login/') def update_blog(request, pk): model = BlogModel.objects.get(id=pk) if request.method == 'POST': title = request.POST.get('title') description = request.POST.get('description') file = request.FILES.get('file') model = BlogModel.objects.get(id=pk) model.title = title model.description = description model.file = file model.save() return redirect('my_app:blog_list', model.category_id) return render(request, 'update_blog.html',{'model':model}) def blog_detail(request, id): blog = BlogModel.objects.get(id=id) return render(request, 'blog_detail.html',{'blog':blog})