通过DigtalOcean和Nginx使用Django提供受保护的文件

时间:2018-01-03 00:56:59

标签: python django nginx digital-ocean file-system-storage

我将使用DigitalOcean Droplet,并希望将其配置为使用Nginx提供受保护的文件,如图片,mp3和视频。

问题:

  • 我是否在本地计算机上将文件作为FileSystemStorage提供,并设置了所有与权限相关的内容?

  • 付款流程完成后即可投放。所有功能都在localhost上实现,效果很好:

    from django.db import models
    from django.core.files.storage import FileSystemStorage
    
    class ProductFile(models.Model):
        file = models.FileField(
            upload_to=uploade_protected_file,
            storage=FileSystemStorage(location=settings.PROTECTED_ROOT)
        )
    

    同样在DigitalOcean上进行相同类型的设置工作吗?

0 个答案:

没有答案