{"id":13415962,"url":"https://github.com/jschneier/django-storages","last_synced_at":"2025-05-12T05:33:18.028Z","repository":{"id":24344339,"uuid":"27742208","full_name":"jschneier/django-storages","owner":"jschneier","description":"https://django-storages.readthedocs.io/","archived":false,"fork":false,"pushed_at":"2025-04-28T01:00:05.000Z","size":1903,"stargazers_count":2841,"open_issues_count":144,"forks_count":872,"subscribers_count":41,"default_branch":"master","last_synced_at":"2025-05-08T18:03:59.754Z","etag":null,"topics":["django","python"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jschneier.png","metadata":{"files":{"readme":"README.rst","changelog":"CHANGELOG.rst","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"tidelift":"pypi/django-storages"}},"created_at":"2014-12-09T00:37:09.000Z","updated_at":"2025-05-04T16:45:25.000Z","dependencies_parsed_at":"2024-11-14T12:40:23.199Z","dependency_job_id":"aa15ebfd-1d71-47ba-b705-ec2b32e7fd10","html_url":"https://github.com/jschneier/django-storages","commit_stats":{"total_commits":1010,"total_committers":273,"mean_commits":3.6996336996337,"dds":0.6693069306930692,"last_synced_commit":"8d7681fa22ae1532f03f144202340a8d124d3ccb"},"previous_names":[],"tags_count":50,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jschneier%2Fdjango-storages","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jschneier%2Fdjango-storages/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jschneier%2Fdjango-storages/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jschneier%2Fdjango-storages/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jschneier","download_url":"https://codeload.github.com/jschneier/django-storages/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253124242,"owners_count":21857614,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["django","python"],"created_at":"2024-07-30T21:00:53.320Z","updated_at":"2025-05-11T03:28:18.004Z","avatar_url":"https://github.com/jschneier.png","language":"Python","funding_links":["https://tidelift.com/funding/github/pypi/django-storages","https://tidelift.com/subscription/pkg/pypi-django-storages?utm_source=pypi-django-storages\u0026utm_medium=referral\u0026utm_campaign=enterprise\u0026utm_term=repo","https://tidelift.com/security"],"categories":["Third-Party Packages","Python","Storage","Asset Management","Web Asset Management","File and Media Handling","Web资产管理","Web 资源管理","Django Utilities","Best Django Admin Interface Resources","Web Asset Management [🔝](#readme)","Awesome Python"],"sub_categories":["Static Assets","**⚡ Performance \u0026 Caching**","Podcasts","Asset Management"],"readme":".. image:: https://raw.githubusercontent.com/jschneier/django-storages/master/docs/logos/horizontal.png\n    :alt: Django-Storages\n    :width: 100%\n\n.. image:: https://img.shields.io/pypi/v/django-storages.svg\n    :target: https://pypi.org/project/django-storages/\n    :alt: PyPI Version\n\n.. image:: https://github.com/jschneier/django-storages/actions/workflows/ci.yml/badge.svg\n    :target: https://github.com/jschneier/django-storages/actions/workflows/ci.yml\n    :alt: Build Status\n\nInstallation\n============\nInstalling from PyPI is as easy as doing:\n\n.. code-block:: bash\n\n  pip install django-storages\n\nIf you'd prefer to install from source (maybe there is a bugfix in master that\nhasn't been released yet) then the magic incantation you are looking for is:\n\n.. code-block:: bash\n\n  pip install -e 'git+https://github.com/jschneier/django-storages.git#egg=django-storages'\n\nFor detailed instructions on how to configure the backend of your choice please consult the documentation.\n\nAbout\n=====\ndjango-storages is a project to provide a variety of storage backends in a single library.\n\nThis library is usually compatible with the currently supported versions of\nDjango. Check the Trove classifiers in setup.py to be sure.\n\ndjango-storages is backed in part by `Tidelift`_. Check them out for all of your enterprise open source\nsoftware commercial support needs.\n\n.. _Tidelift: https://tidelift.com/subscription/pkg/pypi-django-storages?utm_source=pypi-django-storages\u0026utm_medium=referral\u0026utm_campaign=enterprise\u0026utm_term=repo\n\nSecurity\n========\n\nTo report a security vulnerability, please use the `Tidelift security contact`_. Tidelift will coordinate the\nfix and disclosure. Please **do not** post a public issue on the tracker.\n\n.. _Tidelift security contact: https://tidelift.com/security\n\n\nFound a Bug?\n============\n\nIssues are tracked via GitHub issues at the `project issue page\n\u003chttps://github.com/jschneier/django-storages/issues\u003e`_.\n\nDocumentation\n=============\nDocumentation for django-storages is located at https://django-storages.readthedocs.io/.\n\nContributing\n============\n\n#. `Check for open issues\n   \u003chttps://github.com/jschneier/django-storages/issues\u003e`_ at the project\n   issue page or open a new issue to start a discussion about a feature or bug.\n#. Fork the `django-storages repository on GitHub\n   \u003chttps://github.com/jschneier/django-storages\u003e`_ to start making changes.\n#. Add a test case to show that the bug is fixed or the feature is implemented\n   correctly.\n#. Bug me until I can merge your pull request.\n\nPlease don't update the library version in CHANGELOG.rst or ``storages/__init__.py``, the maintainer will do that on release.\n\nHistory\n=======\nThis repo began as a fork of the original library under the package name of django-storages-redux and\nbecame the official successor (releasing under django-storages on PyPI) in February of 2016.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjschneier%2Fdjango-storages","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjschneier%2Fdjango-storages","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjschneier%2Fdjango-storages/lists"}