{ "info": { "author": "knktc", "author_email": "me@knktc.com", "bugtrack_url": null, "classifiers": [ "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Django Qingstor Storage\n\nA Django storage backend with **Qingstor**.\n\n## Requirements\n\n* Python3\n* Django >= 2.0\n* qingstor-sdk >= 2.2.6\n\n## Installation\n\n*Using venv is highly recommended.*\n\nInstall by PyPI:\n\n```bash\n\npip install django-qingstor-storage\n\n```\n\nInstall by source code, just clone the code, and run following commands to install:\n\n```bash\ncd django_qingstor_storage\npython setup.py install\n```\n\n## Settings\n\nEdit your settings.py and set default(or other name) storage backend:\n\n```python\n# set storage backend\nDEFAULT_FILE_STORAGE = 'django_qingstor_storage.backends.QinstorStorage'\n```\n\nAnd add Qingstor config in the settings.py:\n\n```python\n# Qingstor setting starts here\nQINGSTOR_ACCESS_KEY_ID = 'YOUR_ACCESS_KEY_ID'\nQINGSTOR_SECRET_ACCESS_KEY = 'YOUR_SECRET_ACCESS_KEY'\nQINGSTOR_ZONE = 'YOUR_QINGSTOR_ZONE'\nQINGSTOR_BUCKET = 'YOUR_QINGSTOR_BUCKET'\n```\n\nAlso, you can set the Qingstor config by setting system environment variables with the following commands:\n\n```bash\nexport QINGSTOR_ACCESS_KEY_ID=YOUR_ACCESS_KEY_ID\nexport QINGSTOR_SECRET_ACCESS_KEY=YOUR_SECRET_ACCESS_KEY\nexport QINGSTOR_ZONE=YOUR_QINGSTOR_ZONE\nexport QINGSTOR_BUCKET=YOUR_QINGSTOR_BUCKET\n```\n\n## Demo site\n\nWe also provide a demo site with Django admin. Just clone the code, edit settings.py in demo_site directory. And use the following commands to make it running:\n\n```bash\npython manage.py migrate\npython manage.py createsuperuser\npython manage.py runserver\n```\n\nOpen your browser to visit .\n\n## See Also\n\n* Qinstor Python SDK(on github): \n* Qinstor Python SDK docs: \n* Qinstor Restful API: \n* Django Custom Storage HOW-TO: \n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/knktc/django-qingstor-storage", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "django-qingstor-storage", "package_url": "https://pypi.org/project/django-qingstor-storage/", "platform": "", "project_url": "https://pypi.org/project/django-qingstor-storage/", "project_urls": { "Homepage": "https://github.com/knktc/django-qingstor-storage" }, "release_url": "https://pypi.org/project/django-qingstor-storage/0.1.2/", "requires_dist": [ "django (>=2.0)", "qingstor-sdk (>=2.2.6)" ], "requires_python": "", "summary": "Django storage with Qingstor", "version": "0.1.2" }, "last_serial": 4274693, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "07300c9de5486b3014cf8cba814f217f", "sha256": "98af534ac188415bf8f59eb504352264b727b63aade6123e231a545879920c7b" }, "downloads": -1, "filename": "django_qingstor_storage-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "07300c9de5486b3014cf8cba814f217f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4381, "upload_time": "2018-09-09T14:19:47", "url": "https://files.pythonhosted.org/packages/f4/f1/b5ab89c5dec2a4ce17dae871d7c3fff9731c0460bc040072f70da970111f/django_qingstor_storage-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b05f5af97f9f83b62e8bbe2b1b6830a", "sha256": "caa04d79f91a9e66ebf0d2dcc828a29d8bc662b1154615d6577374dcd20503d0" }, "downloads": -1, "filename": "django_qingstor_storage-0.1.1.tar.gz", "has_sig": false, "md5_digest": "8b05f5af97f9f83b62e8bbe2b1b6830a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3739, "upload_time": "2018-09-09T14:19:49", "url": "https://files.pythonhosted.org/packages/67/de/78f06d90cdb12c70e4f902aca56036d1123e331cf6def53dd4c70e8c6db1/django_qingstor_storage-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "2df24c1beec8af4c24faf99743cd12a0", "sha256": "8d3b1f16961421f3fc39a954965383cb553cb1db83a53288f33f07931f41dfc7" }, "downloads": -1, "filename": "django_qingstor_storage-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "2df24c1beec8af4c24faf99743cd12a0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4650, "upload_time": "2018-09-15T09:57:54", "url": "https://files.pythonhosted.org/packages/2e/e8/6b936257d3f9d151df2bf9aaa85f8a903996ee1e8c76df54b0c95b0aa451/django_qingstor_storage-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "747001ea74bb363420dc1aec22087a3d", "sha256": "0a39992d156995d17d21f2873d1ba883c0483250f534313987b709b6a4c28a1e" }, "downloads": -1, "filename": "django_qingstor_storage-0.1.2.tar.gz", "has_sig": false, "md5_digest": "747001ea74bb363420dc1aec22087a3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4000, "upload_time": "2018-09-15T09:57:55", "url": "https://files.pythonhosted.org/packages/ea/a2/19458d391fc2d90e458d29e089e19ddde3c795d73502293d6c65fb5d6250/django_qingstor_storage-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "2df24c1beec8af4c24faf99743cd12a0", "sha256": "8d3b1f16961421f3fc39a954965383cb553cb1db83a53288f33f07931f41dfc7" }, "downloads": -1, "filename": "django_qingstor_storage-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "2df24c1beec8af4c24faf99743cd12a0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4650, "upload_time": "2018-09-15T09:57:54", "url": "https://files.pythonhosted.org/packages/2e/e8/6b936257d3f9d151df2bf9aaa85f8a903996ee1e8c76df54b0c95b0aa451/django_qingstor_storage-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "747001ea74bb363420dc1aec22087a3d", "sha256": "0a39992d156995d17d21f2873d1ba883c0483250f534313987b709b6a4c28a1e" }, "downloads": -1, "filename": "django_qingstor_storage-0.1.2.tar.gz", "has_sig": false, "md5_digest": "747001ea74bb363420dc1aec22087a3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4000, "upload_time": "2018-09-15T09:57:55", "url": "https://files.pythonhosted.org/packages/ea/a2/19458d391fc2d90e458d29e089e19ddde3c795d73502293d6c65fb5d6250/django_qingstor_storage-0.1.2.tar.gz" } ] }