Merge pull request #126 from 37soloist/feature/auto-file-delete/original-size-preview

fix #111 auto file delete/original size preview
This commit is contained in:
Isaac Bythewood
2018-08-20 08:23:30 -04:00
committed by GitHub
4 changed files with 10 additions and 1 deletions

View File

@@ -5,6 +5,7 @@ from io import BytesIO
from django.conf import settings
from django.core.files.uploadedfile import InMemoryUploadedFile
from django.db import models, transaction
from django.dispatch import receiver
from django_images.models import Image as BaseImage, Thumbnail
from taggit.managers import TaggableManager
@@ -49,3 +50,7 @@ class Pin(models.Model):
def __unicode__(self):
return '%s - %s' % (self.submitter, self.published)
@receiver(models.signals.post_delete, sender=Pin)
def delete_pin_images(sender, instance, **kwargs):
instance.image.delete()

View File

@@ -133,3 +133,6 @@ IMAGE_SIZES = {
'standard': {'size': [600, 0]},
'square': {'crop': True, 'size': [125, 125]},
}
# User custom settings
IMAGE_AUTO_DELETE = True

View File

@@ -22,6 +22,7 @@
}
.lightbox-wrapper img {
max-width: 600px;
display: none;
-webkit-border-top-right-radius: 3px;
-webkit-border-top-left-radius: 3px;

View File

@@ -3,7 +3,7 @@
<div class="lightbox-background">
<div class="lightbox-wrapper">
<div class="lightbox-image-wrapper">
<img class="lightbox-image" src="{{image.standard.image}}" />
<img class="lightbox-image" src="{{image.image}}" />
</div>
<div class="lightbox-data clearfix">
{{#if description}}