Comment puis-je obtenir le plein/URL absolue (avec nom de domaine) dans Django?

Comment puis-je obtenir le plein/URL absolue (par exemple,https://example.com/some/path) dans Django sans le module des Sites? C'est tout simplement ridicule... je ne devrais pas besoin d'interroger ma DB à s'accrocher à l'URL!

Je veux l'utiliser avec reverse().

  • Juste une parenthèse: Le module des sites ne touche que la DB, pour la première fois, il a besoin du nom du site, le résultat est mis en cache dans un module variable (SITE_CACHE) qui va rester jusqu'à ce que la re-compilation du module ou de la SiteManager.clear_cache() la méthode est appelée. Voir: code.djangoproject.com/svn/django/tags/releases/1.3/django/...
InformationsquelleAutor mpen | 2010-02-27