def notice_new(request): if request.user.is_superuser: if request.method == 'POST': form = NoticeForm(request.POST) if form.is_valid(): notice = form.save() return redirect('blog:notice') else: form = NoticeForm() return render(request, 'blog/notice_form.html', {'form': form}) else: messages.info(request, "잘못된경로임") return redirect('blog:index')
def notice_edit(request, pk): notice = Notice.objects.get(pk=pk) if request.user.is_superuser: if request.method == 'POST': form = NoticeForm(request.POST, instance=notice) if form.is_valid(): notice = form.save() return redirect('blog:notice_detail', pk) else: form = NoticeForm(instance=notice) return render(request, 'blog/notice_form.html', {'form': form, }) else: messages.info(request, "잘못된 접근입니다") return redirect("blog:index")