def update(self):
ad_oid = self.params('ad_oid')
try:
ad_oid = int(ad_oid)
except (ValueError, TypeError): # invalid literal for int() with base 10
ad_oid = None
if not ad_oid:
return HTTPFound(self.request.resource_url(self.request.root, ''))
advertisting = get_obj(ad_oid)
if advertisting:
setattr(advertisting, 'click',
(getattr(advertisting, 'click', 0) + 1))
url = getattr(advertisting, 'advertisting_url',
self.request.resource_url(self.request.root))
return HTTPFound(url)
return HTTPFound(self.request.resource_url(self.request.root, ''))
评论列表
文章目录