March 2020
Intermediate to advanced
608 pages
17h 17m
English
Execute these steps to complete the recipe:
# myproject/apps/ideas/models.pyimport contextlibimport osfrom imagekit.models import ImageSpecFieldfrom pilkit.processors import ResizeToFillfrom django.db import modelsfrom django.utils.translation import gettext_lazy as _from django.utils.timezone import now as timezone_nowfrom myproject.apps.core.models import (CreationModificationDateBase, UrlBase)def upload_to(instance, filename): now = timezone_now() base, extension = os.path.splitext(filename) extension = extension.lower() return f"ideas/{now:%Y/%m}/{instance.pk}{extension}"class Idea(CreationModificationDateBase, UrlBase): # attributes and fields… ...