本文整理汇总了Python中models.Album.albumPhoto方法的典型用法代码示例。如果您正苦于以下问题:Python Album.albumPhoto方法的具体用法?Python Album.albumPhoto怎么用?Python Album.albumPhoto使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类models.Album
的用法示例。
在下文中一共展示了Album.albumPhoto方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: get
# 需要导入模块: from models import Album [as 别名]
# 或者: from models.Album import albumPhoto [as 别名]
def get(self):
user = users.get_current_user()
if user is not None:
nickname = users.get_current_user().nickname()
logInOut = users.create_logout_url(self.request.uri)
greeting = "Please Enter Your Picasa Album Address:"
gd_client = gdata.photos.service.PhotosService()
# try delete the user's album in the DB
# pass if can't find.
try:
query = "Where owner = '%s'" % (nickname)
allAlbum = Album.gql(query)
db.delete(allAlbum)
except:
print "no album deleted for %s" % (nickname)
pass
# Grab user album list from Google Picasa and store in DB
try:
albumList = gd_client.GetUserFeed(user=user)
for album in albumList.entry:
newAlbum = Album()
newAlbum.owner = nickname
newAlbum.albumName = album.title.text
newAlbum.albumID = album.gphoto_id.text
newAlbum.albumPhoto = album.numphotos.text
newAlbum.put()
except:
print "%s album not added into DB" % (nickname)
pass
# Grab all available albums for the user
nickname = users.get_current_user().nickname()
query = "Where owner = '%s'" % (nickname)
time.sleep(1)
allAlbum = Album.gql(query)
print query
print allAlbum.count()
template_values = {
'user': user,
'logInOut': logInOut,
'greeting': greeting,
'albumInfo': allAlbum,
}
return render_template(self, 'index.html', template_values)
else:
logInOut = users.create_login_url(self.request.uri)
greeting = "Please Login to continue."
template_values = {
'user': user,
'logInOut': logInOut,
'greeting': greeting,
}
return render_template(self, 'index.html', template_values)
return render_template(self, 'index.html', template_values)