Skip to main content

A django ImageField whose upload_to value is generated from the modal instance method get_upload_to

Project description

Django Dynamic Image

Description

A django ImageField whose upload_to value is generated from the modal instance method get_upload_to.

Installation

pip install django-dynamic-image

Usage

from django.db import models
from dynamic_image.fields import DynamicImageField

class ExampleModel(models.Model):
    name = models.CharField(max_length=56)
    image = DynamicImageField()

    def get_upload_to(self, field_name):
        class_name = self.__class__.__name__.lower()
        instance_name = self.name
        return "{}/{}".format(class_name, instance_name)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-dynamic-image-1.1.0.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

django_dynamic_image-1.1.0-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file django-dynamic-image-1.1.0.tar.gz.

File metadata

  • Download URL: django-dynamic-image-1.1.0.tar.gz
  • Upload date:
  • Size: 5.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for django-dynamic-image-1.1.0.tar.gz
Algorithm Hash digest
SHA256 d92b6d64f2e0774b722256ab76408c0983bf6b3f82bd890a3072b74ef655e552
MD5 98e78a03dcace049f85a30e05728e19e
BLAKE2b-256 f679e7a416fa7ac192c93b2c922e5ae038e8405ad6453b9f0f32a83ce128badc

See more details on using hashes here.

File details

Details for the file django_dynamic_image-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: django_dynamic_image-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.2

File hashes

Hashes for django_dynamic_image-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b37c12f8906924a1e3cc5a6d57b43473db97f65040d444efcae2b5d43774c4d7
MD5 48a54dc0cd44475965aa5d9fb5dddabc
BLAKE2b-256 592d22d9098ebad48920a2fe8f9d73ee57d4d1554cbc16b4afb88388f9693ef5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page