Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from imagekit.models import ProcessedImageField
- class AltroUser(models.Model):
- first_name = models.CharField(_('first name'), max_length=30)
- image = ProcessedImageField(upload_to='media/path',
- default='user_default.jpg',
- processors=[ResizeToFill(640, 640)],
- format='JPEG',
- options={'quality': 60})
- class UserRegistrationSerializer(Serializer):
- first_name = serializers.CharField()
- image = serializers.ImageField()
- def get_test_image():
- try:
- image = DjangoFile(open(os.path.join(django_settings.MEDIA_ROOT, 'user_default.jpg'),
- mode='rb'))
- return image
- except (OSError, IOError) as e:
- return None
- def get_test_image1():
- file = io.BytesIO()
- image = Image.new('RGBA', size=(100, 100), color=(155, 0, 0))
- image.save(file, 'png')
- file.name = 'test.png'
- file.seek(0)
- return SimpleUploadedFile('abc.jpg', file.read())
- def get_test_image2():
- path = os.path.join(django_settings.MEDIA_ROOT, 'user_default.jpg')
- file = File(open(path, 'r+b'))
- return SimpleUploadedFile('abc.jpg', file.read())
Add Comment
Please, Sign In to add comment