예제 #1
0
파일: views.py 프로젝트: ArmandNM/wouso
    def form_valid(self, form):
        message = form.cleaned_data['message']
        profile = self.request.user.get_profile()
        forum_user = profile.get_extension(ForumUser)

        post = Post(topic=self.topic, text=message, user=forum_user)
        post.save()
        self.parent_post.replies.add(post)

        post.topic.last_post = post
        post.topic.save()

        self.success_url = reverse('topic', args=[self.topic.id])

        return super(PostCreateView, self).form_valid(form)
예제 #2
0
    def form_valid(self, form):
        message = form.cleaned_data['message']
        profile = self.request.user.get_profile()
        forum_user = profile.get_extension(ForumUser)

        post = Post(topic=self.topic, text=message, user=forum_user)
        post.save()
        self.parent_post.replies.add(post)

        post.topic.last_post = post
        post.topic.save()

        self.success_url = reverse('topic', args=[self.topic.id])

        return super(PostCreateView, self).form_valid(form)
예제 #3
0
파일: views.py 프로젝트: ArmandNM/wouso
    def form_valid(self, form):
        data = form.cleaned_data
        profile = self.request.user.get_profile()
        forum_user = profile.get_extension(ForumUser)

        topic = Topic(forum=self.forum, name=data['topic'])
        topic.save()

        post = Post(topic=topic, text=data['text'], user=forum_user)
        post.save()

        topic.last_post = post
        topic.save()

        self.success_url = reverse('topic', args=[topic.id])

        return super(TopicCreateView, self).form_valid(form)
예제 #4
0
    def form_valid(self, form):
        data = form.cleaned_data
        profile = self.request.user.get_profile()
        forum_user = profile.get_extension(ForumUser)

        topic = Topic(forum=self.forum, name=data['topic'])
        topic.save()

        post = Post(topic=topic, text=data['text'], user=forum_user)
        post.save()

        topic.last_post = post
        topic.save()

        self.success_url = reverse('topic', args=[topic.id])

        return super(TopicCreateView, self).form_valid(form)