def new_discussion(request): if request.method == "POST": current_user = get_current_user(request=request) #Create post new_post = Post() new_post.autor = current_user new_post.text = request.POST["post_text"] new_post.save() #Create discussion new_discussion = Discussion() new_discussion.theme = request.POST["discussion_theme"] new_discussion.bodyText = new_post new_discussion.master = current_user new_discussion.save() return redirect("/all_discussion") return render(request, "new_discussion.html", {"current_user": get_current_user(request=request)})
def create_group_discussion(request, group_id): current_user = get_current_user(request=request) current_group = Group.objects.get(id=group_id) if request.method == "POST": #Create post new_post = Post() new_post.autor = current_user new_post.text = request.POST["post_text"] new_post.save() #Create discussion new_discussion = Discussion() new_discussion.theme = request.POST["discussion_theme"] new_discussion.bodyText = new_post new_discussion.master = current_user new_discussion.save() #Add discussion to group current_group.discussionList.add(new_discussion) current_group.save() urlForRedirect = "/show_group_id=%s" % group_id return redirect(urlForRedirect)