CherryPy:有没有最好的方法将项目拆分为多个文件?

时间:2011-05-20 07:14:09

标签: python cherrypy code-organization project-organization

我是来自Django的来自CherryPy的新手。我喜欢Django将项目的各个部分分成许多文件的方式,我想在CherryPy中做同样的事情,而不是有一个大文件。

我认为如果我能在这些部分拆分项目会很棒:

  • application.py:CherryPy的核心,服务器启动的地方
  • urls.py:包含所有网址,可能使用RoutesDispatcher
  • models.py:通过SQLAlchemy,包含所有模型
  • controllers.py:很明显;)

我不是要求在这里完整的代码粘贴,一个示例/ pastebin / gist的链接也很完美:)

感谢您的帮助。

1 个答案:

答案 0 :(得分:10)

好吧,我会回答一下:p

我找到了Google Groups post,它提供了有关如何构建CherryPy应用程序的基础知识。

在该帖子中,有一个Bitbucket CherryPy application example的链接结构非常好,可以用作任何CherryPy应用程序的基本示例。