Django-通过URL从根文件夹返回文件 [英] Django - Return a file from Root folder via a URL

查看:50
本文介绍了Django-通过URL从根文件夹返回文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在线购买了SSL证书,现在正在验证主机.它是如何工作的:

I purchased a SSL cert online and now ind the mid of verifying my host. How it works is:

  1. 它给了我一个文件
  2. 我必须通过主机上的特定URL来访问该文件.
  3. 如果文件内容匹配,则表明已通过验证.

现在我在第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>

指南在这里:

https://helpdesk.ssls.com/hc/en-us/articles/206957109-How-can-I-complete-the-domain-control-validation-DCV-for-my-SSL-certificate-

你们能帮我如何用此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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆