示例#1
0
文件: views.py 项目: webatat/webatat
def admin_update_flatpage(request, website, name):
  mainmenu = Widget.get_by_key_name(admin_menu_key_name)
  flatpages = FlatPage.all()
  action = "update"
  pk = FlatPage.key_from(website=website,name=name)
  f = FlatPage.get_by_key_name(pk)
  name = f.name
  title = f.title
  website = f.website
  status = f.status
  content = json.dumps(f.content, ensure_ascii=False)
  

  if request.POST:     
     
     title = request.POST.get('title')
     status = request.POST.get('status')
     content = request.POST.get('content')
     content = content.replace('\r' ,'').replace('\n' ,'')
    
     f.title = title
     f.status = int(status)
     f.content = json.loads(content)
     f.put()
    
  t = loader.get_template('administration/templates/form_flatpage.html')
  c = RequestContext(request, locals())

  return HttpResponse(t.render(c));
示例#2
0
文件: views.py 项目: webatat/webatat
def admin_update_flatpages(request):
  mainmenu = Widget.get_by_key_name(admin_menu_key_name)
  flatpages = FlatPage.all()
  action = "update"
    
  t = loader.get_template('administration/templates/form_flatpage.html')
  c = RequestContext(request, locals())

  return HttpResponse(t.render(c));