Dictionary Raw SQL Queries Django

Subscribe Dengan Account Google Untuk Membaca Artikel Tanpa Iklan
Dictionary Raw SQL Queries Django

Bagaimana cara membuat dictionary pada raw SQL queri django framework ?


1) import library django connection

from django.db import connections

 

2) buat fungsi untuk merubah index menjadi dictionary

def dictfetchall(cursor):
"Return all rows from a cursor as a dict"
columns = [col[0] for col in cursor.description]
return [
dict(zip(columns, row))
for row in cursor.fetchall()
]

 

3) buat fungsi untuk memanggil data dari database

 

def get_list_user():
with connections['example_db'].cursor() as cursor:
cursor.execute("""select * from users """)
connection.close()
row = dictfetchall(cursor)
return row

 

4) Extract data

for x in get_list_user():
print(x['username'])

 

good luck ...!

Baca artikel lainya: