def post(self, request, id):
question = Question.objects.get(id=id)
form = self.form_class(request.POST)
if form.is_valid():
answer = Answer(profile=Profile.objects.get(user=request.user))
answer.content = form.cleaned_data['content']
source_file = request.FILES.get('picture')
if source_file:
fs = FileSystemStorage()
answer.picture = fs.save('answers/answer.jpg', source_file)
answer.question = question
answer.save()
return redirect('question:question', id=id)
else:
return render(request, "question/answer.html", {
"form": form, "question": question
})
评论列表
文章目录