def add_workout(): form = PostForm() if form.validate_on_submit(): if form.exercise_name.data == 'Back squat': exercise_num = 1 elif form.exercise_name.data == 'Deadlift': exercise_num = 2 elif form.exercise_name.data == 'Bench press': exercise_num = 3 postData = Workout(first_name=form.first_name.data, last_name=form.last_name.data, exercise_id=exercise_num, maximum_lift=form.maximum_lift.data, notes=form.notes.data) db.session.add(postData) db.session.commit() return redirect(url_for('workouts')) else: print(form.errors) return render_template('add_workout.html', title='Add Workout', form=form, legend='New Post')
def post(): form=PostForm() image_file = url_for('static', filename='default.png') if form.validate_on_submit(): if form.picture.data: picture_path = save_picture(form.picture.data) full_path = '/static/' + picture_path postData=Posts( title=form.title.data, content=form.content.data, level=form.level.data, author=current_user, image_file=full_path ) db.session.add(postData) db.session.commit() image_file = url_for('static', filename=picture_path) return redirect(url_for('homeuser', user_id=current_user.id)) else: postData=Posts( title=form.title.data, content=form.content.data, level=form.level.data, author=current_user, image_file='/static/default.png' ) db.session.add(postData) db.session.commit() return redirect(url_for('homeuser', user_id=current_user.id)) else: print(form.errors) return render_template('post.html', title='Add Pokemon', form=form)
def update_post(post_id): post = Workout.query.get_or_404(post_id) form = PostForm() if form.validate_on_submit(): if form.exercise_name.data == 'Back squat': exercise_num = 1 elif form.exercise_name.data == 'Deadlift': exercise_num = 2 elif form.exercise_name.data == 'Bench press': exercise_num = 3 post.first_name = form.first_name.data post.last_name = form.last_name.data post.exercise_name = form.exercise_name post.maximum_lift = form.maximum_lift.data post.notes = form.notes.data db.session.commit() return redirect(url_for('workouts', post_id=post.id)) form.first_name.data = post.first_name form.last_name.data = post.last_name form.exercise_name.data = post.exercises.exercise_name form.maximum_lift.data = post.maximum_lift form.notes.data = post.notes return render_template('add_workout.html', title='Update Post', form=form, legend='Update Post')
def post(): form = PostForm() if form.validate_on_submit(): new_post = Posts(title=form.title.data, content=form.content.data, author=current_user) db.session.add(new_post) db.session.commit() return redirect(url_for('home')) return render_template('posts.html', title='Post', form=form)
def new_post(): form = PostForm() if form.validate_on_submit(): post = Post(title=form.title.data, content=form.content.data, author=current_user) db.session.add(post) db.session.commit() flash('Your post has been created!', 'success') return redirect(url_for('home')) return render_template('create_post.html', title='New Post', form=form, legend='New Post')
def create(): form = PostForm() if form.validate_on_submit(): postData = Post(post=form.post.data, user_id=current_user.id) db.session.add(postData) db.session.commit() return redirect(url_for('posts')) else: print(form.errors) return render_template('create_post.html', title='Create Post', form=form)
def new_post(): form = PostForm() if form.validate_on_submit(): post = Post(title=form.title.data, content=form.content.data, user_created=current_user.id).save() current_user.posts.append(post) current_user.save() flash('Your post has been created successfully', 'success') return redirect(url_for('home')) return render_template('new_post.html', form=form, legend='Add new post')
def post(): form = PostForm() if form.validate_on_submit(): postData = Posts(name=form.name.data, author=current_user) db.session.add(postData) db.session.commit() return redirect(url_for('flights')) #return render_template('post.html', title='post', form=form, posts=alltheposts) else: print(form.errors) return render_template('post.html', title='post', form=form)
def post(): post_form = PostForm() if post_form.validate_on_submit(): post = Post( title=post_form.title.data, content=post_form.content.data, user_id=current_user.id ) db.session.add(post) db.session.commit() return redirect(url_for('home')) return render_template('post.html', title='Post', form=post_form)
def post(): form = PostForm() if form.validate_on_submit(): postData = Posts(title=form.title.data, content=form.content.data, author=current_user) db.session.add(postData) db.session.commit() return redirect(url_for('home')) else: print(form.errors) return render_template('post.html', title='Post', form=form)
def feed_back(): form = PostForm() if form.validate_on_submit(): post = Post(body=form.post.data, author=current_user) db.session.add(post) db.session.commit() flash('Your post is now live!') return redirect(url_for('index')) posts = current_user.followed_posts().all() return render_template("feed_back.html", title='Feed Back', form=form, posts=posts)
def post(): form = PostForm() if form.valid_on_submit(): postData = Posts( first_name=form.first_name.data, last_name=form.last_name.data, title=form.title.data, content=form.content.data ) db.session.add(postData) db.session.commit() return redirect(url_for('home')) else:
def update_post(post_id): postData = Posts.query.get_or_404(post_id) if postData.author != current_user: abort(403) form = PostForm() if form.validate_on_submit(): postData.title = form.title.data postData.content = form.content.data db.session.commit() return redirect(url_for('community')) elif request.method == 'GET': form.title.data = postData.title form.content.data = postData.content form.title.data = postData.title form.content.data = postData.content return render_template('communitypost.html', title='Update Post', form=form, legend='Update Post')
def update_post(post_id): post = Post.query.get_or_404(post_id) if post.author != current_user: abort(403) form = PostForm() if form.validate_on_submit(): post.title = form.title.data post.content = form.content.data db.session.commit() flash('Your post has been updated!', 'success') return redirect(url_for('post', post_id=post.id)) elif request.method == 'GET': form.title.data = post.title form.content.data = post.content return render_template('create_post.html', title='Update Post', form=form, legend='Update Post')
def post(): form = PostForm() post_fields = [form.title, form.content] if form.validate_on_submit(): postData = Posts(title=form.title.data, content=form.content.data, author=current_user) db.session.add(postData) db.session.commit() return redirect(url_for("home")) else: print(form.errors) return render_template("post.html", title="Post", form=form, fields=post_fields)
def postupd(id): UDP = Posts.query.filter_by(id=id).first() form = PostForm() if UDP.user_id == current_user.id: if form.validate_on_submit(): UDP.title = form.title.data UDP.content = form.content.data db.session.add(UDP) db.session.commit() return redirect(url_for('account')) form.title.data = UDP.title form.content.data = UDP.content return render_template('updates.html', title="Update Post", form=form, post=UDP) return "That's not your post"
def new_post(group_title): form = PostForm() group = Project.query.filter(Project.title==group_title).first_or_404() if form.validate_on_submit(): message = checkMessage(form.content.data.split()) mess = message[0] if message[1]==1: user=User.query.filter_by(id=current_user.id).first() user.rating-=1 db.session.add(user) db.session.commit() post = Post(content=mess,group_id=group.id,author=current_user.username,date_posted=datetime.datetime.now()) db.session.add(post) db.session.commit() flash('Your post has been posted','success') return redirect(url_for('grouppage',group_title=group.title)) return render_template('create_post.html', title='New Post', form =form,legend ='New Post',group=group)
def post(): form = PostForm() if form.validate_on_submit(): postData = Posts(name=form.name.data, backstory=form.backstory.data, ab1=form.ab1.data, ab1_des=form.ab1_des.data, ab2=form.ab2.data, ab2_des=form.ab2_des.data, sab=form.sab.data, sab_des=form.sab_des.data) db.session.add(postData) db.session.commit() return redirect(url_for('home')) else: print(form.errors) return render_template('post.html', title='Post', form=form)
def post_point(): form = PostForm() postpoint = Userpoints(reason='Share an experience' + ' "' + form.title.data + '"', points_id=1, user_id=current_user.id) db.session.add(postpoint) db.session.commit() return form, postpoint
def pathroute(post_id): post_selected = Posts.query.filter_by(id=str(post_id)).first() form = PostForm() try: form.title.data = post_selected.title if form.validate_on_submit(): post_selected.content = form.content.data db.session.commit() return redirect(url_for('home')) else: form.content.data = post_selected.content return render_template('post.html', title='Post', form=form, post=post_selected) except Exception as e: print(e) return redirect(url_for('home'))
def submit_board(): form = PostForm() if form.validate_on_submit(): postData = Product(name=form.name.data, size=form.size.data, style=form.style.data, volume=form.volume.data, price=form.price.data, stock=form.stock.data, usersShop=current_user) db.session.add(postData) db.session.commit() return redirect(url_for('home')) else: print(form.errors) return render_template('post.html', title='Post', form=form)
def post(): form = PostForm() if form.validate_on_submit(): postData = Posts( first_name = form.first_name.data, last_name = form.last_name.data, title = form.title.data, content = form.content.data ) db.session.add(postData) db.session.commit() return redirect(url_for('home')) else: print(form.errors) return render_template('post.html', title='Post', form=form) postData = Posts.query.all() return render_template('home.html', title='Home', posts=postData)
def index(): form = PostForm() if form.validate_on_submit(): post = Post(body=form.post.data, author=current_user) db.session.add(post) db.session.commit() flash(_('Your post is now live!')) return redirect(url_for('index')) page = request.args.get('page', 1, type=int) posts = current_user.followed_posts().paginate( page, app.config['POSTS_PER_PAGE'], False) next_url = url_for('index', page=posts.next_num) \ if posts.has_next else None prev_url = url_for('index', page=posts.prev_num) \ if posts.has_prev else None return render_template('index.html', title=_('Home'), form=form, posts=posts.items, next_url=next_url, prev_url=prev_url)
def user(name): search = "%{}%".format(name) RM = Content.query.filter(Content.rolemodel.like(search)).first() if not RM: if current_user.is_authenticated: form = PostForm() form.title.data = name if form.validate_on_submit(): postData = Posts(title=form.title.data, content=form.content.data, author=current_user) db.session.add(postData) db.session.commit() return redirect(url_for('home')) else: print(form.errors) else: return redirect(url_for('login')) else: return redirect(url_for('view', id=RM.c_id))
def communitypost(): form = PostForm() if form.validate_on_submit(): if form.picture.data: picture_file = save_post_picture(form.picture.data, "community") postData = Posts( title=form.title.data, content=form.content.data, image_file=picture_file, author=current_user ) else: postData = Posts( title=form.title.data, content=form.content.data, author=current_user ) db.session.add(postData) db.session.commit() return redirect(url_for('community')) else: print(form.errors) image_file = url_for('static', filename='CommunityPhotos/' + current_user.image_file) return render_template('communitypost.html', title='Post to Community', form=form, legend='Add Post', image_file=image_file)
def post(): form = PostForm()