SQLAlchemy Documentation'da .c.
özniteliğinde bir dizi başvuru gördüm (aşağıdaki örneklere bakın). SQLAlchemy belgeleri bu .c.
özniteliğini nerede açıklar? (Örneğin, hangi nesne geçerli bu niteliktir?)".c." Için SQLAlchemy belgeleri nerede bulunur Sorgu veya tablodaki isimlere göre sütunlara erişme özelliği?
Örnek referanslar:
- "Users of the expression system know that
Select.apply_labels()
Select.c
edinilebilir isimleri etkileyen, her sütun adının tablo adını prepends" "
>>> for u, count in session.query(User, stmt.c.address_count).\
... outerjoin(stmt, User.id==stmt.c.user_id).order_by(User.id):
: bir özelliğin aracılığıyla The columns on the statement are accessiblec
denilen mapper(User, user, properties={
’addresses’ : relationship(Address, backref=’user’, order_by=address.c.id)
})
#Address
olarak yaniTable
nesnelerin açısından reference- "SQL expressions are typically specified,
address.c.id
Address
ilişki için yukarıdaki değilAddress.id
, henüz tablo meta verileri ile bağlantılı, ne de olmayabilir Burada bir dizgi belirtebiliriz. " - "When mapping to an existing table, Sütun nesnesi doğrudan referanslanabilir:"
__table__ = user_table
id = user_table.c.user_id
name = user_table.c.user_name
- Here is the Postgresql WITH RECURSIVE Örnek. Bu örnekte,
included_parts
cte veincl_alias
takma adının Çekirdek seçilebilir olduğunu, yani sütunlara.c.
özniteliği aracılığıyla erişildiğini unutmayın.
Bu yorumun zaten burada olmadığına inanamıyorum, fakat: "Bu kodu, değişken isimlerin abysmal olarak kötü kullanımı için kod incelemesinden reddederim!" – lol