![]() | |
Perubahan Kecil yang Memberikan Hasil Luar BiasaAtomic Habits: Perubahan Kecil yang Memberikan Hasil Luar Biasa Orang mengira ketika Anda ingin mengubah hidup, Anda perlu memikirkan hal-hal besar. Namun pakar kebiasaan terkenal kelas dunia James Clear telah menemukan sebuah cara lain. Free Klik Disini ! |
SQLAlchemy adalah Python SQL toolkit dan Object Relational Mapper yang memberi pengembang aplikasi kemudahan dalam integrasi bahasa SQL. Pada study kasus tertentu kita perlu membuat Name Alias pada query yang kita buat misal kita ingin mengubah field name pada table mahasiswa menjadi nama_mahasiswa. Pada bahasa sql tentunya penggunaan "as" sudah cukup familiar. Perhatikan contoh query sql di bawah ini.
select nim,ttl,name as nama_mahasiswa from mahasiswa
Bagaimana penerapanya pada SqlAlchemy ?
Untuk lebih memahami artikel di harapkan sebelumnya kamu sudah memahami dasar-dasar pemrograman python dan juga Flask Framework .
perhatikan sample model.py di bawah ini !
from app import dbclass Mahasiswa(db.Model):
__tablename__ = 'mahasiswa'
id = db.Column(db.Integer, primary_key=True)
nim = db.Column(db.String(15), nullable=True)
name = db.Column(db.String(15), nullable=True)
address = db.Column(db.Text, nullable=True)
created_at = db.Column(db.Date, default=datetime.now)
updated_at = db.Column(db.Date, default=datetime.now)
kemudian perhatikan file views.py di bawah ini !
from app.folder.model import Mahasiswa
from app import dbdef sample():
q = Mahasiswa.query.add_columns(Mahasiswa.nim,(Mahasiswa.name).label('nama_mahasiswa').all()
for x in q:
print(x.nama_mahasiswa)
**label pada flask alchemy berfungsi seperti halnya as pada SQL
baca juga artikel lainya :
jika ada pertanyaan tentang python hubungi halovina.com, kami akan membantu anda menemukan arah yang tepat.