コード例 #1
0
def article():
    db_sess = db_session.create_session()
    news1 = db_sess.query(News)
    form = NewsForm()
    if form.validate_on_submit():
        news2 = News()
        news2.title = form.title.data
        news2.description = form.content.data
        news2.href = form.href.data
        current_user.news.append(news2)
        db_sess.merge(current_user)
        db_sess.commit()
        return redirect('/news')
    return render_template("article.html", form=form, news=news1)
コード例 #2
0
def add_news():
    form = NewsForm()
    if form.validate_on_submit():
        db_sess = db_session.create_session()
        news = News()
        news.title = form.title.data
        news.description = form.description.data
        news.content = form.content.data
        news.is_private = form.is_private.data
        current_user.news.append(news)
        db_sess.merge(current_user)
        db_sess.commit()
        return redirect('/')
    return render_template('news.html', title='Добавление новости', form=form)
コード例 #3
0
ファイル: main.py プロジェクト: MadPuffer/infi
def add_post():
    form = NewsForm()
    if form.validate_on_submit():
        session = db_session.create_session()
        news = News()
        news.title = form.title.data
        news.description = form.description.data
        news.content = form.content.data
        news.tags = form.tags.data
        news.is_private = form.is_private.data
        date = datetime.date.today()
        news.created_date = date
        current_user.news.append(news)
        session.merge(current_user)
        session.commit()
        return redirect("/")
    return render_template('adding.html', form=form)