PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Tự động điền WTForm SelectField với truy vấn sqlAlchemy

Tôi lẽ ra đã sử dụng QuerySelectField và lambda và đã thêm repr trong các mô hình của tôi. Đây là những gì đã làm việc cho tôi:

Forms.py

coi_name = QuerySelectField(label='COI', query_factory=lambda: db.session.query(Coi).filter_by(active=1), get_pk=lambda coi_id: coi_id, get_label=lambda coi_name: coi_name, allow_blank=True)

Models.py

def __repr__(self):
        return '{}'.format(self.coi_name)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. postgresql trả về 0 nếu giá trị trả về là null

  2. pg_dump không tìm thấy trong đường ray

  3. hibernate với c3p0:createClob () chưa được triển khai

  4. Docker &Postgres:Không liên kết được địa chỉ tcp 0.0.0.0:5432 đã được sử dụng

  5. Ràng buộc thả PostgreSQL với tên không xác định