本文整理匯總了Python中flaskext.sqlalchemy.SQLAlchemy.exists方法的典型用法代碼示例。如果您正苦於以下問題:Python SQLAlchemy.exists方法的具體用法?Python SQLAlchemy.exists怎麽用?Python SQLAlchemy.exists使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類flaskext.sqlalchemy.SQLAlchemy
的用法示例。
在下文中一共展示了SQLAlchemy.exists方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: combined_when
# 需要導入模塊: from flaskext.sqlalchemy import SQLAlchemy [as 別名]
# 或者: from flaskext.sqlalchemy.SQLAlchemy import exists [as 別名]
return 'wearing-%d' % (self.id,)
@property
def combined_when(self):
return datetime.datetime.combine(self.when, self.specifically_when or datetime.time())
@property
def local_combined_when(self):
return self.combined_when.replace(tzinfo=tzlocal())
Shirt.wearing_count = db.column_property(
db.select([db.func.count(Wearing.id)]).where(Wearing.shirt_id == Shirt.id))
Shirt.most_recent_wearing = db.relationship(
Wearing, uselist=False,
order_by=[Wearing.when.desc(), Wearing.specifically_when.desc()])
Shirt.has_wearing = db.column_property(db.exists(['*']).where(Shirt.id == Wearing.shirt_id))
@app.before_request
def lookup_current_user():
g.user = None
g.cert_auth = False
components = request.environ.get('wsgi.client_cert_components')
if components and 'emailAddress' in components:
user = Editor.query.filter_by(email=components['emailAddress']).first()
if user is not None:
g.user = user
g.cert_auth = True
return
if 'openid' in session:
g.user = Editor.query.filter_by(openid=session['openid']).first()