我是 CherryPy 的新手,来自 Django。我喜欢 Django 将项目的各个部分拆分为多个文件的方式,我想在 CherryPy 中做同样的事情,而不是拥有一个大文件。
我认为如果我可以将项目分成这些部分会很棒:
- application.py :CherryPy 的核心,服务器启动的地方
- urls.py :包含所有 url,可能使用 RoutesDispatcher
- models.py :通过 SQLAlchemy,包含所有模型
- controllers.py : 很明显;)
我不是在这里要求完整的代码粘贴,示例/pastebin/gist 的链接也很完美:)
谢谢你的帮助。