Форум сайта python.su
Подскажите через какой механизм Pylons нужно работать с уже существующей базой (PostgreSQL), причём взаимодействие с базой через хранимые на стороне PostgreSQL функции, а чтение данных через виды. Т.е. создавать структуру данных со стороны Pylons не нужно. Нужно ли создавать модели данных? Или лучше попробовать не Pylons? Полагаю что Pylons достаточно гибок для такой работы, я не прав?
Офлайн
vakМодели в любом случае нужны. А механизм работы с базой там один :) В документации все написано. С функциями и видами правда не работал.
Подскажите через какой механизм Pylons нужно работать с уже существующей базой (PostgreSQL), причём взаимодействие с базой через хранимые на стороне PostgreSQL функции, а чтение данных через виды. Т.е. создавать структуру данных со стороны Pylons не нужно. Нужно ли создавать модели данных? Или лучше попробовать не Pylons? Полагаю что Pylons достаточно гибок для такой работы, я не прав?
Офлайн
NaotaНе совсем понял зачем модели (я так понимаю содержат структуру данных) если структура “скрыта” функциями?
Модели в любом случае нужны. А механизм работы с базой там один :) В документации все написано. С функциями и видами правда не работал.
Офлайн
Ну а как алхимия будет оборачивать возвращаемые значения?
Офлайн
NaotaНапример, просто использовать функции и обрабатывать результаты в шаблонах. Не так?
Ну а как алхимия будет оборачивать возвращаемые значения?
Офлайн
Модели это и есть шаблоны. В чем проблема то? Начните и все получится :)
Офлайн
vakМодели - это часть паттерна MVC, а не ORM. Pylons, AFAIR, вообще не завязаны на какой-либо ORM или persistence layer. Можешь использовать что угодно. Я вон Schevo использовал и SQLAlchemy.
Подскажите через какой механизм Pylons нужно работать с уже существующей базой (PostgreSQL), причём взаимодействие с базой через хранимые на стороне PostgreSQL функции, а чтение данных через виды. Т.е. создавать структуру данных со стороны Pylons не нужно. Нужно ли создавать модели данных? Или лучше попробовать не Pylons? Полагаю что Pylons достаточно гибок для такой работы, я не прав?
Офлайн
Понятно, что нужно начать - потом всё станет ясно. Помогите плиз с примером использования хранимых функций - сисльно бы помогло. Пробовал найти в документации - не нашел.
Офлайн