Форум сайта python.su
Добрый вечер,начал работать с flask, пока разобрался с обработкой форм,шаблонами,перешел к базам данных,и совсем не могу ни чего понять,подскажите пожалуйста,как на странице вывести данные из базы данных postgresql,если уже есть бд,таблица,а в ней уже внесены данные?
Не могу понять само подключение к postgresql и вывод уже из созданной таблицы,например база данных (kurs),таблица (Kurs_now),а в ней столбик (Kurs1),покажите пожалуйста код как вывести данные из такой таблицы)
Отредактировано sashaorpix (Фев. 19, 2015 20:56:37)
Офлайн
Смотрите в сторону sqlalchemy. Напрямую работать не есть гуд…
Офлайн
Как пример обычным запросом в бд!
Но вам верно ответили - алхимия в руки!
Если база уже готовая - то достаточно просто описать ее - а создать необходимости не будет! Всеравно через модели сможете с ней работать!
Как пример raw запроса в постгресс
# -*- coding: utf-8 -*- import psycopg2 # Get data def pge(psql): conn = None try: conn = psycopg2.connect(database='dbname', user='dbuser', password='pass') cur = conn.cursor() cur.execute(psql) data = cur.fetchall() return data except psycopg2.DatabaseError as e: print 'Error %s' % e finally: if conn: conn.close()
Офлайн
flask-sqlalchemy
Офлайн