示例#1
0
def set_page(name):
    if not Page.exists(name):
        abort(404)
    content = request.form['content']
    #TODO: sanitize!
    Page.set(name, content)
    return 'ok'
示例#2
0
文件: nowiki.py 项目: boyska/nowiki
def set_page(name):
    if not Page.exists(name):
        abort(404)
    content = request.form['content']
    #TODO: sanitize!
    Page.set(name, content)
    return 'ok'
示例#3
0
文件: nowiki.py 项目: boyska/nowiki
def new_page():
    name = request.form['slug']
    if Page.exists(name):
        abort(405) #method not allowed
    content = request.form['content']
    page = Page(name, content)
    page.save()
    return 'ok'
示例#4
0
def new_page():
    name = request.form['slug']
    if Page.exists(name):
        abort(405)  #method not allowed
    content = request.form['content']
    page = Page(name, content)
    page.save()
    return 'ok'
示例#5
0
文件: nowiki.py 项目: boyska/nowiki
def get_page(name):
    if not config.getboolean('daemon', 'page_get'):
        abort(405)
    try:
        return Response(Page.get(name), mimetype='text/plain')
    except ValueError:
        abort(404)
示例#6
0
def get_page(name):
    if not config.getboolean('daemon', 'page_get'):
        abort(405)
    try:
        return Response(Page.get(name), mimetype='text/plain')
    except ValueError:
        abort(404)
示例#7
0
文件: nowiki.py 项目: boyska/nowiki
def delete_page(name):
    if not Page.exists(name):
        abort(404)
    Page.delete(name)
    return 'ok'
示例#8
0
文件: nowiki.py 项目: boyska/nowiki
def get_pages():
    return jsonify(Page.get_all())
示例#9
0
文件: nowiki.py 项目: boyska/nowiki
def get_home_html():
    #TODO: cache
    return render_template('index.src.htm', allpages = Page.get_all())
示例#10
0
def delete_page(name):
    if not Page.exists(name):
        abort(404)
    Page.delete(name)
    return 'ok'
示例#11
0
def get_pages():
    return jsonify(Page.get_all())
示例#12
0
def get_home_html():
    #TODO: cache
    return render_template('index.src.htm', allpages=Page.get_all())