Ejemplo n.º 1
0
def save(request, pagename):
    """保存页面内容,老页面进行内容替换,新页面生成新记录"""
    content = request.POST['content']
    pages = wikis.get_list(pagename__exact=pagename)
    if pages:
        pages[0].content = content
        pages[0].save()
    else:
        page = wikis.Wiki(pagename=pagename, content=content)
        page.save()
    return HttpResponseRedirect("/wiki/%s" % pagename)
Ejemplo n.º 2
0
def save(request, pagename):
    """保存页面内容,老页面进行内容替换,新页面生成新记录"""
    content = request.POST['content']
    pages = wikis.get_list(pagename__exact=pagename)
    if pages:
        pages[0].content = content
        pages[0].save()
    else:
        page = wikis.Wiki(pagename=pagename, content=content)
        page.save()
    return HttpResponseRedirect("/wiki/%s" % pagename)
Ejemplo n.º 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)
Ejemplo n.º 4
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)