django-user-images

Django app for managing user files uploads and permissions


Keywords
django-user-images
License
MIT
Install
pip install django-user-images==0.1.0

Documentation

Django User Images

Django app for managing user files uploads, permissions and limits

Quickstart

Install Django User Images:

pip install django-user-images

Add it to your INSTALLED_APPS:

INSTALLED_APPS = (
    ...
    'django_user_images',
    ...
)

If you want to use it with DRF, use django-user-images.rest:

INSTALLED_APPS = (
    ...
    'django_user_images.rest',
    ...
)

Configuration

  • USER_IMAGE_ONE_FILE_LIMIT - limit one file size upload in bytes
  • USER_IMAGES_LIMIT - limit total file size per user, static in bytes
  • USER_IMAGES_LIMITER - limit total file size per user, dynamic. Should be a string pointing to function, accepting user instance and returning limit in bytes

Credits

Tools used in rendering this package: