Django: как поместить статический файл в корневой каталог? - PullRequest
5 голосов
/ 08 мая 2011

Я подключаюсь к веб-сайту SNS, и веб-сайт требует, чтобы я поместил файл в корневой каталог домена, например http://www.a.com/test.txt, и он автоматически загрузит его, чтобы подтвердить, что я являюсь владельцем домена.

Я использую django, и все статические файлы находятся под http://www.a.com/static/,, как я могу написать файл URL, чтобы указать файл test.txt, чтобы когда робот веб-сайта SNS получал URLhttp://www.a.com/test.txt, он правильно загрузит загруженный файл?

Спасибо.

Ответы [ 2 ]

7 голосов
/ 08 мая 2011

Если вы используете apache, установите псевдоним в httpd.conf apache:

#Alias /test.txt /filesystem/path/to/test.txt
3 голосов
/ 08 мая 2011

Нет причин, по которым это должен быть настоящий физический файл. Вы также можете легко вернуть любой магический текст, требуемый через представление, сопоставленное с соответствующим URL:

url(r'^test\.txt', 'test_view')


def test_view(request):
    return HttpResponse("My magic text here", mimetype='text/plain')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...