本文整理汇总了Python中main.PageData.image方法的典型用法代码示例。如果您正苦于以下问题:Python PageData.image方法的具体用法?Python PageData.image怎么用?Python PageData.image使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类main.PageData
的用法示例。
在下文中一共展示了PageData.image方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: mod_img
# 需要导入模块: from main import PageData [as 别名]
# 或者: from main.PageData import image [as 别名]
def mod_img(image, scale=2):
pd = PageData()
pd.scale = float(scale)
try:
modimg = SiteImage.create(image)
except NoImage:
return page_not_found()
pd.image = modimg
try:
sql = 'select uid name from items where uid = %(uid)s;'
pd.parent = doquery(sql, {"uid": modimg.parent})[0][0]
sql = 'select * from imgmods where imgid = %(uid)s;'
result = doquery(sql, {"uid": modimg.uid})
if result[0][3] is None:
user = 'Anonymous'
else:
user = user_by_uid(result[0][3])
pd.moduser = user
except IndexError:
return page_not_found()
pd.ascii = SiteImage.create(modimg.uid).ascii(scale=pd.scale)
return render_template('mod_img.html', pd=pd)