初学者塔架/mako 模板问题
我一直在阅读 mako / pylons 文档,并且很难找到将多个应用程序集成到单个页面中的好示例/讨论,例如,如果我有一个博客应用程序和一个仅从数据库中选择随机引用的应用程序很棒的报价。 (这个例子很简单,只是为了说明)
所以我想制作一个显示两个应用程序的页面, 我不知道如何编写模板,我已经看到了 next.body(),我是否需要从模板中的应用程序调用控制器?
我怎样才能即时执行此操作?
我可以只创建一个描述页面的模型,并将每个应用程序作为模型属性中的对象调用吗? 我只是在这里吐槽,希望能找到一个我可以查看的示例/教程。
感谢您的任何建议。
I've been reading mako / pylons documentation and am having trouble finding good examples / discussion of integrating multiple applications into a single page, so for example, if i had a blog application and an application which just selects a random quotation from a database of awesome quotations. (the example is trivial, just for exposition)
So I want to make a single page which displays both applications,
I'm not sure how to go about writing the templates, i've seen next.body(), do I need to call the controller from the application in a template?
How could I do this on the fly?
Can I just make a model describing the page, and have each application it wants to call as objets in the attributes of the model?
I'm just spitballing here, hoping for a pointer to an example / tutorial i can look over.
Thanks for any advice.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
在 Django 中,“应用程序”是您开发或选择的组件,然后进行自定义、混合和匹配以获得最终网站。
在 Pylons 中,“应用程序”指的是您正在创建的整个事物——控制器、模型、模板、中间件、任何帮助模块、文档等。 Pylons 应用程序是一堆可以由 Paster 按原样提供的代码, Apache/mod_wsgi 或任何其他支持 WSGI 的 Web 服务器。
例如,在 Pylons 中,要在单页中获取博客文章和随机引用,您需要:
myapp.model.Post
、myapp.model.Quotation
。希望这有帮助!
In Django, "applications" are components you develop or choose, then customize, mix and match together to get your final website.
In Pylons, "application" refers to the whole thing you're creating--controllers, models, templates, middlewares, any helper modules, documentation etc. A Pylons application is a bunch of code that can be served as-is by Paster, Apache/mod_wsgi or any other WSGI-supporting web server.
In Pylons, to get, for example, blog posts and random quotations in single page, you'd:
myapp.model.Post
,myapp.model.Quotation
.Hope this helps!