sashaorpix
Фев. 19, 2015 20:56:25
Добрый вечер,начал работать с flask, пока разобрался с обработкой форм,шаблонами,перешел к базам данных,и совсем не могу ни чего понять,подскажите пожалуйста,как на странице вывести данные из базы данных postgresql,если уже есть бд,таблица,а в ней уже внесены данные?
Не могу понять само подключение к postgresql и вывод уже из созданной таблицы,например база данных (kurs),таблица (Kurs_now),а в ней столбик (Kurs1),покажите пожалуйста код как вывести данные из такой таблицы)
4kpt_III
Фев. 20, 2015 03:38:36
Смотрите в сторону sqlalchemy. Напрямую работать не есть гуд…
ZerG
Фев. 20, 2015 08:38:21
Как пример обычным запросом в бд!
Но вам верно ответили - алхимия в руки!
Если база уже готовая - то достаточно просто описать ее - а создать необходимости не будет! Всеравно через модели сможете с ней работать!
Как пример 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()