jLa imagen es un campo de imagen con Django con recorte de miniaturas manual.
Instalación
- Pip instalar https://github.com/websuslik/jimage/zipball/master
- Añade & lsquo; jLa imagen y rsquo; a sus aplicaciones instaladas
- Añadir url (r '^ save_crop /', 'jimage.views.save_crop'), a sus urls
- Ejecutar python manage.py collectstatic
Configuración
IMAGE_SIZES = {
& Nbsp; "cuadrado": {"tamaño": (400, 400), "método": 'cosecha'},
& Nbsp; "grande": {"tamaño": (600, 400), "método": 'redimensionar'},
& Nbsp; & lsquo; anower: {'tamaño': (Ninguno, 400), "método": 'redimensionar'},
& Nbsp; # si usando & lsquo; redimensionar y rsquo; método, puede escribir sólo anchura o altura
}
CONVERT_PATH = & lsquo; / usr / local / bin / convertir y rsquo; #PATH para convertir herramienta. Predeterminado y lsquo; convertir y rsquo;
Uso
a partir de modelos de importación django.db
desde jimage.fields ImageField importación
clase de entrada (models.Model):
& Nbsp; la imagen = ImageField (upload_to = 'imagen /% Y /% m /% d /')
En la plantilla
Donde nombre FOO de miniatura en IMAGES_SIZES
Requisitos :
- Python
- Django
- ImageMagick
Comentarios que no se encuentran