معرفی شرکت ها


dj-libcloud-0.2.0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Adds easy python 3 and 2.7 support to Django for management of static assets.
ویژگی مقدار
سیستم عامل -
نام فایل dj-libcloud-0.2.0
نام dj-libcloud
نسخه کتابخانه 0.2.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Daniel Greenfeld
ایمیل نویسنده pydanny@gmail.com
آدرس صفحه اصلی https://github.com/pydanny/dj-libcloud
آدرس اینترنتی https://pypi.org/project/dj-libcloud/
مجوز BSD
============================= dj-libcloud ============================= .. image:: https://badge.fury.io/py/dj-libcloud.png :target: https://badge.fury.io/py/dj-libcloud Adds easy python 3 and 2.7 support to Django for management of static assets. This is a wrapper around the excellent `Apache Libcloud`_ library. .. _`Apache Libcloud`: https://libcloud.apache.org/ Documentation ------------- The full documentation is at https://dj-libcloud.readthedocs.org. Quickstart ------------------------ Libcloud verifies server SSL certificates before it lets you do anything. It will search your system for the CA certificate, and if it doesn't find it then it will blow up. See https://libcloud.readthedocs.org/en/latest/other/ssl-certificate-validation.html Installing CA certificate bundle on Mac OS X:: # Assuming you are using homebrew for Mac OS X dependency management. $ brew install curl-ca-bundle Install dj-libcloud:: $ pip install dj-libcloud Then use it in a project, e.g. for your static files:: # settings.py STATIC_URL = 'https://s3.amazonaws.com/my-assets/' STATICFILES_STORAGE = 'djlibcloud.storage.LibCloudStorage' LIBCLOUD_PROVIDERS = { 'default': { 'type': 'libcloud.storage.types.Provider.S3', 'user': os.environ.get('AWS_ACCESS_KEY'), 'key': os.environ.get('AWS_SECRET_KEY'), 'bucket': 'my-assets', 'secure': True, }, } Other LibCloud Providers ------------------------ If you want to use other libcloud providers (Rackspace, Openstack, other AWS centers, et al), please visit: * The `libcloud list of supported providers`_ * The `dj-libcloud cookbook`_. .. _`libcloud list of supported providers`: https://libcloud.readthedocs.org/en/latest/storage/supported_providers.html .. _`dj-libcloud cookbook`: http://dj-libcloud.readthedocs.org/en/latest/cookbook.html Features -------- * Works for uploading media assets using Python 3.3 and Django 1.6. * In theory supports all the backends that libcloud supports. FAQ ----- Because you just had to ask. Why not use dj-static or whitenoise? ++++++++++++++++++++++++++++++++++++++++++++++++++++++ Those are great libraries, but are not what you want when handling user uploaded media. Why not just update django-storages? ++++++++++++++++++++++++++++++++++++++++++++++++++++++ `libcloud` is awesome and has a dedicated team devoted to it. We can have it do most of the heavy lifting. On the other hand, converting `django-storages` to work with Python 3 looked like too much work. Sometimes you just have to start anew, right? What storage providers does dj-libcloud support? +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ dj-libcloud is a wrapper around libcloud, meaning it supports all the providers of that library. Check out the `full list of supported providers`_! .. _`full list of supported providers`: https://libcloud.readthedocs.org/en/latest/storage/supported_providers.html How can I contribute? ++++++++++++++++++++++++++++++++++++ Please read http://dj-libcloud.readthedocs.org/en/latest/contributing.html What about compressors like django-pipeline? ++++++++++++++++++++++++++++++++++++++++++++++++++++++ Working on it. Currently the `PipelineCachedCloudStorage` class breaks the second time you run it. See https://github.com/pydanny/dj-libcloud/issues/7 CREDIT ------ Many thanks to Jannis Leidel (@jezdez) for giving me the code to get this started. He's a Django core developer, the master of Django static asset managment, and overall a great great guy. History ------- 0.2.0(2014-06-23) ++++++++++++++++++ * Updated url method to return correct values for Rackspace Cloudfiles, Microsoft Azure, Google Storage, non-US Amazon SV (Thanks Jannis!) * Improved the cookbook immensely (Thanks Jannis!) * Add link from README to cookbook * Fix ``url`` method for Google Storage, Rackspace Cloudfiles and Microsoft Azure. Also return the correct value for non-US Amazon S3 buckets. 0.1.2 (2014-04-24) ++++++++++++++++++ * Confirmed to work with Python 2.7 * Remove django-pipeline specific code from storages * Add cookbook to docs that includes django-pipeline 0.1.1 (2014-04-21) ++++++++++++++++++ * Fixed second-time run problem by just using LibCloudStorage class * Made django-pipeline optional * Removed unnecessary files * Moved TODO to issue tracker 0.1.0 (2014-04-21) ++++++++++++++++++ * First release on PyPI. * Frustration over lack of easy media asset support for Django and Python 3.


نحوه نصب


نصب پکیج whl dj-libcloud-0.2.0:

    pip install dj-libcloud-0.2.0.whl


نصب پکیج tar.gz dj-libcloud-0.2.0:

    pip install dj-libcloud-0.2.0.tar.gz