django-massemedia er en Django app som gjør det mulig for nettstedet ansatte til å laste opp og redigere mediefiler gjennom nettstedet, og filsystemet er opprettholdt i bakgrunnen. & Nbsp; Media kan lastes opp ved fil eller arkiv. Metadata er samlet ved hjelp av Hachoir Library.
Massemedia vil bare fungere med visse typer medier (de du kan legge inn på en nettside). Det er ikke en erstatning for en ftp-klient, brukerne må laste opp sine filer til området ved hjelp Djangos admin grensesnitt enten i enkeltfiler eller som et arkiv.
På serversiden, er arkivet utpakket og en samling (dvs. galleri, album) opprettes med et many2many forhold til medieobjekter det skaper. Siden vi bare håndtere medietyper, er metadata samlet bruker Hachoir parser (ekstern modul, men ikke nødvendig). Det er veldig fint fordi det lagrer info i en syltet ordbok slik at du kan gjøre ting som audio_obj.metadata.get ('artist', Ingen).
Prosjektet bruker også en mime_type basert widget mal ordning for gjengivelse medieobjektene i maler. Dette betyr at du kan angi hvilke medietyper blir vist som widget (dvs. for bilder, for lyd,
Hva er nytt i denne utgaven.
- Nye innstillinger format:
- Alle innstillinger er inne i MASSMEDIA_SETTINGS, MASSMEDIA_STORAGE, og MASSMEDIA_UPLOAD_TO. Gamle innstillingene vil fungere, men vil heve en avskrivninger advarsel.
- Nye innstillinger:
- MASSMEDIA_SETTINGS [& quot; USE_TAGGING & quot;] og MASSMEDIA_SERVICES [& quot; YOUTUBE & quot;]
- Støtte for YouTube-feeder som samlinger
Krav
- Python
- Django
Kommentarer ikke funnet