hinzufügen
Code: Select all
@department.route("/department/getDepartmentDetails/", methods=['GET', 'POST'])
def getDepartmentDetails(id):
department = db.session.query(Department, Supplier) \
.outerjoin(Department, Department.default_supplier_id == Supplier.id) \
.filter(Department.id == id)
< /code>
Wenn ich eine einzelne Tabelle wie unten abfrage, kann ich Getattr verwenden, um das gewünschte Ergebnis zu erhalten. < /p>
department = Department.query.filter(Department.id==id).first()
dept={c.name: str(getattr(department, c.name)) for c in department.__table__.columns}
return jsonify(dept)