Socket
Book a DemoInstallSign in
Socket

django-s3files

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

django-s3files

Django AWS S3 File Manager enables you to manage files directly from the Django admin interface, allowing you to read, upload, and delete files without directly accessing AWS.

0.0.4.2
pipPyPI
Maintainers
1

Django AWS S3 File Manager (django-s3files)

Description

Django AWS S3 File Manager enables you to manage files directly from the Django admin interface, allowing you to read, upload, and delete files without directly accessing AWS.
It seamlessly integrates with django-storages.

Documents

Installation

Installing from PyPI is as easy as doing:

pip install django-s3files

Settings

  • Add django-s3files to your INSTALLED_APPS in settings.py.

  • Add include url above your admin url. You can change the url as you wish.

    urlpatterns = [
        path('admin/s3files/', include('s3files.urls')),
        path('admin/', admin.site.urls),
    ]
    

Authentication Settings

  • AWS_ACCESS_KEY_ID (required)
  • AWS_SECRET_ACCESS_KEY (required)
  • AWS_S3_REGION_NAME (required)
  • AWS_STORAGE_BUCKET_NAME (required)
  • AWS_STORAGE_BASE_DIR (str: '')
  • PER_PAGE (int: 25)
  • SHOW_THUMBNAILS (bool: False)

URL

Your file manager URL will be the include URL defined in step 2 of the settings, followed by /browse.
For example: https://example.com/admin/s3files/browse.

Dependencies

The package works with any version of Python 3, tested with Django==4.2, and requires boto3==1.37.38. Other versions have not been tested.

Contributing

  • Check for open issues at the project issue page or open a new issue to start a discussion about a feature or bug.
  • Fork the django-storages repository on GitHub to start making changes.
  • Make sure the bug is fixed or the feature is implemented correctly.
  • Wait for me to merge the pull request.

Keywords

django

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

About

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.

  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc

U.S. Patent No. 12,346,443 & 12,314,394. Other pending.