對於我的網站需要一些「小工具」,詳細說明來自各種數據模型的輸出,因爲這個小工具在任何頁面中都可見,可以用mako檢索數據而無需每隔一段時間(並且精心製作)時間與控制器中的render()?像Django模板標籤與Mako和主塔
1
A
回答
2
可能是你需要使用helpers
/helpers.py
def tweets(**params):
context = {}
return render('tweets.mako', context)
在你的頁面模板這樣做是爲了使你tweets widget
:
h.tweets()
0
這聽起來像你正在尋找FormAlchemy,ToscaWidgets和/或Sprox的組合。我會檢查這三個。
另外,您可能會閱讀http://pylonsbook.com/en/1.1/的第6章。它幫助了我一堆;也許你會從中得到一些東西。
相關問題
- 1. 使用Django模板標籤的Mako模板
- 2. 與Mako的模板打印列表(Django的加入標籤)
- 3. 在主塔1.0中禁用(mako)模板緩存
- 4. 主塔+ Mako - 從模板中訪問POST數據
- 5. 原始Mako模板包含在另一個在主塔
- 6. 可以在CakePHP中做的塔/金字塔Mako風格模板?
- 7. 模板標籤Django
- 8. Django - 模板標籤
- 9. Django模板標籤
- 10. django頭像自定義模板標籤
- 11. Django與Grok/Zope3與主塔
- 12. django自定義標籤與模板塊?
- 13. Mako模板
- 14. Django - 使用模板標籤和'with'?
- 15. 使用{%和%} Django中HTML模板標籤
- 16. Django模板標籤和include for nav
- 17. Django模板:在標籤
- 18. Django模板標籤錯誤
- 19. Django - 包含模板標籤
- 20. 模板標籤中的Django
- 21. Django:調試模板標籤
- 22. Django視圖和模板,包括Jinja2和Mako,教程和資源
- 23. 從主塔中的Mako模板的當前頁面的url請求
- 24. Django模板標籤,生成模板塊標籤
- 25. jquery模板標籤與Django模板衝突!
- 26. 從金字塔應用程序視圖中獲取Mako模板
- 27. 塔MAKO模板:調試「內部服務器錯誤」 /「NoneType」錯誤
- 28. Django模板標籤顯示Django版本
- 29. Mako Django的「無空間」標籤的模擬?
- 30. Django與Mako Jinja2模板比較的集成使用:render_to_response。問題?
抱歉,這個詞「小工具「是不明確的,在我的情況下,小部件是由html生成的代碼段,數據與單個控制器操作無關。例如:博客中的最後一個推文框,我不需要在任何動作控制器中添加twitter api邏輯代碼。 – byterussian 2010-06-22 08:22:18
@Angelbit:那麼你可能只是堅持爲每個「活動」(即最後一個推文框)編寫一個方法(綁定到特定的模板片段)並將它們組合成一個頁面。此外,您可能實際上並不希望模板直接與數據層對話(阻止重用)。 – yarmiganosca 2010-06-22 17:22:00
我想要的模板比與用作簡單控制器層的函數進行交談,該函數將數據返回給Mako以生成「小部件」html代碼。 – byterussian 2010-06-23 10:08:22