A simple, lightweight, stand-alone, hierarchical document library as a reusable Django app.
Project description
Django Document Catalogue
Version: 0.4.0
Simple, light-weight, stand-alone, hierarchical document library as a reusable django app.
Use Case:
- you need a library of static media documents (PDF or other formats);
- documents are organized in hierarchical categories;
Features:
- permanent URLs for direct access to document, category, and file download (even if filename changes)
- opt-out private file storage (file storage / downloads protected by login, on by default)
- plugin permissions settings
- plugin document list view customization
- upload / edit / delete documents via django admin, and/or..,
- opt-in user-facing edit / upload / delete views and AJAX API
Dependencies:
- python 3.7+
- django 3.2+
- django-mptt
Configurable file handling:
or
- django-constrainedfilefield
- python-magic (if you want to validate file content_types)
Opt-in:
- dropzone: drag-and-drop file uploads
- django-admin-sortable2: drag-and-drop document ordering
Get Me Some of That
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
File details
Details for the file django-document-catalogue-0.4.0.tar.gz
.
File metadata
- Download URL: django-document-catalogue-0.4.0.tar.gz
- Upload date:
- Size: 907.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | aac5f359d3ee72f4e360cd0796c8b79d8dfcfc39dfe3ef7b3187e372ae35ef46 |
|
MD5 | 1ea80d4df1eb99eab681e4eafffc449d |
|
BLAKE2b-256 | 924ab30b9a07e2d555cd5ffd84b46749492f700a205ce7667794ab1b7939ada7 |
File details
Details for the file django_document_catalogue-0.4.0-py3-none-any.whl
.
File metadata
- Download URL: django_document_catalogue-0.4.0-py3-none-any.whl
- Upload date:
- Size: 33.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.16
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92c2faf27b84c87d08bb4a9e015daeb96ea6f6f445d3c2d69a53ed8905ab61f5 |
|
MD5 | bc642f16105d2049e2728a1c5ebcd585 |
|
BLAKE2b-256 | 196f8e82854022fff9856fa4e490b3d4c060cf2d573b9e55367ba38b91d986a1 |