def new_post(): form = ClassicPostForm(request.form) if request.method == "POST" and form.validate(): post = Post() post.post_title = form.data.get("post_title") post.post_slug = form.data.get("post_slug") post.post_body = form.data.get("post_body") post.post_tags = form.data.get("post_tags") post.put() flash(u"Post successfully saved.", "success") return redirect(url_for("list_posts")) return render_template("newpost.html", form=form)
def home(request): user = request.user if user.is_authenticated(): if request.method == "POST": post = Post() post.post_title = request.POST['title'] post.post_body = request.POST['body'] post.post_time = timezone.now() post.author = request.user post.save() return redirect('/home') user_id = user.id post_list = Post.objects.all().order_by('-post_time') list = Profile.objects.get(profile_owner= user_id).image.thumbnail list_str = str(list)[7:] activity = Activity.objects.all().order_by('-activity_date') notice = Notice.objects.all() return render(request, 'network/home.html', {"posts": post_list, 'user': user, "profile" : list_str, "activities": activity, "notices":notice})