Exemplo n.º 1
0
	def view( self, request ):
		assert request.user.is_staff

		if request.method == 'POST':
			form = ArticleForm( request.POST )
			if form.is_valid():
				form.save()
		else:
			form = ArticleForm( initial = {} )

		return super( AddArticleView, self ).view( request, { 'form': form } )
Exemplo n.º 2
0
	def view( self, request, article_id ):
		assert request.user.is_staff

		article = HelpArticle.objects.get( pk = article_id )
		if request.method == 'POST':
			form = ArticleForm( request.POST, instance = article )
			if form.is_valid():
				form.save()
		else:
			form = ArticleForm( instance = article )

		return super( EditArticleView, self ).view( request, { 'form': form } )