我正在连接到SNS网站,该网站要求我将文件放在域的根目录下,例如http://www.a.com/test.txt,它会自动获取它以验证我是域的所有者。
我正在使用django并且所有静态文件都在http://www.a.com/static/下,如何编写URL文件来指定文件test.txt,以便当SNS网站的机器人获取URL {{3}时,它会正确获取我上传的文件吗?
感谢。
答案 0 :(得分:7)
如果您正在运行apache,请在apache的httpd.conf中设置别名:
#Alias /test.txt /filesystem/path/to/test.txt
答案 1 :(得分:3)
没有理由说它必须是一个真正的物理文件。您可以通过视图轻松返回所需的任何魔术文本,并映射到相关的URL:
url(r'^test\.txt', 'test_view')
def test_view(request):
return HttpResponse("My magic text here", mimetype='text/plain')
答案 2 :(得分:0)
如果您在生产中,只需运行
python3 manage.py collectstatics
它会自动获取静态文件并将其添加到所需的路径中。