Django application to manage attached files to any django model.
Install
pip install django_attachments_management
Configure
Add ‘django_attachments’ to INSTALLED_APPS.
Usage
Add GalleryField or LibraryField to django model.
from django.db import models
from django_attachments.fields import LibraryField, GalleryField
class Article(models.Model):
title = models.CharField(max_length=100)
attachments = LibraryField(related_name='articles_with_attachment', on_delete=models.CASCADE)
gallery = GalleryField(related_name='articles_with_gallery', on_delete=models.CASCADE)
Use AttachmentsAdminMixin to enable attachments in admin interface.
from django.contrib import admin
from .models import Article
from django_attachments.admin import AttachmentsAdminMixin
class ArticleAdmin(AttachmentsAdminMixin, admin.ModelAdmin):
pass
admin.site.register(Article, ArticleAdmin)
Screenshots
Release files for django-attachments-management 1.2.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django_attachments_management-1.2.5.tar.gz | 58.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| django_attachments_management-1.2.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 119.3 kB
Release files / django_attachments_management-1.2.5.tar.gz
| Download URL | django_attachments_management-1.2.5.tar.gz |
|---|---|
| Size | 58.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7444b78cab50fa0f42946c93f29d361d6bf396684411e7934bc25c0d5654afb3
|
|
BLAKE2b-256 checksum How to use checksums |
4a05b999382cc5d22384adec6d88d961b42690dc48cb4de2e35c7db17f1cfd63
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.13
|
Release files / django_attachments_management-1.2.5-py3-none-any.whl
| Download URL | django_attachments_management-1.2.5-py3-none-any.whl |
|---|---|
| Size | 60.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
71ba71634361dc4e03f900816a5b0d05e0a1cd86da9a5357189837e6cf793fa2
|
|
BLAKE2b-256 checksum How to use checksums |
06b34a95f698d558848acf5497d4264ca81200d41cf59c05cd67da9bfdc06a9b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.13
|