コード例 #1
0
ファイル: views.py プロジェクト: webatat/webatat
def admin_add_widget(request):
  mainmenu = Widget.get_by_key_name(admin_menu_key_name)
  action = "add"
  if request.POST:   
     title = request.POST.get('title')
     wtype = request.POST.get('wtype')
     website = request.POST.get('website')
     name = request.POST.get('name')
     content = request.POST.get('content')	
     content = content.replace('\r' ,'').replace('\n' ,'')
     key_name = Widget.key_from(website=website,name=name, wtype=wtype)
     w = Widget(key_name = key_name)
     w.title = title
     w.wtype = wtype
     w.website = website
     w.name = name
     w.content = json.loads(content)
     w.put()

    
  t = loader.get_template('administration/templates/form_widget.html')
  c = RequestContext(request, locals())

  return HttpResponse(t.render(c));
コード例 #2
0
ファイル: views.py プロジェクト: webatat/webatat
def admin_admin(request):
  mainmenu = Widget.get_by_key_name(admin_menu_key_name)
  title = ""
  if request.POST:
     wtype = request.POST.get('wtype')
     website = request.POST.get('website')
     name = request.POST.get('name')
     title = request.POST.get('title')
     content = request.POST.get('content')	

     w = Widget(key_name = pk)
     w.title = title
     w.wtype = wtype
     w.content = json.loads(content)
     w.put()

  
 

    
  t = loader.get_template('administration/templates/base-admin.html')
  c = RequestContext(request, locals())

  return HttpResponse(t.render(c));