示例#1
0
文件: referer.py 项目: XinMa1/work
 def modify(self):
     inputParams= self.getInput()
      
     try:
         news_id = int(inputParams['id'])
         news = News().get(News.id == news_id)
         news.name = inputParams['name']
         news.content = inputParams['content']
         news.thumbnail = inputParams['thumbnail']
         news.save()
     except Exception, e:
         return self.error(msg = '修改失败: %s' % e, url=self.makeUrl('/admin/news/list'))
示例#2
0
文件: news.py 项目: jiaolj/yunht
def update(req):
    back = {'status':'ok'}
    q = req.GET or req.POST
    id = q.get('id')
    name = q.get('name')
    pdate = q.get('pdate')
    abs = q.get('abs')
    rank = q.get('rank')
    text = q.get('text')
    pic = q.get('pic')
    kwargs = {'name':name,'pdate':pdate,'abs':abs,'rank':rank,'text':text,'pic':pic}
    if id:
        News.objects.filter(pk=id).update(**kwargs)
        back['id'] = id
    else:
        h = News(**kwargs)
        h.save()
        back['id'] = h.id
    return to_json(back)