sql >> Database teknologi >  >> RDS >> PostgreSQL

Udfyld dynamisk WTForm SelectField med sqlAlchemy-forespørgsel

Jeg skulle have brugt QuerySelectField og lambda og tilføjet repr i mine modeller. Dette er hvad der virkede for 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. Hvordan kan jeg indsætte en liste returneret fra pyodbc mssql forespørgsel i mysql gennem lagret procedure ved hjælp af pymysql

  2. MySQL specificeret nøgle var for lang

  3. Sådan implementeres synkroniseret Memcached med database

  4. Brug SET TEXTSIZE til at begrænse de data, der returneres for hver række i SQL Server