django-massmedia è un'applicazione che permette di Django personale del sito per caricare e modificare i file multimediali attraverso il sito, e il filesystem è mantenuto in background. & Nbsp; supporti può essere caricata da file o archivio. I metadati vengono raccolte utilizzando la libreria Hachoir.
Massmedia funziona solo con alcuni tipi di media (quelli si potrebbe incorporare in un sito web). Non è un sostituto per un client ftp, gli utenti devono caricare i propri file sul sito utilizzando interfaccia di amministrazione di Django sia in file singoli o come archivio.
Sul lato server, l'archivio viene decompresso e una collezione (cioè galleria, album) viene creato con un rapporto many2many con i media gli oggetti che crea. Dal momento che abbiamo a che fare solo con i tipi di supporto, i metadati vengono raccolte utilizzando il parser hachoir (modulo esterno, ma non è necessario). E 'davvero bello perché memorizza le informazioni in un dizionario in salamoia in modo da poter fare le cose come audio_obj.metadata.get (' artista ', None).
Il progetto utilizza anche uno schema di modello di widget mime_type based per rendere gli oggetti multimediali in modelli. Ciò significa che è possibile impostare quali tipi di supporti ottenere mostrato con quale widget di (cioè per le immagini, per l'audio,
Cosa c'è di nuovo in questa versione:.
- Tutte le impostazioni sono contenuti nel MASSMEDIA_SETTINGS, MASSMEDIA_STORAGE e MASSMEDIA_UPLOAD_TO. Impostazioni vecchie funzioneranno, ma solleveranno un avviso di disapprovazione.
- Le nuove impostazioni:
- MASSMEDIA_SETTINGS [& quot; USE_TAGGING & quot;] e MASSMEDIA_SERVICES [& quot; YOUTUBE & quot;]
- supporto per YouTube RSS come collezioni
Requisiti
- Python
- Django
I commenti non trovato