Найти - Пользователи
Полная версия: ошибка в sqlobject при генерации классов для своей схемы в postgresql
Начало » Pyramid / Pylons / TurboGears » ошибка в sqlobject при генерации классов для своей схемы в postgresql
1 2 3
PooH
Скажите, а вот эту книжку http://python.su/forum/viewtopic.php?pid=5162#p5162 вы не смотрели? Жаль мне она попала поздно, к этому времени почти во всем уже разобрался сам
hildi
К сож., я с работы не могу качать нелегитимные копии чего-либо, у нас довольно сильно пасут это дело, но дома посмотрю непременно, спасибо!
У меня другая книжка “Rapid Web Development with Python” by Michael Weigend. Отличная книжка, только там все примеры мне как-то… мимо кассы :-)
Вот бы еще что-нить про темплейты подробное почитать, а то я их логику вообще понять не могу. Как маленькие подстановки делать, я разобралась, но мне надо большие таблицы из этой дурацкой базы генерировать, и непонятно, где это надо формулировать? В модели или прямо в темплейте? Или в контроллере?
Блин, с чистым питоном и tk все так просто было! :-(
PooH
hildi
Как маленькие подстановки делать, я разобралась, но мне надо большие таблицы из этой дурацкой базы генерировать, и непонятно, где это надо формулировать? В модели или прямо в темплейте? Или в контроллере?
Блин, с чистым питоном и tk все так просто было! :-(
Что именно формулировать? Логику выборки? Тогда лучшее место в методе контроллера, хотя если похожие выборки делаются во многих местах, я выношу запрос в модель, как метод класса или делаю промежуточный слой между моделью и контроллером, ну это в основном от величины задачи зависит.
Если речь именно о формировании html, то можно и прямо в шаблоне, отдаете туда результат запроса, например
#в контролере
def find(self, **kw):
q = database.session.query(model.BlaBla).all()
return dict(result=q)
#в шаблоне
<tr py:for="item in result">
<td>${item[0]}</td>
<td>${item[1]}</td>
</tr>
Но лучше воспользоваться готовым виджетом DataGrid или PaginateDataGrid. и посмотрите декоратор paginate.
Вообщем книжку то почитайте. там все хорошо расписано ;)
hildi
PooH, Вы просто сокровище!

Похоже, моя контора все-таки получит свой дурацкий портал до Рождества.

Кстати, о Рождестве…
Хотите рождественских пряников? Я Вам пришлю! Только ПМ-ните мне адрес :-)
pythonwin
hildi
Похоже, моя контора все-таки получит свой дурацкий портал до Рождества.
можно поподробней? что за портал?
hildi
pythonwin
hildi
Похоже, моя контора все-таки получит свой дурацкий портал до Рождества.
можно поподробней? что за портал?
Да ерунда, просто внутренняя тулза для просмотра статистики по одной системе. Какая-то другая тулза считывает данные и пишет их в базу, а на портале это все можно будет красиво посмотреть (программа минимум) и вносить свои изменения (программа максимум).

Снаружи этого дела видно не будет, так что показать потом не получится.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB