不管是新文章还是修改文章都新增了一篇文章
不管是新文章还是修改文章都新增了一篇文章,找了很久,也没搞清楚这个问题在哪儿,这是程序的一个逻辑错误,bug,我找不出来了。
不管是新文章还是修改文章都新增了一篇文章,找了很久,也没搞清楚这个问题在哪儿,这是程序的一个逻辑错误,bug,我找不出来了。
2017-09-17
def edit_action(request):
title = request.POST.get('title','TLTLE')
content = request.POST.get('content','CONTENT')
article_id=request.POST.get('article_id','0')
if article_id=='0':
models.Article.objects.create(title=title,content=content)##这句要放在 if article_id=='0' 里
# articles = models.Article.objects.all()
# return render(request, 'blog/index.html', {'articles': articles})
return HttpResponseRedirect('/blog/index')
else:
article=models.Article.objects.get(pk = article_id)
article.title=title
article.content=content
article.save()
return render(request, 'blog/article_page.html', {'article': article})
举报