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