django-media-utils

DJANGO Utilidades para gestionar los activos estáticos
Descargar ahora

django-media-utils Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Carl Meyer
  • Sitio web del editor:
  • https://launchpad.net/~carljm

django-media-utils Etiquetas


django-media-utils Descripción

Django Utilidades para la gestión de activos estáticos. Django-Media-Utils contiene servicios públicos para administrar archivos estáticos en Django. Los activos estáticos de SERVE_APP_MEDIA VISTO VISTO DE LAS CARPETAS DE MEDIOS EN TODAS LAS APLICACIONES INSTALADOS EN EL DESARROLLO. Para usarlo, agregar algo como este a su raíz URLCONF: Si la depuración: (R '^ media /(?P.+) ',' media_utils.views.serve_app_media ') Los archivos en MY_APP / MEDIA / Luego estarán disponibles en el Medios / URL como si estuvieran ubicados en Media_Root. Los archivos en realidad en media_root tienen prioridad, las aplicaciones se verifican en orden de lista de instalaciones. Esto es análogo a la plantilla de App_Directories Loager.A Convención común es colocar los archivos estáticos de su aplicación bajo MY_APP / MEDIA / MY_APP /, en cuyo caso se atenderán en la URL /media/my_app/. Esta vista está diseñada para su uso en solamente desarrollo. Configure correctamente su servidor web para servir a los medios en producción (consulte el comando de administración de link_media a continuación) .El comando de administración de Link_Mediawhen cuando mueva su sitio a la producción, querrá que su servidor web sirva archivos estáticos directamente del sistema de archivos, no a través de Django. Si tiene medios en varias aplicaciones reutilizables, puede ser un dolor configure manualmente los simbaletes o las directivas de alias de WebServer para imitar la funcionalidad de la vista de servidor_app_media. El comando Link_Media Management crea automáticamente enlaces simbólicos a todos sus archivos de medios, incluidos los archivos en la aplicación Directorios, desde un directorio web de servidor web que especifique. Por ejemplo: ./ Administrar.py link_media / var / www / my_site_mediathis creará enlaces simbólicos en My_Site_Media apuntando a todos sus archivos estáticos. Los choques de nombre se resuelven con el mismo orden de prioridad que en la vista de SERVE_APP_MEDIA: Los archivos en el proyecto media_root tienen prioridad, seguidos de los archivos de la aplicación en orden instalados. Pedido. Enlink_Media no es destructivo de forma predeterminada: no eliminará ni alterarán los archivos existentes o enlaces simbólicos en el directorio especificado. Si lo pasa, la opción -Clean, primero eliminará todos los archivos y subdirectorios en el directorio especificado antes de crear sus enlaces simbólicos. ¡Tenga cuidado con esta opción! Obviamente, este comando solo es útil en los sistemas operativos que admiten enlaces simbólicos. Repasar errores informar a la página de inicio oficial: http://launchpad.net/django-media-utils Requisitos: · Django · Python


django-media-utils Software relacionado