Zibanu repository library for django projects
Project description
Zibanu Django Repository Package
zibanu.django.repository
This package is a repository files manager for Django. This package allows the management and storage of files and categories in media directory with the possibility of extract meta-data, generate thumbnails and others features.
Installation
Use the package manager pip to install
pip install zibanu-django-repository
Dependencies
This packages depends on zibanu-django 2.0.1 or newer version.
Usage
You can use this package with Django© framework from 3.2 version to 5.1. To do this, you have to add in your settings the package, and set the required settings.
INSTALLED_APPS = [
"zibanu.django",
"zibanu.django.repository"
]
ZB_REPOSITORY_MAX_LEVEL_ALLOWED = 3
ZB_REPOSITORY_MULTILEVEL_FILES_ALLOWED = True
ZB_REPOSITORY_MIX_FILES_CATS_ALLOWED = False
Settings
This is the list of settings available in the package.
ZB_REPOSITORY_ROOT_DIR: Root directory underMEDIA_ROOTwhere the repository structure is stored. Default:"ZbRepository".ZB_REPOSITORY_FILES_DIR: Directory name used to store repository files. Default:"ZbFiles".ZB_REPOSITORY_THUMBNAILS_DIR: Directory name used to store generated thumbnails. Default:"ZbThumbnails".ZB_REPOSITORY_ML_DIR: Directory name used for multi-level repository structure data. Default:"ZbML".ZB_REPOSITORY_MAX_LEVEL_ALLOWED: Maximum category nesting level allowed in the repository. Default:3.ZB_REPOSITORY_MULTILEVEL_FILES_ALLOWED: Indicates whether files can be stored in nested levels. Default:True.ZB_REPOSITORY_MIX_FILES_CATS_ALLOWED: Indicates whether files and categories can be mixed in the same level. Default:False.ZB_REPOSITORY_HASH_METHOD: Hash algorithm used by the repository package for generated values. Default:"md5".ZB_REPOSITORY_ICON_CLASSES: Dictionary of CSS icon classes used to represent file types. Default:{ "default": "fa-regular fa-file", "pdf": "fa-regular fa-file-pdf", "word": "fa-regular fa-file-word", "excel": "fa-regular fa-file-excel", "powerpoint": "fa-regular fa-file-powerpoint", "image": "fa-regular fa-file-image", }
ZB_REPOSITORY_VERSIONING: Enables the file versioning system in the repository. Default:True.
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file zibanu_django_repository-3.0.0.tar.gz.
File metadata
- Download URL: zibanu_django_repository-3.0.0.tar.gz
- Upload date:
- Size: 67.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0ab08d4d1aaf8de37fb8b8696c41b157e5f488deb73189a9b4c96a4144083885
|
|
| MD5 |
72c23cc9dba4870e37bdd19b812f574a
|
|
| BLAKE2b-256 |
eaddd4afd8bc6dcbc213d6d212d62281389429dc1308b9904cc6e0889479905c
|
File details
Details for the file zibanu_django_repository-3.0.0-py3-none-any.whl.
File metadata
- Download URL: zibanu_django_repository-3.0.0-py3-none-any.whl
- Upload date:
- Size: 100.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a00c14f76e85ebae247fdab6b96a50212cd5d625ceaa2e8be7dd3f41bc203df5
|
|
| MD5 |
a2653c9d97706102210703911c539086
|
|
| BLAKE2b-256 |
d82ef332609e5df6b3a6257fe1d8ef6931b8980be86f21ad8693b9c7776e8c85
|