2009-04-30 97 views
3

我正在開發谷歌應用程序引擎上的軟件。我正在使用webapp框架。有沒有什麼辦法可以避免在HTML模板中硬編碼的URL? django提供了一個解決方案,但是我找不到一個用於webapp的解決方案。在此先感謝..如何避免在webapp模板中硬編碼的網址

+0

只需通過您的控制器/處理程序將它們傳入,就像您使用其他任何模板變量一樣。 – 2012-06-01 01:06:13

回答

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應用程序的解決方案。