CherryPy: Есть ли лучший способ разделить проект на несколько файлов?

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

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

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

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

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

8
задан pavium 20 May 2011 в 07:17
поделиться