Upload an image from Django shell Upload an image from Django shell django django

Upload an image from Django shell


I'd been bit by this before, so I feel you -- but as per my comment: replace the 'r' with 'rb' in the File() call, and it should work fine.

I should also add, for those who come upon this answer later, that this is an issue specific to Python3. Take a look at the SO link in Steve's comment for a fuller explanation of the difference in File() between p2 and p3.