我一直在阅读mako / pylons文档,但我很难找到将多个应用程序集成到单个页面中的好例子/讨论,例如,如果我有一个博客应用程序和一个只选择随机引用的应用程序令人敬畏的报价数据库。 (这个例子很简单,只是为了说明)
所以我想创建一个显示两个应用程序的页面, 我不知道如何编写模板,我已经看过next.body(),我是否需要在模板中从应用程序调用控制器?
我怎么能在飞行中这样做?
我可以只创建一个描述页面的模型,并让每个应用程序在模型的属性中调用它作为objets吗?
我只是在这里吐痰,希望有一个指向我可以查看的示例/教程的指针。
感谢您的任何建议。
答案 0 :(得分:2)
在Django中,“应用程序”是您开发或选择的组件,然后自定义,混合和匹配以获得您的最终网站。
在Pylons中,“应用程序”指的是您正在创建的所有内容 - 控制器,模型,模板,中间件,任何帮助程序模块,文档等.Pylons应用程序是一堆可以按原样提供的代码由Paster,Apache / mod_wsgi或任何其他支持WSGI的Web服务器。
在Pylons中,例如,在单个页面中获取博客文章和随机引用,您需要:
myapp.model.Post
,myapp.model.Quotation
。 希望这有帮助!