sql >> Databasteknik >  >> RDS >> PostgreSQL

Fyll i WTForm SelectField dynamiskt med sqlAlchemy-frågan

Jag borde ha använt QuerySelectField och lambda och lagt till repr i mina modeller. Det här är vad som fungerade för mig:

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. Otydlig matchning med T-SQL

  2. Hur tar du reda på vilken teckenuppsättning en text använder med sql/plsql?

  3. Hur man skriver oracle insert script med ett fält som CLOB?

  4. Uppdatera ResultSets med SQL Array-typer i JDBC / PostgreSQL