A django ImageField that generates it's upload_to value from the model instance method get_upload_to.
Project description
Dynamic Upload Image Field
Description
A django ImageField that generates it's upload_to value from the model instance method get_upload_to.
Installation
pip install dynamic-upload-image-field
or
pipenv install dynamic-upload-image-field
Usage
from django.db import models
from dynamic_upload_image_field.fields import DynamicUploadImageField
class ExampleModel(models.Model):
name = models.CharField(max_length=56)
image = DynamicUploadImageField()
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for dynamic_upload_image_field-0.1.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f6691a4bfa6312723a8fba9704f0e7f7b111ffe92a6bab526c16dff099f5217 |
|
MD5 | 957185fb2ecc24618f2d76e52d35cb62 |
|
BLAKE2b-256 | 0f28452daa3f117e0aa0643f97231f889e5d2131e7cea6130b4d0f038d56441c |
Close
Hashes for dynamic_upload_image_field-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a09737db4ab3be99008d789599223d5829cf2dc7157204eee23e5f0df7e8086 |
|
MD5 | b4570c569f19777a336db1989b1b691f |
|
BLAKE2b-256 | 5a9d6b59cfc70927d7aa6e2cc4fb0c20be95358f0c585d1511e70fe5516ff33d |