コード例 #1
0
ファイル: api.py プロジェクト: octt/flask
def post_preprocessor(data, **kwargs):
    form = CommentForm(data=data)
    if form.validate():
        return form.data
    else:
        raise ProcessingException(
            description='Invalid form submission.', code=400)
コード例 #2
0
def post_preprocessor(data, **kwargs):
    form = CommentForm(data=data)
    if form.validate():
        return form.data
    else:
        raise ProcessingException(description='Invalid form submission.',
                                  code=400)
コード例 #3
0
ファイル: blueprint.py プロジェクト: singh-prashant/blog
def detail(slug):
    entry = get_entry_or_404(slug)
    form = CommentForm(data={'entry_id': entry.id})
    title = entry.title
    return render_template('entries/detail.html',
                           entry=entry,
                           form=form,
                           title=title)
コード例 #4
0
def detail(slug):
    entry = get_entry_or_404(slug)
    markdown_body = Markup(markdown.markdown(entry.body))
    form = CommentForm(data={'entry_id': entry.id})
    return render_template(
        'entries/detail.html',
        entry=entry,
        form=form,
        markdown_body=markdown_body,
    )
コード例 #5
0
ファイル: views.py プロジェクト: supremearyal/django-blog
def show_entry(request, entry_id):
    context = RequestContext(request)
    if request.method == 'POST':
        form = CommentForm(request.POST)

        if form.is_valid():
            comment = form.save(commit=False)
            comment.entry = get_entry(entry_id)
            comment.save()

            return redirect('entry-show', entry_id)
        else:
            print form.errors
    else:
        form = CommentForm(initial={'entry': get_entry(entry_id)})

    entry = get_entry(entry_id)
    comments = get_comments(entry)
    context_dict = {'entry': entry, 'comments': comments, 'form': form}
    return render_to_response('entries/entry.html', context_dict, context)
コード例 #6
0
def detail(slug):
    # entry = Entry.query.filter(Entry.slug == slug).first_or_404()
    entry = get_entry_or_404(slug)
    form = CommentForm(data={'entry_id': entry.id})
    return render_template('entries/detail.html', entry=entry, form=form)
コード例 #7
0
def detail(slug):
    entry = get_entry_or_404(slug, author=None)
    form = CommentForm(data={'entry_id': entry.id})
    return render_template('entries/detail.html', entry=entry, form=form)