Пример #1
0
def index(page):
    count = EntryModel.get_all_count()
    start = (page - 1) * PER_PAGE  
    end = start + PER_PAGE
    entries = EntryModel.get_entries(start, end)
    if not entries and page != 1:
      abort(404)
    pagination = Pagination(page, PER_PAGE, count)
    return render_template('index.html', entries=entries, pagination=pagination)
Пример #2
0
def index(page):
    count = EntryModel.get_all_count()
    start = (page - 1) * PER_PAGE
    end = start + PER_PAGE
    entries = EntryModel.get_entries(start, end)
    if not entries and page != 1:
        abort(404)
    pagination = Pagination(page, PER_PAGE, count)
    return render_template('index.html',
                           entries=entries,
                           pagination=pagination)
Пример #3
0
def add_entry():
    error = None
    form = EntryForm()

    if not 'screen_name' in session:
        abort(403)

    if form.validate_on_submit():
        EntryModel.save(title=request.form['title'],
                        text=request.form['text'],
                        username=session['screen_name'])

        flash(u"投稿しました")
        return redirect(url_for('index'))

    return render_template('add_entry.html', form=form, error=error)
Пример #4
0
def add_entry():
    error = None
    form = EntryForm()

    if not 'screen_name' in session:
        abort(403)

    if form.validate_on_submit():
        EntryModel.save(title=request.form['title'],
                        text=request.form['text'],
                        username=session['screen_name'])

        flash(u"投稿しました")
        return redirect(url_for('index'))

    return render_template('add_entry.html', form=form, error=error)