Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 19, 2015 20:56:25

sashaorpix
Зарегистрирован: 2015-02-19
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Flask работа с postgresql

Добрый вечер,начал работать с flask, пока разобрался с обработкой форм,шаблонами,перешел к базам данных,и совсем не могу ни чего понять,подскажите пожалуйста,как на странице вывести данные из базы данных postgresql,если уже есть бд,таблица,а в ней уже внесены данные?

Не могу понять само подключение к postgresql и вывод уже из созданной таблицы,например база данных (kurs),таблица (Kurs_now),а в ней столбик (Kurs1),покажите пожалуйста код как вывести данные из такой таблицы)

Отредактировано sashaorpix (Фев. 19, 2015 20:56:37)

Офлайн

#2 Фев. 20, 2015 03:38:36

4kpt_III
Зарегистрирован: 2014-12-22
Сообщения: 999
Репутация: +  39  -
Профиль   Отправить e-mail  

Flask работа с postgresql

Смотрите в сторону sqlalchemy. Напрямую работать не есть гуд…

Офлайн

#3 Фев. 20, 2015 08:38:21

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Flask работа с postgresql

Как пример обычным запросом в бд!
Но вам верно ответили - алхимия в руки!
Если база уже готовая - то достаточно просто описать ее - а создать необходимости не будет! Всеравно через модели сможете с ней работать!
Как пример 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()



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#4 Фев. 20, 2015 13:09:40

sander
Зарегистрирован: 2015-02-19
Сообщения: 317
Репутация: +  53  -
Профиль   Отправить e-mail  

Flask работа с postgresql

flask-sqlalchemy

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version