üzerinde faaliyet gösteren sütun adları ve ilgili sütun değerleri tükürmek ve onlar gösterilmez böylece muhtemelen bazı sütunları filtrelemek. Bu (elbette ilk bağlantıdan sonra) ben teşebbüs nedirSQLAlchemy: Ben nispeten basit bir şey yapmaya çalışıyorum sonuçları
:
metadata = MetaData(engine)
users_table = Table('fusion_users', metadata, autoload=True)
s = users_table.select(users_table.c.user_name == username)
results = s.execute()
if results.rowcount != 1:
return 'Sorry, user not found.'
else:
for result in results:
for x, y in result.items()
print x, y
Ben sqlalchemy (sürüm 5) API baktım ama oldukça karışıktı. 'sonuç' içindeki 'sonuç' bir RowProxy olduğunu, ancak .items() çağrısı için doğru nesneyi döndürdüğünü sanmıyorum.
benim tablo yapısı böyledir diyelim:
i süzmek ve göstermek için sütun adlarını belirtmek istediğinizuser_id user_name user_password user_country
0 john a9fu93f39uf usa
(i besbelli user_password göstermek istemiyorum) - bunu nasıl başarabilirler?
İlk pasaj, başlangıçta geldiğim ve herşeyi iade ettiğim şeydir. İkinci snippet için "ValueError: paketlenecek çok fazla değer" alıyorum - hrm –
Ah, fazladan sütun belirtmedim. Tekrar deneyelim. –
TypeError: select() en fazla 2 argüman alır (4 verilen) >> s = users_table.select (kullananlar_table.c.user_name, users_table.c.user_location, users_table.c.user_name == kullanıcı adı) –