CherryPy: Есть ли лучший способ разделить проект на несколько файлов? - PullRequest
8 голосов
/ 20 мая 2011

Я новичок в CherryPy из Django. Мне понравилось, как Django разделял различные части проекта на множество файлов, и я хотел бы сделать то же самое в CherryPy вместо одного большого файла.

Я думаю, было бы здорово, если бы я мог разделить проект на следующие части:

  • application.py: ядро ​​CherryPy, с которого запускается сервер
  • urls.py: Содержит все URL, возможно, используя RoutesDispatcher
  • models.py: с помощью SQLAlchemy, содержащей все модели
  • controllers.py: Довольно очевидно;)

Я не прошу полную вставку кода здесь, ссылка на пример / pastebin / gist тоже идеальна:)

Спасибо за вашу помощь.

1 Ответ

11 голосов
/ 20 мая 2011

Хорошо, я отвечу себе на этот вопрос: p

Я нашел сообщение групп Google , в котором изложены основы того, как структурировать ваше приложение CherryPy.

В этом посте есть ссылка на пример приложения Bitbucket CherryPy , который очень хорошо структурирован и может использоваться в качестве базового примера для любого приложения CherryPy.

...