Django-通过URL从根文件夹返回文件 [英] Django - Return a file from Root folder via a URL
本文介绍了Django-通过URL从根文件夹返回文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在线购买了SSL证书,现在正在验证主机.它是如何工作的:
I purchased a SSL cert online and now ind the mid of verifying my host. How it works is:
- 它给了我一个文件
- 我必须通过主机上的特定URL来访问该文件.
- 如果文件内容匹配,则表明已通过验证.
现在我在第2步.
我试图按照Comodo的要求从URL返回一个文件(静态),以验证我的服务器.所以基本上,我想如果我访问此链接:
I'm trying to return a file (static) from an URL, as required by Comodo to verify my server. So basically, I think if I access this link:
http://your(sub)domain/.well-known/pki-validation/<filename.txt>
指南在这里:
你们能帮我如何用此URL返回文件吗?谢谢!
Can you guys help how I can return a file with this URL? Thanks!
推荐答案
感谢您的所有帮助.我实际上发现这很简单.
Thanks for all your help. I actually found out that it was pretty straight forward.
我只是将路径放在我的 urls.py
中,如下所示:
I just put a path in my urls.py
as below:
urlpatterns = [
path('.well-known/pki-validation/xxxyyyzzz.txt', read_file),
]
然后我的 read_file
函数只需使用
def read_file(request):
f = open('.well-known/pki-validation/xxxyyyzzz.txt', 'r')
file_content = f.read()
f.close()
return HttpResponse(file_content, content_type="text/plain")
这篇关于Django-通过URL从根文件夹返回文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文