9

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

我认为如果我可以将项目分成这些部分会很棒:

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

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

谢谢你的帮助。

4

1 回答 1

12

好吧,我会在那个问题上回答自己:p

我发现了一篇Google Groups 帖子,其中介绍了如何构建 CherryPy 应用程序的基础知识。

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

于 2011-05-20T08:06:16.077 回答