[pyar] Django static y Control de Versiones

Mariano Alejandro Montero Sinatra etmaro en gmail.com
Mie Mar 14 17:46:59 ART 2012


Buscate git ignore, con expresiones regulares decidis que archivos no te
trackea.

2012/3/14 Pablo Seminario <pabluk en gmail.com>

> On Tue, Mar 13, 2012 at 04:42:42PM -0300, matias benedetto wrote:
> > Hola de nuevo lista,
> > sigo aprendiendo Git y me encuentro con una duda acerca de como manejar
> los
> > archivos estáticos de un proyecto Django usando un sistema de control de
> > versiones.
> > La cosa es así: Tengo un proyecto funcionando en Django 1.25 y localmente
> > la estrucutra de carpetas es esta:
> >
> > ->miProyecto
> >     -> miApp
> >         -> estatico
> >             -> css
> >             -> js
> >             -> img
> >             -> img_uploads
> >
> > Como pueden ver dentro de la carpeta "estatico" tengo guardados archivos
> > que si me interesa versionar como el javascript, el css, y las imagenes
> del
> > sitio como iconos, etc. Pero el problema viene con la carpeta
> "img_uploads"
> > que son imágenes subidas con el sitio en funcionamiento, y que no son las
> > mismas en mi copia local del proyecto (mil imagenes) que en el servidor
> > posta (varios miles de imagenes).
> > Sumado a esto en el hosting que utilizo (webfaction.com), los archivos
> > estáticos van en una aplicación separada de la de Django que sirve solo
> > archivos estáticos montada en "/estatico".
> >
> >
> > no se como versionarlo. ¿tengo que excluir la carpeta "img_uploads"?
> ¿como
> > haría después para hacer el deploy en el servidor en dos aplicaciones
> > disitintas la de python2.7 con Django 1.25, y la estática con Nginx ?
> >
> > Se entiende mas o menos el problema?
>
> Si, yo en esos casos lo que hago es al principio crear el directorio
> "img_uploads" con un archivo llamado por ejemplo "empty" que agrego al
> repositorio. Entonces para instalar una copia del proyecto en otro lado
> (por ej. en produccion) hago un export del repo con "git archive" y me crea
> la carpeta que contiene el archivo "empty" sin mis archivos locales.
>
> --
> @pabluk
>
> _______________________________________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/listinfo/pyar
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20120314/27015d61/attachment.html>


More information about the pyar mailing list