我正在開發谷歌應用程序引擎上的軟件。我正在使用webapp框架。有沒有什麼辦法可以避免在HTML模板中硬編碼的URL? django提供了一個解決方案,但是我找不到一個用於webapp的解決方案。在此先感謝..如何避免在webapp模板中硬編碼的網址
3
A
回答
1
WebApp真的很基礎。
Django url
templatetag與通過匹配正則表達式模式解析URL的想法緊密相關。由於WebApp沒有任何嚴格的URL解析器,我想這將是一個非常艱鉅的任務來實現這一行。
但是你並不完全不幸。 Werkzeug具有非常容易理解但功能強大的URL路由機制,可以反轉網址。你可以試着將你的實現放在這個基礎上(或者扔掉WebApp並使用Werkzeug;),這真的值得一試)。
+1
如果你想在Django提供的更低級別或更靈活的代碼下編寫你的web應用程序,那麼werkzeug已經發展成一個真正整潔的包裝。值得研究! – 2009-04-30 17:02:33
0
的webapp使用Django模板這樣: 退房Django templates here
Django的解決方案是 Web應用程序的解決方案。
相關問題
- 1. 如何避免Java中的硬編碼
- 2. 避免網址編碼
- 3. 避免在R的網址編碼
- 4. 如何避免IOS/Android應用程序中的硬編碼網址
- 5. 如何避免硬編碼字符串
- 6. DataTables - 如何避免硬編碼url?
- 7. 在Android中避免硬編碼的IP地址
- 8. 如何避免角度js路由器中的硬編碼模板路徑?
- 9. 避免在switch語句中硬編碼
- 10. 避免MVC中的硬編碼角色?
- 11. 的JavaScript:避免硬編碼鍵碼
- 12. 如何避免在c + +中的「模板模板模板」模板
- 13. 硬編碼網址的
- 14. 如何在Django視圖中避免硬編碼URL
- 15. 如何避免在cronjob中對圖像url進行硬編碼?
- 16. 如何避免在yaml中爲gpload硬編碼登錄憑證
- 17. 避免在2個位置硬編碼故事板ID
- 18. 如何避免python腳本if條件中的硬編碼
- 19. 如何避免HQL,Hibernate中的硬編碼字段名稱?
- 20. 如何避免Sharepoint webpart中的硬編碼憑據?
- 21. 避免硬編碼證書mysqli php?
- 22. C#屬性\避免硬編碼值
- 23. 避免硬編碼字符串html
- 24. 避免硬編碼枚舉類型
- 25. ASP.NET - 避免硬編碼路徑
- 26. 避免硬編碼服務器配置
- 27. 如何避免模板中的邏輯?
- 28. Django的:如何避免表字段的硬編碼值
- 29. 如何在批處理代碼中避免硬編碼的「C:\ Program Files」
- 30. 在我的網站中呈現網址時,如何避免雙重網址編碼?
只需通過您的控制器/處理程序將它們傳入,就像您使用其他任何模板變量一樣。 – 2012-06-01 01:06:13