Guest User

Untitled

a guest
Apr 22nd, 2018
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. from imagekit.models import ProcessedImageField
  2. class AltroUser(models.Model):
  3. first_name = models.CharField(_('first name'), max_length=30)
  4. image = ProcessedImageField(upload_to='media/path',
  5. default='user_default.jpg',
  6. processors=[ResizeToFill(640, 640)],
  7. format='JPEG',
  8. options={'quality': 60})
  9.  
  10. class UserRegistrationSerializer(Serializer):
  11. first_name = serializers.CharField()
  12. image = serializers.ImageField()
  13.  
  14. def get_test_image():
  15. try:
  16. image = DjangoFile(open(os.path.join(django_settings.MEDIA_ROOT, 'user_default.jpg'),
  17. mode='rb'))
  18. return image
  19. except (OSError, IOError) as e:
  20. return None
  21.  
  22.  
  23. def get_test_image1():
  24. file = io.BytesIO()
  25. image = Image.new('RGBA', size=(100, 100), color=(155, 0, 0))
  26. image.save(file, 'png')
  27. file.name = 'test.png'
  28. file.seek(0)
  29. return SimpleUploadedFile('abc.jpg', file.read())
  30.  
  31.  
  32. def get_test_image2():
  33. path = os.path.join(django_settings.MEDIA_ROOT, 'user_default.jpg')
  34. file = File(open(path, 'r+b'))
  35. return SimpleUploadedFile('abc.jpg', file.read())
Add Comment
Please, Sign In to add comment