コード例 #1
0
ファイル: admin.py プロジェクト: yinzhigang/diarytype
 def POST(self, link_id=None):
     if link_id:
         link = Link.get_by_id(int(link_id))
     else:
         link = Link()
         max_sort_link = Link.all().order('-sort').get()
         if max_sort_link:
             # max_sort_category = max_sort_category.pop()
             max_sort = max_sort_link.sort
             if not max_sort:
                 max_sort = 1
         else:
             max_sort = 0
         link.sort = max_sort + 1
     
     inp = web.input()
     link.name = inp.name
     url = inp.get('url')
     if not url.startswith(('http://', 'https://')):
         url = 'http://' + url
     link.url = url
     link.save()
     
     clear_cache()
     
     return web.seeother('/admin/links')