Your project description goes here
Project description
=============================
Django Fine Uploader S3
=============================
.. image:: https://badge.fury.io/py/django-fine-uploader-s3.png
:target: https://badge.fury.io/py/django-fine-uploader-s3
Your project description goes here
Quickstart
----------
Install Django Fine Uploader S3::
pip install django-fine-uploader-s3
Then use it in a project::
# settings.py
installed_apps = [
...
'django_fine_uploader_s3',
...
]
AWS_ACCESS_KEY_ID = os.environ.get("AWS_ACCESS_KEY_ID")
AWS_SECRET_ACCESS_KEY = os.environ.get("AWS_SECRET_ACCESS_KEY")
AWS_CLOUDFRONT_DOMAIN = os.environ.get("AWS_CLOUDFRONT_DOMAIN")
AWS_STORAGE_BUCKET_NAME = os.environ.get("AWS_STORAGE_BUCKET_NAME")
# urls.py
urlpatterns = [
...
url(r'^fine-uploader/', include('django_fine_uploader_s3.urls')),
...
]
Refer `fine-uploader.html`_
S3 Bucket Configuration:
-----------------------
::
<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<MaxAgeSeconds>3000</MaxAgeSeconds>
<AllowedHeader>Authorization</AllowedHeader>
</CORSRule>
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>HEAD</AllowedMethod>
<AllowedMethod>GET</AllowedMethod>
<AllowedMethod>PUT</AllowedMethod>
<AllowedMethod>POST</AllowedMethod>
<AllowedMethod>DELETE</AllowedMethod>
<ExposeHeader>ETag</ExposeHeader>
<ExposeHeader>x-amz-meta-custom-header</ExposeHeader>
<AllowedHeader>*</AllowedHeader>
</CORSRule>
</CORSConfiguration>
Other Projects:
--------------
* `zappa_file_widget`_
Credits
---------
Tools used in rendering this package:
* Cookiecutter_
* `cookiecutter-djangopackage`_
* `django-fine-uploader-s3`_
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`cookiecutter-djangopackage`: https://github.com/pydanny/cookiecutter-djangopackage
.. _django-fine-uploader-s3: https://github.com/FineUploader/server-examples/blob/master/python/django-fine-uploader-s3
.. _fine-uploader.html: https://github.com/anush0247/django-fine-uploader-s3/blob/master/django_fine_uploader_s3/fine-uploader.html
.. _zappa_file_widget: https://github.com/anush0247/zappa-file-widget
History
-------
0.1.0 (2016-10-09)
++++++++++++++++++
* First release on PyPI.
Django Fine Uploader S3
=============================
.. image:: https://badge.fury.io/py/django-fine-uploader-s3.png
:target: https://badge.fury.io/py/django-fine-uploader-s3
Your project description goes here
Quickstart
----------
Install Django Fine Uploader S3::
pip install django-fine-uploader-s3
Then use it in a project::
# settings.py
installed_apps = [
...
'django_fine_uploader_s3',
...
]
AWS_ACCESS_KEY_ID = os.environ.get("AWS_ACCESS_KEY_ID")
AWS_SECRET_ACCESS_KEY = os.environ.get("AWS_SECRET_ACCESS_KEY")
AWS_CLOUDFRONT_DOMAIN = os.environ.get("AWS_CLOUDFRONT_DOMAIN")
AWS_STORAGE_BUCKET_NAME = os.environ.get("AWS_STORAGE_BUCKET_NAME")
# urls.py
urlpatterns = [
...
url(r'^fine-uploader/', include('django_fine_uploader_s3.urls')),
...
]
Refer `fine-uploader.html`_
S3 Bucket Configuration:
-----------------------
::
<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>GET</AllowedMethod>
<MaxAgeSeconds>3000</MaxAgeSeconds>
<AllowedHeader>Authorization</AllowedHeader>
</CORSRule>
<CORSRule>
<AllowedOrigin>*</AllowedOrigin>
<AllowedMethod>HEAD</AllowedMethod>
<AllowedMethod>GET</AllowedMethod>
<AllowedMethod>PUT</AllowedMethod>
<AllowedMethod>POST</AllowedMethod>
<AllowedMethod>DELETE</AllowedMethod>
<ExposeHeader>ETag</ExposeHeader>
<ExposeHeader>x-amz-meta-custom-header</ExposeHeader>
<AllowedHeader>*</AllowedHeader>
</CORSRule>
</CORSConfiguration>
Other Projects:
--------------
* `zappa_file_widget`_
Credits
---------
Tools used in rendering this package:
* Cookiecutter_
* `cookiecutter-djangopackage`_
* `django-fine-uploader-s3`_
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`cookiecutter-djangopackage`: https://github.com/pydanny/cookiecutter-djangopackage
.. _django-fine-uploader-s3: https://github.com/FineUploader/server-examples/blob/master/python/django-fine-uploader-s3
.. _fine-uploader.html: https://github.com/anush0247/django-fine-uploader-s3/blob/master/django_fine_uploader_s3/fine-uploader.html
.. _zappa_file_widget: https://github.com/anush0247/zappa-file-widget
History
-------
0.1.0 (2016-10-09)
++++++++++++++++++
* First release on PyPI.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for django-fine-uploader-s3-0.1.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd3248b839f5708331d7b366709117fc9a2d0b8996dc355350221d747b2f98ab |
|
MD5 | a264ff708bcfb16a2c1f958dc6020eaa |
|
BLAKE2b-256 | 226873c001d5248f540b69673256facf5058dfd1815089e87203abeecca34101 |
Close
Hashes for django_fine_uploader_s3-0.1.4-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c579650eb60cff7d32fa15fa85bece069fe989d884f1b1957666ccf8a048817 |
|
MD5 | d4962d0584a865fccfefa2affc376c32 |
|
BLAKE2b-256 | c6f835b8c79876c88f638126f3eb150631c8572ba24ffdefbc3f0394b45b84f9 |