Уведомления

Группа в Telegram: @pythonsu

#1 Май 5, 2012 17:41:29

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

Какая правильная структрура проекта для Pyramid?

Перешла на Pyramid. По привычке с джанги хочеться разделить проект на приложения, чтобы можна было легко сориентироваться. Пока проект небольшой, но наверное лучше сразу сделать по-человечески, чем потом мучиться рефакторингом.
Как в пирамиде правильно это делать? Есть основной пакет, в ините которого прописаны конфиги. Внутри него создавать другие питон пакеты?
PS: а вообще будет замечательно, если кто кинет ссылку на гитхаб с примером)



Отредактировано Volk (Май 5, 2012 18:16:13)

Офлайн

#2 Май 5, 2012 19:58:27

regall
От: Киев
Зарегистрирован: 2008-07-17
Сообщения: 1583
Репутация: +  3  -
Профиль   Отправить e-mail  

Какая правильная структрура проекта для Pyramid?

Volk
Есть основной пакет, в ините которого прописаны конфиги
Этот основной конгфиг можно использовать для подключения других конфигов и проект можно строить по аналогии с джангой, где внутри проекта есть “аппы” (используя Configurator.include):
http://docs.pylonsproject.org/projects/pyramid/en/latest/api/config.html?awesome#pyramid.config.Configurator.include
Содержимое этих “апп” можно наполнять по направлениям (группам) задач, котрорые в их пределах решаются.



Офлайн

#3 Май 11, 2012 22:26:25

cent
Зарегистрирован: 2012-05-11
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Какая правильная структрура проекта для Pyramid?

Как подсказывают выше, можно дробить на отдельные app и подключать конфиги через include.
Вот еще ссылка по этой теме: http://stackoverflow.com/questions/6012991/pyramid-project-structure

Офлайн

#4 Май 13, 2012 21:38:20

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

Какая правильная структрура проекта для Pyramid?

та все уже давным давно сделано. Ток в каждой функции для инклуда не обезально делать config.scan(). Достаточно в главном сделать (корневом).



Офлайн

#5 Сен. 5, 2012 12:46:41

Sergey.Haylov
От:
Зарегистрирован: 2008-10-20
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Какая правильная структрура проекта для Pyramid?

Всем огромное спасибо за инфу. Как раз собираюсь писать сложный (с точки зрения SQL-запросов) проект. Имея опыт в Django понимаю, что с ее ORM это сделать будет сложно. Можно, конечно, прикрутить “спагетти” из SQLAlchemy, но зачем?

Еще раз спс.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version