私はGoogleのアプリケーションエンジンでソフトウェアを開発しています。私はwebappフレームワークを使用しています。 HTMLテンプレートのURLをハードコーディングしないようにする方法はありますか? djangoは解決策を提供しますが、私はwebappのためのものを見つけることができませんでした。ありがとうございます。webappテンプレートのURLをハードコーディングするのを避ける方法
3
A
答えて
1
WebAppはとても基本的です。
Django url
templatetagは、正規表現のパターンを照合することによってURL解決のアイデアと密接に結びついています。 WebAppには深刻なURLリゾルバがないので、この行に何かを実装するのは本当に難しい作業だと思います。
しかし、あなたはまったく運がありません。 Werkzeugは非常に理解しやすいですが、URLを逆転させる強力なURLルーティング機構です。あなたはこの実装に基づいて実装を試みることができます(またはWebAppを放棄してWerkzeugを使用してください)。これは本当に試してみる価値があります)。
+1
werkzeugは、あなたのWebアプリケーションをより低いレベルでコード化したい場合や、Djangoよりも高い柔軟性を持ってコード化したい場合、本当にきれいなパッケージに進化しました。探してみる価値がある! –
0
のWebappがジャンゴを使用していますのでテンプレート: チェックアウトDjango templates here
Djangoのソリューションは Webアプリケーションソリューションです。
関連する問題
- 1. js/ajaxスクリプトのアプリケーションコンテキストパスのハードコーディングを避ける方法
- 2. ウェブURLのコードインジェクションを避ける方法
- 3. MongoDb用.NETドライバ:プロパティ名のハードコーディングを避ける方法はありますか?
- 4. フィットスクリーンアンドロイドWebAppの(水平方向のスクロールを避けるため)
- 5. コーディング実践:どのようにハードコーディングを避けるために?
- 6. MasterpageのURL書き換えを避ける方法
- 7. htmlテンプレートの自動エスケープを避ける
- 8. NSCachedImageRepを避ける方法
- 9. Azure WebApp URLの名前を変更する方法
- 10. SQL Serverトリガーで値を変更するときハードコーディングを避ける
- 11. $ location.urlのURLデコードを避けるには?
- 12. ローマの例外を避ける方法
- 13. XMLスキーマのcomplexTypesを避ける方法
- 14. androidのcreateBitmap()クラッシュを避ける方法
- 15. 入力のラベルを避ける方法
- 16. リンクのタブストップを避ける方法は?
- 17. エンドユーザがtextarea jqueryでURLを与えるのを避ける方法
- 18. ウェブURLを参照するときにmysql注入を避ける方法
- 19. eclipseでsrc/main/webappに3回クリックするのを避けるには?
- 20. 避ける方法#ifdef __x86_64__
- 21. 避ける方法.IllegalStateException
- 22. 避ける方法Uncaught ReferenceError
- 23. DjangoでのURL構造の繰り返しを避ける方法
- 24. Djangoテンプレート:includeとloadで空行を避けるには?テンプレートに
- 25. AngularJS:$場所とURLエンコードを避ける
- 26. セキュリティ警告を避けるカスタムURLプロトコル
- 27. cakephpのルートパスでスクリプトファイルをルーティングするのを避ける方法
- 28. Linux/X11上でpygameで裂けるのを避ける方法
- 29. iPhone/Android WebAppテンプレート
- 30. Scala - 閉鎖を避ける方法?
他のテンプレート変数と同じようにコントローラ/ハンドラを渡してください。 –