Django-media-utils

DJANGO-hulpprogramma's voor het beheren van statische activa
Download nu

Django-media-utils Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • BSD License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Carl Meyer
  • Uitgever website:
  • https://launchpad.net/~carljm

Django-media-utils Tags


Django-media-utils Beschrijving

Django-hulpprogramma's voor het beheren van statische activa Django-media-Utils bevat hulpprogramma's voor het beheren van statische bestanden in Django Projects.De Serve_App_Media bekijkt statische activa van Media Mappen in alle geïnstalleerde apps in ontwikkeling. Om te gebruiken, voeg dan zoiets toe aan uw root-urlconf: als debug: (R '^ Media /(?P.+)$ ',' Media_Utils.views.serve_app_media ') De bestanden in My_App / Media / worden dan verkrijgbaar bij de media / URL alsof ze zich op Media_Root bevonden. Bestanden in Media_root nemen voorrang, dan worden apps gecontroleerd in volgorde van installed_apps-lijst. Dit is analoog aan de app_directories sjablooader.a gemeenschappelijke conventie is om de statische bestanden van uw app onder My_App / Media / My_App te plaatsen /, in welk geval ze worden geserveerd in de URL / Media/MY_APP/. Deze weergave is bedoeld voor gebruik in alleen ontwikkeling. Configureer uw webserver op de juiste manier om media te serveren in de productie (zie de opdracht Link_Media-management hieronder) .Het Link_Media Management CommandoWanneer u uw site naar de productie verplaatst, wilt u dat uw webserver statische bestanden direct van het bestandssysteem bedienen, niet via Django. Als u media hebt in verschillende herbruikbare apps, kan het een pijn zijn om symlinks of webserver-aliasrichtlijnen handmatig in te stellen om de functionaliteit van de Weergave SIDE_APP_MEDIA na te bootsen. Het commando van de link_media-beheer maakt automatisch symbolische koppelingen op naar al uw mediabestanden, inclusief bestanden in de toepassing Mappen, van een webservermap die u opgeeft. Bijvoorbeeld: ./ beheren.py LINK_MEDIA / VAR / WWW / MY_SITE_MEDIATHIS zal symbolische koppelingen maken in de My_Site_Media die naar al uw statische bestanden wijzen. Naam Clashes worden opgelost met dezelfde prioriteitsvolgorde zoals in de SIDE_APP_MEDIA Weergave: bestanden in het project Media_root nemen voorrang, gevolgd door app-bestanden in installed_apps order.Link_media is standaard niet-destructief: het zal bestaande bestanden of symbolische links niet-destructief zijn in de opgegeven map. Als u deze doorgaat, wordt de optie - Clean, het eerst alle bestanden en subdirectories in de opgegeven map verwijdert voordat u de symbolische koppelingen maakt. Wees voorzichtig met deze optie! Uiteraard is deze opdracht alleen handig op besturingssystemen die symbolische koppelingen ondersteunen. Plaatsbugs naar de officiële startpagina: http://launchpad.net/django-media-utils-vereisten: · Django · Python


Django-media-utils Gerelateerde software