Я новичок в CherryPy из Django. Мне понравилось, как Django разделял различные части проекта на множество файлов, и я хотел бы сделать то же самое в CherryPy вместо одного большого файла.
Я думаю, было бы здорово, если бы я мог разделить проект на следующие части:
- application.py: ядро CherryPy, с которого запускается сервер
- urls.py: Содержит все URL, возможно, используя RoutesDispatcher
- models.py: с помощью SQLAlchemy, содержащей все модели
- controllers.py: Довольно очевидно;)
Я не прошу полную вставку кода здесь, ссылка на пример / pastebin / gist тоже идеальна:)
Спасибо за вашу помощь.