Default static path for Django ImageField
Project description
Default static file path for Django ImageField
Setup
install it via pip install django-default-imagefield
add it to your settings and it auto-registers itself
settings.INSTALLED_APPS = [ ... 'django_fields', ... ]
Usage
add field to your model class
from django_fields import DefaultStaticImageField class Post(models.Model): photo = DefaultStaticImageField(blank=True)
default path is django_fields/no_image.png and is included in the package. you can change it via settings.py
# settings.py DEFAULT_IMAGE_PATH = 'images/custom_no_image.png'
or add field attribute default_image_path
class Post(models.Model): photo = DefaultStaticImageField(blank=True, default_image_path='images/blank.png')
if there is no file in the default_image_path of the field or DEFAULT_IMAGE_PATH in settings.py, use the default image built into the package.
if deploying to a production environment, you must run the ./manage.py collectstatic command to copy the image files included in the package to the static file serving path.
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
Hashes for django-default-imagefield-0.5.5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff24240132526331a5631d6f65b487102bf9bc0ade6984962fbe2389f281580c |
|
MD5 | 8f6444e405e2f4bdd99faae69e81f883 |
|
BLAKE2-256 | b5eee18d2e923243bbc993ffc7befe1987eed60e555442f13b35836014ae09d8 |