2010-02-17 6 views

Répondre

2

Ce n'est pas vraiment quoi que ce soit spécifique App Engine - si vous utilisez App Engine Patch, vous pouvez utiliser Django, y compris ses résolveurs URL. Alternativement, vous pouvez utiliser n'importe quel autre framework avec un résolveur inverse, ou use one on its own.

2

Après une recherche difficile, j'ai trouvé confus documentation pour des fonctionnalités similaires dans la classe webapp.WSGIApplication par défaut de Google App Engine. Il semble que les expressions régulières puissent être transmises à un gestionnaire, mais elles sont nommées et utilisées en donnant des arguments supplémentaires à la fonction get de ce gestionnaire.

4

Si vous utilisez webapp2, « un framework web en Python léger compatible avec webapp Google App Engine », vous pouvez profiter de leur URI routing features, qui comprennent une fonction uri_for() qui n'inverse de routage semblable à Django reverse(). Le webapp2 est essentiellement un surensemble de webapp, il est donc trivial de le remplacer en remplacement. C'est une jolie petite bibliothèque.

Questions connexes