Django-secdownload-opslag

Django-opslagbackend die kan worden gebruikt om bestanden te serveren via de mod_secdownload-module van Lighttpd
Download nu

Django-secdownload-opslag Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Naam uitgever:
  • Ionel M?rie? Cristian
  • Uitgever website:
  • https://bitbucket.org/ionelmc/

Django-secdownload-opslag Tags


Django-secdownload-opslag Beschrijving

Django-opslagbackend die kan worden gebruikt om bestanden te bedienen via de mod_secdownload-module van Lighttpd Django opslag backend die kan worden gebruikt om bestanden te bedienen via de mod_secdownload-module van Lighttpd. Django-secdownload-opslag is een Django-opslagbackend, een uitbreiding van het requlaire filesystemstorage dat de juiste ondertekende download-urls.installatie zal genereren: PIP Installeer Django-Secdownload-Storageor: Easy_Install Django-Secdownload-Storageor via bron Afrekenen: HG Clone Https: / /bitbucket.org/ionelmc/django-secdownload-storagecd Django-SecDownload-StoragePython Setup.py Installus: In uw Django-modellen moet u opslag toevoegen = SecdownloadFilesystemStorage () aan de velden die u wilt ontvangen via SecDownload.required-instellingen: SEC_DOWNLOAD_EENBAARD = TRUESEC_Download_Secret_Key = 'Veryverysecret'sec_download_Media_url = Media_url +' DL / 'Voorbeeld Model: import Secdownload_StorageClass Foo (Models.model): secret_picture = modellen.imagefield (upload_to =' geheime foto's ', opslag = secdownload_storage.secdownloadFilesystemStorage ()) U moet mod_secdownload ()) en hebben een configuratie vergelijkbaar met dit (zie http://redmine.lighttpd.net/wiki/1/docs:Modsecdownload voor meer informatie): Secdownload.Secret = "VE Ryverysecret "secdownload.document-root =" /path/to/media"secdownload.uri-prefix = "/dl/"secdownload.timeout = 3600ALSO, Merk op dat u de toegang tot die bestanden in de Configuratie van LightTPD in de Configuratie van LightTPD moet niet toestaan, zoals deze zouden zijn geserveerd met uw reguliere mediabestanden. Bijv.: $ HTTP = ~ "^ / Media / Secret-Pictures" {URL.Access-Deny = ("")} Configuration- Sec_Download_Enabled - Stel dit in op FALSE om het ondertekenen van de URL's uit te schakelen en deze te genereren zoals bestandssystemstorage . Dit is handig voor ontwikkeling (als u Django's Devserver gebruikt) .- Sec_Download_Secret_Key - Dit is de geheime sleutel die wordt gebruikt om de aanvragen te ondertekenen - Sec_Download_Media_url - dit is het Prefix-pad dat wordt gebruikt in plaats van Media_url wanneer Sec_Download_Enabled is ingesteld op TRUE. Als Sec_Download_Enabled is ingesteld op False SecdownloadFilesystemStorage, gebruikt u Media_url voor het voorvoegsel. Vereisten: · Python · Django


Django-secdownload-opslag Gerelateerde software