Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 26, 2011 07:41:46

oRLaN
От:
Зарегистрирован: 2011-10-26
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Создание СУБД с помощью Python и PyGTK

Встал вопрос с написанием курсовой. Суть практической части - создание СУБД. Все одногрупники используют Delphi(признаю, что для данной задачи это один из простейших и быстрых путей), но я хотел бы сделать это с использованием python + pyGTK + SQLite. Проблема усугубляется тем что преподаватели python не знают, поэтому с освоением языка и написанием программы помощи от них не будет.

Я думаю что разберусь с самой логикой программы, добавление/изменение/удаление записей, запросы. Но плохо представляю себе как буду визуально показывать содержимое записей(пока рассчитываю использовать виджет gtk.TreeView). Ещё хуже представляю себе как буду делать печатные отчёты(и вообще не уверен что для них есть простой путь в python). Хотелось бы услышать любые советы, увидеть любые примеры касающиеся данной задачи. В тех немногих книгах которые я видел эта тема не была освещена никак, может python не приспособлен для решения таких задач?



Офлайн

#2 Окт. 26, 2011 15:34:56

Enchantner
От:
Зарегистрирован: 2009-02-11
Сообщения: 442
Репутация: +  0  -
Профиль   Отправить e-mail  

Создание СУБД с помощью Python и PyGTK

oRLaN
А почему бы не сделать отчёты в html-формате? А для генерации диаграммы таблиц можно использовать тот же graphviz. Будет выглядеть примерно как сделано в Oracle. Если хочется объектности - можно использовать SQLAlchemy.



Офлайн

#3 Окт. 26, 2011 16:49:00

oRLaN
От:
Зарегистрирован: 2011-10-26
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Создание СУБД с помощью Python и PyGTK

Enchantner
А почему бы не сделать отчёты в html-формате? А для генерации диаграммы таблиц можно использовать тот же graphviz. Будет выглядеть примерно как сделано в Oracle. Если хочется объектности - можно использовать SQLAlchemy.
Спасибо за ответ. Думаю можно и в HTML. Для HTML есть какой-то фреймворк, или по старинке открыть файл и заполнять плэинтекстом с тегами? SQLAlchemy прийдётся очень кстати, и информации по ней хватает.



Офлайн

#4 Окт. 26, 2011 16:59:44

Enchantner
От:
Зарегистрирован: 2009-02-11
Сообщения: 442
Репутация: +  0  -
Профиль   Отправить e-mail  

Создание СУБД с помощью Python и PyGTK

oRLaN
для html пойдёт любой шаблонизатор, например, Jinja2 хорош.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version