Нет причин, по которым это должен быть настоящий физический файл. Вы также можете легко вернуть любой магический текст, требуемый через представление, сопоставленное с соответствующим URL:
url(r'^test\.txt', 'test_view')
def test_view(request):
return HttpResponse("My magic text here", mimetype='text/plain')