Exemplo n.º 1
0
def article_edit(request, article_id):
	article = get_object_or_404(Article, id = article_id)
	if request.method == "POST":
		form = NewArticleForm(request.POST, request.FILES, instance=article)
		if form.is_valid():
			article = form.save(commit=False)
			article.author = request.user
			article.save()
			messages.success(request, u'文章编辑成功')
			return redirect('article_detail',article_id=article_id)
	else:
		form = NewArticleForm(instance=article)
	return render(request, 'misslove/new_article.html', {'form':form})
Exemplo n.º 2
0
def new_article(request):
	template_name = 'misslove/new_article.html'
	if request.method == "POST":
		form = NewArticleForm(request.POST, request.FILES)
		if form.is_valid():
			#img_file = request.FILES['image']
			article = form.save(commit=False)
			#article.image = img_file
			article.author = request.user
			article.save()
			messages.success(request, u'发布文章成功')
			return redirect('article_detail', article_id=article.id)
	else:
		form = NewArticleForm()
	return render(request,template_name, {'form':form})