예제 #1
0
def edit(request, pagename):
    """显示编辑存在页面"""
    page = wikis.get_object(pagename__exact=pagename)
    return render_to_response('wiki/edit', {
        'pagename': pagename,
        'content': page.content
    })
예제 #2
0
def index(request, pagename=""):
    """显示正常页面,对页面的文字做特殊的链接处理"""
    if pagename:
        #查找是否已经存在页面
        pages = wikis.get_list(pagename__exact=pagename)
        if pages:
            #存在则调用页面模板进行显示
            return process('wiki/page', pages[0])
        else:
            #不存在则进入编辑画面
            return render_to_response('wiki/edit', {'pagename':pagename})
        
    else:
        page = wikis.get_object(pagename__exact='FrontPage')
        return process('wiki/page', page)
예제 #3
0
def index(request, pagename=""):
    """显示正常页面,对页面的文字做特殊的链接处理"""
    if pagename:
        #查找是否已经存在页面
        pages = wikis.get_list(pagename__exact=pagename)
        if pages:
            #存在则调用页面模板进行显示
            return process('wiki/page', pages[0])
        else:
            #不存在则进入编辑画面
            return render_to_response('wiki/edit', {'pagename': pagename})

    else:
        page = wikis.get_object(pagename__exact='FrontPage')
        return process('wiki/page', page)
예제 #4
0
def edit(request, pagename):
    """显示编辑存在页面"""
    page = wikis.get_object(pagename__exact=pagename)
    return render_to_response('wiki/edit', {'pagename':pagename, 'content':page.content})