โซลูชั่นเป็นโมดูลหลามที่ทำให้ SQLAlchemy ง่ายและสนุกกับการใช้งานและเพิ่มขีดความสามารถบางอย่างที่กำหนดเอง
ตัวอย่าง:
จากการแก้ปัญหาการนำเข้า sqlalchemy
ฐาน = sqlalchemy ('PostgreSQL: // สกอตต์: เสือ @ localhost: 5432 / mydatabase')
สิ่งที่ต้องทำในชั้นเรียน (db.Model):
& nbsp; id = db.Column (db.Integer, primary_key = True)
& nbsp; title = db.Column (db.String (60), nullable = เท็จ)
& nbsp; ทำ = db.Column (db.Boolean, nullable = เท็จเริ่มต้น = เท็จ)
& nbsp; pub_date = db.Column (db.DateTime, nullable = เท็จ
& nbsp; default = datetime.utcnow)
to_do = สิ่งที่ต้องทำ (title = 'การติดตั้งโซลูชั่น', ทำ = True)
db.add (to_do)
db.commit ()
เสร็จสิ้น = db.query (สิ่งที่ต้องทำ) .filter (ToDo.done == True) สิ่งอำนวย ()
มันจะตั้งชื่อตารางโดยอัตโนมัติ (ถ้าไม่มีชื่อที่กำหนดไว้) และการเรียนการสืบค้นพื้นฐานเพิ่มวิธีการต่อไปนี้:
- first_or_notfound
- get_or_notfound
- to_json
ต้องการ
- หลาม
ความคิดเห็นที่ไม่พบ