Django-secdownload-Speicher

Django-Speicher-Backend, mit dem Dateien über das mod_secdownload-Modul von LightTPD bedient werden können
Jetzt downloaden

Django-secdownload-Speicher Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Name des Herausgebers:
  • Ionel M?rie? Cristian
  • Website des Verlags:
  • https://bitbucket.org/ionelmc/

Django-secdownload-Speicher Stichworte


Django-secdownload-Speicher Beschreibung

Django-Speicher-Backend, mit dem Dateien über das mod_secdownload-Modul von LightTPD bedient werden können Django-Speicher-Backend, mit dem Dateien über das mod_secdownload-Modul von LightTPD bedient werden können. Django-secdownload-Speicher ist ein Django-Speicherbackende, eine Erweiterung der Reqular FilesystemStorage, die ordnungsgemäß unterschriebenen Download-URLs generiert wird. /bitbucket.org/ionelmc/django-secdownload-storagecd django-secdownload-storagepython setup.py-installUsage: In Ihren Django-Modellen sollten Sie Speicherung = secdownloadfilesystemstorage () an die Felder hinzufügen, die Sie via SECDownload servieren. "Sehr übersecret'sec_download_media_url = media_url + 'dl /' Beispielmodell: Import secdownload_storageclass foo (Models.Model): secret_picture = modells.imagefield (upload_to = 'secret-bilder', lagerung = secdownload_storage.secdownloadfilesystemstorage ()) Sie müssen mod_sectorage aktivieren und haben die Konfiguration ähnlich (siehe http://redmine.lightpd.net/wiki/1/docs:modsEcdownload für weitere Informationen): secdownload.secret = "VE RyveryySecret "secdownload.document-root =" / path/to/media"secdownload.uri-prefix = "/dl/"secdownload.timeout = 3600AllSO, beachten Sie, dass Sie den Zugriff auf diese Dateien in der lightpd-Konfiguration nicht zulassen sollten, wie sie wäre serviert mit Ihren regulären Mediendateien. ZB: $ http = ~ ~ ^ / media / secret-bilder "{url.access-deny = (" ")} configuration- sec_download_enabled - Stellen Sie diese auf FALSE ein, um die Unterzeichnung der URLs zu deaktivieren und sie wie Dateisystemstorage zu erstellen . Dies ist nützlich für die Entwicklung (wenn Sie Django's DeVererver verwenden) .- sec_download_secret_key - Dies ist der geheime Schlüssel, der zur Unterzeichnung der Anfragen- sec_download_media_url verwendet wird. Dies ist der Präfixpfad, der anstelle von media_url verwendet wird, wenn sec_download_enabled auf TRUE eingestellt ist. Wenn sec_download_enabled auf false secdownloadfilesystemstorage eingestellt ist, verwenden Sie stattdessen Media_URL für das Präfix. Anforderungen: · Python · Django


Django-secdownload-Speicher Zugehörige Software