示例#1
0
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)
示例#2
0
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)
示例#3
0
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)
示例#4
0
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))
示例#5
0
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)
示例#6
0
from application import db
from application.models import Posts
post1 = Posts(first_name="Ben",
              last_name="Hesketh",
              title="First Post",
              content="This is some data blah blah")
db.session.add(post1)
db.session.commit()