def newpost(request): args = {} args.update(csrf(request)) #info gathering-------------------------------------------------------- m = get_object_or_404(Member, user=request.user.profile) #making some fun stuff----------------------------------------------- if request.POST: form = PostForm(request.POST, request.FILES) if form.is_valid(): form = form.save(commit=False) form.user = m form.save() return HttpResponseRedirect(reverse('allposts')) else: form = PostForm() #packing bags and fly-------------------------------------------------- args.update({'form': form}) template = 'newpost.html' context = RequestContext(request) return render_to_response(template, args, context_instance=context)
def home(): if request.method == 'POST': user = User.query.filter_by(username=current_user.username).first() form = PostForm(request.form) if form.validate(): form.user = user post = Post(user=user, **form.data) db.session.add(post) db.session.commit() form = PostForm() visible_posts = Post.query.filter_by(is_visible=True).all() return render_template('home.html', form=form, posts=visible_posts)
def home(): if request.method == 'POST': user = User.query.filter_by(username=current_user.username).first() form = PostForm(request.form) if form.validate(): form.user = user post = Post(user=user, **form.data) db.session.add(post) db.session.commit() form = PostForm() visible_posts = Post.query.filter_by(is_visible=True).all() return render_template( 'home.html', form=form, posts=visible_posts)
def new_post(): if request.method == 'POST': user = User.query.filter_by(username=current_user.username).first() form = PostForm(request.form) if form.validate(): print(type(user)) form.user = user post = Post(user=user, **form.data) db.session.add(post) db.session.commit() post_title = Post.query.filter_by(title=post.title).first().title flash('Post "{}" created!'.format(post_title)) return redirect(url_for('blog.home')) form = PostForm() return render_template('new_post.html', form=form)
def new_post(): if request.method == 'POST': user = User.query.filter_by(username=current_user.username).first() form = PostForm(request.form) if form.validate(): print(type(user)) form.user = user post = Post(user=user, **form.data) db.session.add(post) db.session.commit() post_title = Post.query.filter_by(title=post.title).first().title flash('Post "{}" created!'.format(post_title)) return redirect(url_for('blog.home')) form = PostForm() return render_template( 'new_post.html', form=form)