views.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:quora-django 作者: hndrxr 项目源码 文件源码
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})
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号