def share_news(): if 'username' not in session: return redirect('/login') title = session['username'] content = 'Я набрал {} очков в ВК Кликере!'.format(session['user_game']) nm = NewsModel(db.get_connection()) nm.insert(title, str(content), session['user_id']) return redirect("/news")
def add_news(): if 'username' not in session: return redirect('/login') form = AddNewsForm() if form.validate_on_submit(): title = form.title.data content = form.content.data nm = NewsModel(db.get_connection()) nm.insert(title, content, session['user_id']) return redirect("/news") return render_template('add_news.html', title='Добавление новости', form=form, username=session['username'])
def news(): if 'user_name' not in session: return redirect('/login') news = NewsModel(db.get_connection()).get_all(session['user_id']) return render_template('news.html', user_name=session['user_name'], user_id=session['user_id'], news=news)
def delete_news(news_id): if 'user_name' not in session: return redirect('/login') new = NewsModel(db.get_connection()) new.delete(news_id) return redirect("/news")
def search(): if 'user_name' not in session: return redirect('/login') new = NewsModel(db.get_connection()) return redirect("/search")
def news(): if 'username' not in session: return redirect('/login') nm = NewsModel(db.get_connection()).get_all() return render_template('news.html', news=nm)