Comment éviter les URL codées en dur dans les modèles d'applications Web
-
03-07-2019 - |
Question
Je développe un logiciel sur le moteur d'applications Google. J'utilise le framework webapp. existe-t-il un moyen d'éviter de coder en dur les URL dans les modèles HTML? Django fournit une solution, mais je ne pouvais pas en trouver une pour webapp. merci d'avance ..
La solution
WebApp est vraiment très basique.
Django url
Le modèle est étroitement lié à son idée de résolution d'URL en faisant correspondre les modèles regex. Comme WebApp n’a pas de résolveur d’URL sérieux, j’imagine que ce serait très difficile d’implémenter quelque chose dans cette ligne.
Mais vous n'êtes pas totalement hors de chance. Werkzeug dispose d'un mécanisme de routage d'URL très simple à comprendre mais puissant qui permet d'inverser les URL. Vous pouvez essayer de baser votre implémentation sur celle-ci (ou jeter WebApp et utiliser Werkzeug;), cela vaut vraiment la peine d'essayer).
Autres conseils
Webapp utilise les modèles Django pour: consultez les modèles Django ici
La solution Django est la solution pour les applications Web.