1
Я использую цикл for для вывода столбцов и значений одной строки базы данных. Это все работает, но есть пара проблем. Имена столбцов не подходят для вывода в браузере, поэтому я ищу способ связать псевдоним (не уверен, что это правильный термин)Идентификатор столбца флажка-sqlalchemy для выхода браузера
например. Имена столбцов:
cust_name
cust_area
Желаемый результат:
Customer name
Customer area
models.py
class Customers(db.Model):
id = db.Column(db.Integer, primary_key = True)
cust_name = db.Column(db.String(64))
cust_area = db.Column(db.String(64))
cat_id = db.Column(db.Integer(8), index = True)
views.py
customer = Customers.query.filter_by(cat_id = page).first()
test_dict = dict((col, getattr(test, col)) for col in test.__table__.columns.keys())
return render_template('test.html',
customer = test_dict
)
test.html
{% for key, value in customer.items() %}
{{ key }} : {{ value }}
{% endfor %}
Спасибо!
Отлично! благодаря – bobwal