Uploading images
In this recipe, we will take a look at the easiest way to handle image uploads. You will see an example of an app, where the visitors can upload images with inspirational quotes.
Getting ready
Make sure to have Pillow or PIL installed in your virtual environment or globally.
Then, let's create a quotes
app and put it in INSTALLED_APPS
in the settings. Then, we will add an InspirationalQuote
model with three fields: the author
, quote
text, and picture
, as follows:
# quotes/models.py # -*- coding: UTF-8 -*- from __future__ import unicode_literals import os from django.db import models from django.utils.timezone import now as timezone_now from django.utils.translation import ugettext_lazy as _ from django.utils.encoding import python_2_unicode_compatible ...
Get Web Development with Django Cookbook - Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.