Hoy estaba viendo diferentes formas de ofrecer el archivo robots.txt desde django, y la solucion mas sencilla que encontre en verdad fue hacerlo directamente desde el virtualhost de apache.
Para esto, solamente en dentro del virtualhost lo siguiente:
alias /robots.txt /{django full path}/templates/robots.txt
<Location "/robots.txt">
SetHandler None
</Location>
De esta manera hacemos que el que se encargue del robots.txt sea el webserver directamente.



