django-massmedia Django jest aplikacja, która pozwala na przesyłanie pracowników serwisu i edycji plików multimedialnych za pośrednictwem strony, a system plików jest zachowana w tle. & Nbsp; multimedia mogą być upload pliku lub archiwum. Metadane są zebrane z wykorzystaniem biblioteki Hachoir.
Massmedia działa tylko z niektórych rodzajów materiałów (te, które można zamieścić na stronie internetowej). To nie jest zamiennikiem dla klienta ftp, użytkownicy muszą przesłać swoje pliki do witryny przy użyciu interfejsu panelu administracyjnym albo w pojedynczych plików lub jako archiwum.
Po stronie serwera, archiwum jest rozpakowywane i kolekcji (czyli galeria, album) jest tworzony z many2many relacji z mediami obiektów tworzy. Ponieważ mamy do czynienia tylko z różnych rodzajów materiałów, metadane są gromadzone za pomocą analizatora (moduł zewnętrzny hachoir, ale nie jest to konieczne). To naprawdę miłe, ponieważ przechowuje informacje w marynowanych słownika, dzięki czemu można robić takie rzeczy jak audio_obj.metadata.get ("artysta", brak).
Projekt wykorzystuje również mime_type oparty widget schemat szablonu do renderowania obiektów multimedialnych w szablonach. Oznacza to, że można określić, które typy mediów, z którymi się pokazane widget (czyli dla obrazów, dla dźwięku,
Co nowego w tym wydaniu:.
- Nowe formacie ustawień:
- Wszystkie ustawienia są zawarte w MASSMEDIA_SETTINGS, MASSMEDIA_STORAGE i MASSMEDIA_UPLOAD_TO. Stare ustawienia będą działać, ale podniesie ostrzeżenie amortyzację.
- Nowe ustawienia:
- MASSMEDIA_SETTINGS [& quot; USE_TAGGING & quot;] i MASSMEDIA_SERVICES [& quot; YOUTUBE & quot;]
- Wsparcie dla kanałów w YouTube kolekcji
Wymagania :
- Python
- Django
Komentarze nie znaleziono