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)
def create_post(): form = PostForm() if form.validate_on_submit(): post = Post(title=form.title.data, description=form.description.data, user_id=current_user.id) db.session.add(post) db.session.commit() flash(f'Post has been created', 'success') return redirect(url_for('index')) return render_template('create_post.html', title="Add Post", form=form, heading='Create Post')
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) #add post from database db.session.commit() flash("Your Post Has Been Created", "success") return redirect(url_for("main.home")) return render_template("create_post.html", title="New Post", legend="New Post", form=form)
def create_farm(): if current_user.check == True: flash('You already created a farm', 'danger') return redirect(url_for('home')) picture_file = "farm_pic.jpg" form = RetailerForm() if form.validate_on_submit(): if form.picture.data: picture_file = save_picture(form.picture.data) post = Post(title=form.title.data, content=form.content.data, image_farm_file=picture_file, city=form.city.data, author=current_user) db.session.add(post) current_user.check = 1 db.session.commit() flash('Your farm products page has been created!', 'success') image_farm_file = url_for('static', filename='Pics/' + post.image_farm_file) return redirect(url_for('home', image=image_farm_file)) elif request.method == 'GET': form.city.data = 'Torino' return render_template('create_retailer.html', form=form)
# Created by jiar on 2016/12/27. # Github: https://github.com/Jiar/ import datetime from uuid import uuid4 import random from FlaskBlog.models import db, User, Tag, Post user = User(id=str(uuid4()), username='******', password='******') db.session.add(user) db.session.commit() user = db.session.query(User).first() tag_one = Tag(id=str(uuid4()), name='Python') tag_two = Tag(id=str(uuid4()), name='Flask') tag_three = Tag(id=str(uuid4()), name='SQLALchemy') tag_four = Tag(id=str(uuid4()), name='JMilkFan') tag_list = [tag_one, tag_two, tag_three, tag_four] s = "EXAMPLE TEXT" for i in range(100): new_post = Post(id=str(uuid4()), title="Post" + str(i)) new_post.user = user new_post.publish_date = datetime.datetime.now() new_post.text = s new_post.tags = random.sample(tag_list, random.randint(1, 3)) db.session.add(new_post) db.session.commit()