2011-05-20 34 views
8

我是来自Django的CherryPy的新手。我喜欢Django将项目的各个部分分割成多个文件,我希望在CherryPy中做同样的事情,而不是有一个大文件。CherryPy:有没有最好的方法来分割多个文件中的项目?

我认为这将是巨大的,如果我能在分裂这些地区的项目:

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

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

感谢您的帮助。

回答

10

好吧,我会回答自己上一个:对

我发现了一个Google Groups post是提出了关于如何安排你的CherryPy应用程序的基础知识。

在那篇文章中,有一个指向Bitbucket CherryPy application example的链接,它的结构非常好,可以作为任何CherryPy应用程序的基础示例。

相关问题