Name | django-attachments-management JSON |
Version |
1.2.4
JSON |
| download |
home_page | None |
Summary | Attachments management app for django |
upload_time | 2025-01-05 15:54:18 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.7 |
license | MIT |
keywords |
pylibmc
django
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
==================
Django attachments
==================
|version| |downloads| |license|
Django application to manage attached files to any django model.
Install
-------
.. code:: bash
pip install django_attachments_management
Configure
---------
Add `'django_attachments'` to `INSTALLED_APPS`.
Usage
-----
Add `GalleryField` or `LibraryField` to django model.
.. code:: python
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.
.. code:: python
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
-----------
.. image:: https://raw.github.com/wiki/mireq/django-attachments/django_attachments.png?v2022-12-11
.. |version| image:: https://badge.fury.io/py/django-attachments-management.svg
:target: https://pypi.python.org/pypi/django-attachments-management/
.. |downloads| image:: https://img.shields.io/pypi/dw/django-attachments-management.svg
:target: https://pypi.python.org/pypi/django-attachments-management/
.. |license| image:: https://img.shields.io/pypi/l/django-attachments-management.svg
:target: https://pypi.python.org/pypi/django-attachments-management/
Raw data
{
"_id": null,
"home_page": null,
"name": "django-attachments-management",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": "pylibmc, django",
"author": null,
"author_email": "Miroslav Bend\u00edk <miroslav.bendik@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/6f/81/5d17bf4b1b8e48181a45c92ef529a6d50314c8ccc2ffa47f54d56c4eaf36/django_attachments_management-1.2.4.tar.gz",
"platform": null,
"description": "==================\nDjango attachments\n==================\n\n|version| |downloads| |license|\n\nDjango application to manage attached files to any django model.\n\nInstall\n-------\n\n.. code:: bash\n\n\tpip install django_attachments_management\n\nConfigure\n---------\n\nAdd `'django_attachments'` to `INSTALLED_APPS`.\n\nUsage\n-----\n\nAdd `GalleryField` or `LibraryField` to django model.\n\n.. code:: python\n\n\tfrom django.db import models\n\tfrom django_attachments.fields import LibraryField, GalleryField\n\n\n\tclass Article(models.Model):\n\t\ttitle = models.CharField(max_length=100)\n\t\tattachments = LibraryField(related_name='articles_with_attachment', on_delete=models.CASCADE)\n\t\tgallery = GalleryField(related_name='articles_with_gallery', on_delete=models.CASCADE)\n\n\nUse `AttachmentsAdminMixin` to enable attachments in admin interface.\n\n.. code:: python\n\n\tfrom django.contrib import admin\n\n\tfrom .models import Article\n\tfrom django_attachments.admin import AttachmentsAdminMixin\n\n\n\tclass ArticleAdmin(AttachmentsAdminMixin, admin.ModelAdmin):\n\t\tpass\n\n\n\tadmin.site.register(Article, ArticleAdmin)\n\nScreenshots\n-----------\n\n.. image:: https://raw.github.com/wiki/mireq/django-attachments/django_attachments.png?v2022-12-11\n\n.. |version| image:: https://badge.fury.io/py/django-attachments-management.svg\n\t:target: https://pypi.python.org/pypi/django-attachments-management/\n\n.. |downloads| image:: https://img.shields.io/pypi/dw/django-attachments-management.svg\n\t:target: https://pypi.python.org/pypi/django-attachments-management/\n\n.. |license| image:: https://img.shields.io/pypi/l/django-attachments-management.svg\n\t:target: https://pypi.python.org/pypi/django-attachments-management/\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Attachments management app for django",
"version": "1.2.4",
"project_urls": {
"changelog": "https://github.com/mireq/django-attachments/blob/master/CHANGELOG.md",
"documentation": "https://github.com/mireq/django-attachments",
"homepage": "https://github.com/mireq/django-attachments",
"repository": "https://github.com/mireq/django-attachments"
},
"split_keywords": [
"pylibmc",
" django"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "e31824b55f4846481f61b5a13c26b4fdbbf3c95eaac8d2a133ca963ad5cb5412",
"md5": "26462d74450150c7a5b7c3bed489f113",
"sha256": "cb80ab11286546586204593be7f145b0652f52cbf46ebd6517fcac8bf85ffaed"
},
"downloads": -1,
"filename": "django_attachments_management-1.2.4-py3-none-any.whl",
"has_sig": false,
"md5_digest": "26462d74450150c7a5b7c3bed489f113",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 60518,
"upload_time": "2025-01-05T15:54:16",
"upload_time_iso_8601": "2025-01-05T15:54:16.847403Z",
"url": "https://files.pythonhosted.org/packages/e3/18/24b55f4846481f61b5a13c26b4fdbbf3c95eaac8d2a133ca963ad5cb5412/django_attachments_management-1.2.4-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6f815d17bf4b1b8e48181a45c92ef529a6d50314c8ccc2ffa47f54d56c4eaf36",
"md5": "1f488976ff20baa7da460d3793dd3463",
"sha256": "5d6d46c8f9353f9ed496eb7aefd2c7d5fd9ba2e88f29793b93b68b44bfa594a7"
},
"downloads": -1,
"filename": "django_attachments_management-1.2.4.tar.gz",
"has_sig": false,
"md5_digest": "1f488976ff20baa7da460d3793dd3463",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 58393,
"upload_time": "2025-01-05T15:54:18",
"upload_time_iso_8601": "2025-01-05T15:54:18.435541Z",
"url": "https://files.pythonhosted.org/packages/6f/81/5d17bf4b1b8e48181a45c92ef529a6d50314c8ccc2ffa47f54d56c4eaf36/django_attachments_management-1.2.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-05 15:54:18",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "mireq",
"github_project": "django-attachments",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "django-attachments-management"
}