{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3.6" ], "description": "Django\u53c8\u62cd\u4e91\u5b58\u50a8\u63d2\u4ef6\n=========================\n\n**django-upyun** \u4e3aDjango\u63d0\u4f9b\u53c8\u62cd\u4e91\u7684\u63a5\u53e3.\n\n\nFeatures\n========\n\n- Django file storage for UpYun\n- Django static file storage for UpYun\n- Works in Python 3.6\n\n\u5b89\u88c5\n============\n\n* Install\n\n\u5f00\u53d1\u7248\u672c\uff1a\n.. code-block:: bash\n\n $ pip install git+https://gitee.com/enlangs/django-upyun-storage.git\n\n\n\u6b63\u5f0f\u7248\u672c\uff1a\n.. code-block:: bash\n $ pip install django-upyun\n\n\n- Add ``'django_upyun'`` to your ``INSTALLED_APPS`` setting\n- Set your ``DEFAULT_FILE_STORAGE`` setting to ``\"django_upyun.backends.UpYunMediaStorage\"``\n- Set your ``STATICFILES_STORAGE`` setting to ``\"django_upyun.backends.UpYunStaticStorage\"``\n- Configure your UpYun Storage settings (Refer below).\n\nUse the following settings for file storage.\n\n.. code-block:: bash\n\n # \u914d\u7f6e\u9759\u6001\u6587\u4ef6\uff1b\n STATICFILES_STORAGE = 'django-upyun.backends.UpYunStaticStorage'\n\n # \u914d\u7f6e\u4e0a\u4f20\u6587\u4ef6\u4f7f\u7528UpYun\u5b58\u50a8\uff0c\u5982\uff1aImageField\u3001FileField\n DEFAULT_FILE_STORAGE = 'django-upyun.backends.UpYunMediaStorage'\n\n\u8ba4\u8bc1\u8bbe\u7f6e\n=======================\n\n\u4e0b\u9762\u7684\u4e09\u4e2a\u8bbe\u7f6e\u7528\u6765\u767b\u5f55upyun\u670d\u52a1\u5668\n\n.. code-block:: bash\n\n # \u670d\u52a1\n UPY_SERVICE = \n\n # \u7528\u6237\u540d\n UPY_USERNAME = \n\n # \u5bc6\u7801\n UPY_PASSWORD = \n\n\u5b58\u50a8\u8bbe\u7f6e\n=======================\n\n\u4f7f\u7528\u7684\u6587\u4ef6\u5730\u5740\u3002\n\n.. code-block:: bash\n\n service_url = <\u5730\u5740\uff0c\u652f\u6301CDN>\n\n\u91cd\u540d\u6587\u4ef6\u8986\u76d6\u8bbe\u7f6e\n====================\n\n\u9488\u5bf9\u91cd\u540d\u6587\u4ef6\u7684\u5904\u7406\u65b9\u5f0f\uff0c\u5982\u679c\u4e3aTrue\uff0c\u8868\u793a\u8986\u76d6\uff1b\u4e3aFalse\u8868\u793a\u6587\u4ef6\u540d\u79f0+\u65f6\u95f4\u6233\n\n.. code-block:: bash\n\n UPY_NEED_COVERAGE = False\n\n\nFile storage settings\n=====================\n\n\u591a\u5a92\u4f53\u9ed8\u8ba4\u5b58\u50a8\u8bbe\u7f6e\n\n.. code-block:: bash\n\n # \u6587\u4ef6\u9ed8\u8ba4\u5b58\u50a8\u7684\u6587\u4ef6\u5939\n MEDIA_URL = '/media/'\n \n\n\u6587\u4ef6\u5b58\u50a8\u683c\u5f0f\u8bbe\u7f6e\n===========================\n\n\u8bbe\u7f6e\u4e0a\u4f20\u540e\u7684\u6587\u4ef6\u5b58\u50a8\u5230\u6570\u636e\u5e93\u4e2d\u4f7f\u7528\u4f55\u79cd\u65b9\u5f0f\uff0c\u4e3aFalse\u8868\u793a\u5b58\u50a8\u4e3axxx.png\n\n.. code-block:: bash\n\n UPY_SAVE_FULL_URL = \n\n\nStaticfiles storage settings\n============================\n\n\u9759\u6001\u9ed8\u8ba4\u5b58\u50a8\u8bbe\u7f6e\n\n.. code-block:: bash\n\n # The default location for your static files\n STATIC_URL = '/static/'\n\nstaticfiles provides command 'collectstatic'. Run following command to collect all sub-folder 'static' of each app\nand upload to STATIC_URL.\n\n.. code-block:: bash\n\n $ python manage.py collectstatic\n\n\nTesting\n=======\n\n\u9700\u8981\u5982\u4e0b\u4e09\u4e2a\u914d\u7f6e\uff0clike linux\u7cfb\u5217\u53ef\u4ee5\u4f7f\u7528\u73af\u5883\u53d8\u91cf\u8bbe\u7f6e\u3002\n\n.. code-block:: bash\n\n $ export UPY_SERVICE=\n $ export UPY_USERNAME=\n $ export UPY_PASSWORD=\n\nSupport and announcements\n=========================\n\nDownloads and bug tracking can be found at the `main project website `_.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitee.com/enlangs/django-upyun-storage", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "django-upyun", "package_url": "https://pypi.org/project/django-upyun/", "platform": "", "project_url": "https://pypi.org/project/django-upyun/", "project_urls": { "Homepage": "https://gitee.com/enlangs/django-upyun-storage" }, "release_url": "https://pypi.org/project/django-upyun/1.0.1/", "requires_dist": null, "requires_python": "", "summary": "Django \u53c8\u62cd\u4e91\u5b58\u50a8\u63d2\u4ef6", "version": "1.0.1" }, "last_serial": 3976283, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "d8807b387e1bc513d24efe9387f0973f", "sha256": "420b24bb297a23f2f46e11842b8d473f69e9280eb0149e7bab59028ed5b893e5" }, "downloads": -1, "filename": "django_upyun-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d8807b387e1bc513d24efe9387f0973f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8508, "upload_time": "2018-06-19T06:35:01", "url": "https://files.pythonhosted.org/packages/2e/87/15be9a7d9ae09a3af6be35dced5ff3a5aea1b6d5bae52953fc335d56b876/django_upyun-1.0.0-py3-none-any.whl" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "b52823b46acd6ae8ca2051d7fa5ab747", "sha256": "1116e9c32bcaca7c1ff7de278197d29c188d0c52d7404300ebf3559657cac229" }, "downloads": -1, "filename": "django_upyun-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b52823b46acd6ae8ca2051d7fa5ab747", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5537, "upload_time": "2018-06-19T06:50:08", "url": "https://files.pythonhosted.org/packages/aa/c5/c0294a79cd8c52b35eb3666a49af16fda95374832bc2010509f7aeb6b8fb/django_upyun-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b01e94bbcee709cb1501397ff162064", "sha256": "c6310a0b10039f8239f06449dc408d85d5ba471faf1d5f8a800d320184c1efbb" }, "downloads": -1, "filename": "django_upyun-1.0.1.tar.gz", "has_sig": false, "md5_digest": "5b01e94bbcee709cb1501397ff162064", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8401, "upload_time": "2018-06-19T06:49:44", "url": "https://files.pythonhosted.org/packages/32/3e/2d5975e3f533f56ed7005e4ee34c451c1b12994868ba8f094bfb42724161/django_upyun-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b52823b46acd6ae8ca2051d7fa5ab747", "sha256": "1116e9c32bcaca7c1ff7de278197d29c188d0c52d7404300ebf3559657cac229" }, "downloads": -1, "filename": "django_upyun-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b52823b46acd6ae8ca2051d7fa5ab747", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5537, "upload_time": "2018-06-19T06:50:08", "url": "https://files.pythonhosted.org/packages/aa/c5/c0294a79cd8c52b35eb3666a49af16fda95374832bc2010509f7aeb6b8fb/django_upyun-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b01e94bbcee709cb1501397ff162064", "sha256": "c6310a0b10039f8239f06449dc408d85d5ba471faf1d5f8a800d320184c1efbb" }, "downloads": -1, "filename": "django_upyun-1.0.1.tar.gz", "has_sig": false, "md5_digest": "5b01e94bbcee709cb1501397ff162064", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8401, "upload_time": "2018-06-19T06:49:44", "url": "https://files.pythonhosted.org/packages/32/3e/2d5975e3f533f56ed7005e4ee34c451c1b12994868ba8f094bfb42724161/django_upyun-1.0.1.tar.gz" } ] }