111 votes

Comment accéder directement au modèle, dans urls.py de Django ?

Au lieu d'aller à views.py, je veux qu'il aille à un modèle, robots.txt.

14voto

Oliver Burdekin Points 1078

Une nouvelle mise à jour pour les versions plus récentes et incluant le type mime de ce site :

http://www.techstricks.com/adding-robots-txt-to-your-django-project/

 from django.conf.urls import url
from django.views.generic import TemplateView

urlpatterns = [
    #... your project urls
    url(r'^robots.txt$', TemplateView.as_view(template_name="robots.txt", content_type="text/plain"), name="robots_file")
]

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X