Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Django S3direct | 602 | 76 | 1 | a year ago | 78 | June 17, 2022 | 33 | mit | Python | |
Directly upload files to S3 compatible services with Django. | ||||||||||
Django S3 Storage | 386 | 39 | a month ago | 33 | February 12, 2022 | 5 | bsd-3-clause | Python | ||
Django Amazon S3 file storage. | ||||||||||
Django Minio Backend | 85 | 2 months ago | 40 | December 12, 2021 | 1 | mit | Python | |||
Minio Backend for Django | ||||||||||
Heroku Django S3 | 80 | 10 years ago | 1 | Python | ||||||
A clean Django project running on Heroku with static files served from Amazon S3. | ||||||||||
Django S3file | 71 | 3 | 3 days ago | 76 | June 06, 2022 | 2 | mit | Python | ||
A lightweight file upload input for Django and Amazon S3 | ||||||||||
Aws Deployment | 70 | 5 months ago | mit | |||||||
Instructions to deploy django, django channels to AWS | ||||||||||
Django Uploadify S3 | 59 | 12 years ago | bsd-3-clause | Python | ||||||
A Django application that makes it easy to integrate the Uploadify uploader and Amazon S3 into your project. | ||||||||||
Django S3 Sqlite | 39 | a year ago | 4 | November 05, 2021 | 3 | Python | ||||
An AWS S3-hosted SQLite database backend for Django. Originally developed with Zappa-Django-Utils. Not for important use! | ||||||||||
Django S3 Like Storage | 33 | 10 months ago | 2 | Python | ||||||
Your Own Amazon S3 Django Storage | ||||||||||
Django S3upload | 29 | 11 years ago | 2 | unlicense | JavaScript | |||||
Sample django project utilizing jQuery File Upload to upload files directly to s3 |
Info: | S3 File Browser For Django. |
---|---|
Author: | Mehmet KAYKISIZ (http://github.com/mkaykisiz) |
Django S3 File Browser is a simple web-based object browser for cloud-based blob datastores. Just add as an application to a Django project, add some settings, and you'll be able to browse cloud containers and implied subdirectories, as well as view / download objects.
Be sure to check out the following project resources:
First, download library:
pip install djangoS3Browser
Add djangoS3Browser to INSTALLED_APPS:
INSTALLED_APPS = [
...
'djangoS3Browser',
]
Then, make the necessary configurations for the Boto 3 library:
AWS_ACCESS_KEY_ID = "AWS_ACCESS_KEY_ID"
AWS_SECRET_ACCESS_KEY = "AWS_SECRET_ACCESS_KEY"
AWS_STORAGE_BUCKET_NAME = "AWS_STORAGE_BUCKET_NAME"
AWS_AUTO_CREATE_BUCKET = True
AWS_QUERYSTRING_AUTH = False
# AWS cache settings, don't change unless you know what you're doing:
AWS_EXPIRY = 60 * 60 * 24 * 7
# Revert the following and use str after the above-mentioned bug is fixed in
# either django-storage-redux or boto
control = 'max-age=%d, s-maxage=%d, must-revalidate' % (AWS_EXPIRY, AWS_EXPIRY)
AWS_HEADERS = {
'Cache-Control': bytes(control, encoding='latin-1')
}
Next, do to Django S3 File Browser configuration:
S3_BROWSER_SETTINGS = "djangoS3Browser"
Next, add to TEMPLATES['OPTIONS'] in settings.py:
'libraries': {
's3-load': 'djangoS3Browser.templatetags.s3tags',
},
Then, add to urls.py:
url(r'^' + settings.S3_BROWSER_SETTINGS + '/', include('djangoS3Browser.s3_browser.urls')),
Then, add this to the top of the page you want to add:
{% load s3tags %}
Finally, add this to the content of the page you want to add:
{% load_s3 %}