{ "info": { "author": "smallcode", "author_email": "45945756@qq.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "#django-sae\n\n[![PyPI version](https://badge.fury.io/py/django-sae.png)](http://badge.fury.io/py/django-sae)\n\n\u7528\u4e8e\u65b0\u6d6a\u4e91\u5e73\u53f0SAE \n\n### \u6269\u5c55\u547d\u4ee4\n* compress_site_packages\uff1a\u538b\u7f29 site_packages\n* upgrade_requirements\uff1a\u66f4\u65b0requirements.txt\u4e2d\u6240\u6709\u4f9d\u8d56\u7684\u5e93\n* sae_migrate\uff1a\u5207\u6362\u5230SAE\u6570\u636e\u5e93\uff0c\u5e76\u8fdb\u884cmigrate\u64cd\u4f5c\n\n\u4f7f\u7528sae_migrate\u7b49\u4e0e\u6570\u636e\u5e93\u76f8\u5173\u7684\u6269\u5c55\u547d\u4ee4\u65f6\uff0c\u8bf7\u624b\u5de5\u83b7\u53d6SAE\u6570\u636e\u5e93\u7684\u76f8\u5173\u5e38\u6570\uff0c\u5982MYSQL_DB\u3001MYSQL_USER\u3001MYSQL_PASS\u7b49\uff0c\u5e76\u5728settings\u4e2d\u5bf9DATABASES\u8fdb\u884c\u4fee\u6539\u3002\n\n### \u6570\u636e\u5e93\n\u5982\u9700\u6570\u636e\u5e93\u8bfb\u5199\u64cd\u4f5c\u5206\u79bb\uff0c\u8bf7\u5728settings\u4e2d\u8fdb\u884c\u8bbe\u7f6e\uff08\u793a\u4f8b\u5982\u4e0b\uff09:\n```python\nfrom sae.const import MYSQL_HOST, MYSQL_HOST_S, MYSQL_PORT, MYSQL_USER, MYSQL_PASS, MYSQL_DB\nDATABASES = {\n 'default': {\n 'ENGINE': 'django.db.backends.mysql',\n 'NAME': MYSQL_DB,\n 'USER': MYSQL_USER,\n 'PASSWORD': MYSQL_PASS,\n 'HOST': MYSQL_HOST,\n 'PORT': MYSQL_PORT,\n 'OPTIONS': {'init_command': \"SET storage_engine=MYISAM;\"},\n },\n 'slave': {\n 'ENGINE': 'django.db.backends.mysql',\n 'NAME': MYSQL_DB,\n 'USER': MYSQL_USER,\n 'PASSWORD': MYSQL_PASS,\n 'HOST': MYSQL_HOST_S,\n 'PORT': MYSQL_PORT,\n 'OPTIONS': {'init_command': \"SET storage_engine=MYISAM;\"},\n },\n}\nDATABASE_ROUTERS = ['django_sae.db.routers.MasterSlaveRouter']\n```\n\n### \u7f13\u5b58\n\u4f7f\u7528 SAE Memcache \u670d\u52a1\u65f6\uff0c\u8bf7\u5728settings\u4e2d\u8fdb\u884c\u8bbe\u7f6e\uff08\u793a\u4f8b\u5982\u4e0b\uff09:\n```python\nCACHES={\n 'default': {\n 'BACKEND': 'django_sae.cache.backends.SaePyLibMCCache',\n }\n}\n```\n\n### \u65e5\u5fd7\n\u4f7f\u7528\u65e5\u5fd7\u8fc7\u6ee4\u5668RequireInSAE\u548cRequireNotInSAE\u65f6\uff0c\u8bf7\u5728settings\u4e2d\u8fdb\u884c\u8bbe\u7f6e\uff08\u793a\u4f8b\u5982\u4e0b\uff09:\n```python\nLOGGING = {\n 'version': 1,\n 'disable_existing_loggers': True,\n 'filters': {\n 'require_in_sae': {\n '()': 'django_sae.utils.log.RequireInSAE',\n },\n 'require_not_in_sae': {\n '()': 'django_sae.utils.log.RequireNotInSAE',\n },\n },\n 'handlers': {\n 'console': {\n 'level': 'DEBUG',\n 'class': 'logging.StreamHandler',\n 'filters': [ 'require_in_sae'],\n },\n },\n 'loggers': {\n 'django': {\n 'handlers': ['console'],\n },\n }\n}\n```\n\n\n\n.. :changelog:\n\nRelease History\n---------------\n\n0.2.1 (2014-06-27)\n++++++++++++++++++\n\n- \u5220\u9664\u6a21\u5757\uff1ahttp\uff08Django1.7\u5df2\u652f\u6301JsonResponse\uff09\n- \u4fee\u6539\u8bbe\u7f6e\uff1aLANGUAGE_CODE\u4e3azh-hans\uff08zh-cn\u4ece1.9\u7248\u672c\u540e\u5f03\u7528\uff09\n\n0.2.0 (2014-05-17)\n++++++++++++++++++\n\n- \u4fee\u6539\u6269\u5c55\u547d\u4ee4\uff1asae_migrate\uff08\u4f7f\u7528Django1.7\u81ea\u5e26\u7684migrate\u547d\u4ee4\uff09\n- \u5220\u9664\u6269\u5c55\u547d\u4ee4\uff1asae_syncdb\uff08Django1.7\u5df2\u79fb\u9664syncdb\u547d\u4ee4\uff09\n\n0.1.23 (2014-03-21)\n++++++++++++++++++\n\n- \u6dfb\u52a0\u65e5\u5fd7\u8fc7\u6ee4\u5668\uff1aRequireInSAE\uff0cRequireNotInSAE\n\n0.1.21 (2014-03-20)\n++++++++++++++++++\n\n- \u5220\u9664\u6269\u5c55\u547d\u4ee4\uff1asae_schemamigration\uff08\u56e0\u4e3a\u6b64\u547d\u4ee4\u4e0d\u9700\u8981\u94fe\u63a5SAE\u6570\u636e\u5e93\uff09\n\n0.1.18 (2014-03-19)\n++++++++++++++++++\n\n- \u6dfb\u52a0\u6269\u5c55\u547d\u4ee4\uff1aupgrade_requirements\n\n0.1.13 (2014-03-18)\n++++++++++++++++++\n\n- \u91cd\u547d\u540d\u6269\u5c55\u547d\u4ee4\uff1a updatepackages -> compress_site_packages\uff0c\n- \u6dfb\u52a0\u6269\u5c55\u547d\u4ee4\uff1asae_migrate, sae_schemamigration, sae_syncdb\n\n0.1.11 (2014-03-17)\n++++++++++++++++++\n\n- commands\uff08\u6269\u5c55\u547d\u4ee4\uff09: updatepackages\uff08\u66f4\u65b0\u4f9d\u8d56\u5e93\u5e76\u538b\u7f29\u4e3asite-packages.zip\uff09\n\n0.1.1 (2014-03-16)\n++++++++++++++++++\n\n- patches: \u81ea\u52a8\u8bbe\u7f6e\n- conf: SAE\u5e73\u53f0\u7684\u9ed8\u8ba4\u8bbe\u7f6e\n\n0.1.0 (2014-03-15)\n++++++++++++++++++\n\n- db: \u901a\u7528\u6a21\u578b\u548c\u8bfb\u5199\u5206\u79bb\n- cache: \u7f13\u5b58\u6a21\u578b\n- utils: \u65f6\u95f4\u6233\u6a21\u5757\u548c\u88c5\u9970\u6a21\u5757\n- tasks: \u7528\u4e8e\u6267\u884c\u4efb\u52a1", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/smallcode/django-sae", "keywords": null, "license": "Apache 2.0", "maintainer": null, "maintainer_email": null, "name": "django-sae", "package_url": "https://pypi.org/project/django-sae/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-sae/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/smallcode/django-sae" }, "release_url": "https://pypi.org/project/django-sae/0.2.1/", "requires_dist": null, "requires_python": null, "summary": "for django in sae", "version": "0.2.1" }, "last_serial": 1139288, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "59f1a7fb36fec79b4a7eda1520916ffb", "sha256": "170c2b0a82f45dfd3bb3f3c2f4fd297018f50d15dfc025759025dcbfbe7a2d2f" }, "downloads": -1, "filename": "django-sae-0.1.0.zip", "has_sig": false, "md5_digest": "59f1a7fb36fec79b4a7eda1520916ffb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13980, "upload_time": "2014-03-14T20:21:33", "url": "https://files.pythonhosted.org/packages/63/34/69ed7bb1e2b82a29200c8386ca85160e216eabbafc2d11fd95f47a16d8eb/django-sae-0.1.0.zip" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "b5fbb59b59fd4c21f63c69bd0fd31329", "sha256": "b54a7a312fc916a9a127a8abbc3f152b043f85e1a7b01a8e3f784870b66342b8" }, "downloads": -1, "filename": "django-sae-0.1.1.zip", "has_sig": false, "md5_digest": "b5fbb59b59fd4c21f63c69bd0fd31329", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14948, "upload_time": "2014-03-15T19:34:50", "url": "https://files.pythonhosted.org/packages/31/97/8d233228a9e19aa734faed72f96498ce6502583df950655bf84094769cda/django-sae-0.1.1.zip" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "2f7ec358cd29111a39d17f3c3d30548f", "sha256": "a2f2148173bd8c4e7dd6c2b010653f94e91535c7c91614dea222a4db6a646b64" }, "downloads": -1, "filename": "django-sae-0.1.10.zip", "has_sig": false, "md5_digest": "2f7ec358cd29111a39d17f3c3d30548f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26347, "upload_time": "2014-03-16T17:39:04", "url": "https://files.pythonhosted.org/packages/18/5c/57e1063a87bb0465ae75a24f0a56a75e5948f2f03076cc4dd3e212291447/django-sae-0.1.10.zip" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "02206e1e9854b76c842fea70f4a711a6", "sha256": "50029a81e7500ee032fd4474d8760567660cefe6cc8fb86e7a68398160ee57bc" }, "downloads": -1, "filename": "django-sae-0.1.11.zip", "has_sig": false, "md5_digest": "02206e1e9854b76c842fea70f4a711a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25944, "upload_time": "2014-03-16T17:45:45", "url": "https://files.pythonhosted.org/packages/d5/f1/0cf2f574ac7adac5dac39885f736fb759226e45732e5f8697900d138e364/django-sae-0.1.11.zip" } ], "0.1.12": [ { "comment_text": "", "digests": { "md5": "4844da6e59484d55b69f00a55f43172d", "sha256": "5e76d14c55c664fb67144a69adf0674eafeca8b3eed200bd85e48423d0fb3081" }, "downloads": -1, "filename": "django-sae-0.1.12.zip", "has_sig": false, "md5_digest": "4844da6e59484d55b69f00a55f43172d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26257, "upload_time": "2014-03-16T19:48:31", "url": "https://files.pythonhosted.org/packages/b8/da/a7a3502e63bc55b7869c7807b04745134a5ae8dc20a73d3516e10431bf26/django-sae-0.1.12.zip" } ], "0.1.13": [ { "comment_text": "", "digests": { "md5": "c1e2f1ada99a76951eb6b4bcc9b240c2", "sha256": "9c0d5c8e7ab35a984dad5803ab5625a5a0c4e759981e99bd2c626f6ff707d868" }, "downloads": -1, "filename": "django-sae-0.1.13.zip", "has_sig": false, "md5_digest": "c1e2f1ada99a76951eb6b4bcc9b240c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28503, "upload_time": "2014-03-18T07:56:44", "url": "https://files.pythonhosted.org/packages/10/8f/c6d6d7f5d73745c23a2686079cde3593a3176f34ab107a24a7fceac7e20e/django-sae-0.1.13.zip" } ], "0.1.14": [ { "comment_text": "", "digests": { "md5": "7562544a3a91ece45dc99e54cc7045fd", "sha256": "4124b5aea69f5e72a106da7c1db3ab03081fb4f36b2f90c83dd875e54f9a8de1" }, "downloads": -1, "filename": "django-sae-0.1.14.zip", "has_sig": false, "md5_digest": "7562544a3a91ece45dc99e54cc7045fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29446, "upload_time": "2014-03-18T08:37:26", "url": "https://files.pythonhosted.org/packages/4b/f0/d707935d851c87e97be26ce40798e48b0db181dde7f637faac0dc94f401a/django-sae-0.1.14.zip" } ], "0.1.15": [ { "comment_text": "", "digests": { "md5": "68267e6972657346e737ae323a2184bf", "sha256": "ad18127292730875696c38cf07883897ff9e056d1318b443ae1d2a16690b67ba" }, "downloads": -1, "filename": "django-sae-0.1.15.zip", "has_sig": false, "md5_digest": "68267e6972657346e737ae323a2184bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29614, "upload_time": "2014-03-18T10:55:51", "url": "https://files.pythonhosted.org/packages/99/a1/ead0ef2c8500c5af90c589b5d70d363164e1b2c00f576a5a988e739f4d0c/django-sae-0.1.15.zip" } ], "0.1.16": [ { "comment_text": "", "digests": { "md5": "ec393d41246532e56e10ba8a6a04e8ba", "sha256": "66854ecd042a3d184f20e4a92d3ffd89433e435c9a469a492830cc7cef4f9e98" }, "downloads": -1, "filename": "django-sae-0.1.16.zip", "has_sig": false, "md5_digest": "ec393d41246532e56e10ba8a6a04e8ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29880, "upload_time": "2014-03-18T14:49:29", "url": "https://files.pythonhosted.org/packages/bf/ae/d091003175fd11a17d1eb0ee4f6217e74d578e6d28aa3d00a44641525b65/django-sae-0.1.16.zip" } ], "0.1.17": [ { "comment_text": "", "digests": { "md5": "9338df51f50f056b11238e465be2397e", "sha256": "6b0f13fe30122b7069b8dd4d1a3d85b182d877b9ebea988832e926b30ef39195" }, "downloads": -1, "filename": "django-sae-0.1.17.zip", "has_sig": false, "md5_digest": "9338df51f50f056b11238e465be2397e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29847, "upload_time": "2014-03-18T16:12:48", "url": "https://files.pythonhosted.org/packages/1f/21/0756794e278df212917733052cc726c3969b908a03604a5611fd41e91007/django-sae-0.1.17.zip" } ], "0.1.18": [ { "comment_text": "", "digests": { "md5": "5f115cae420677b59cb8d808677180b3", "sha256": "d8465530528ce55d8e0a7d461519f5098b37a77b3f4820253f41db28f752e982" }, "downloads": -1, "filename": "django-sae-0.1.18.zip", "has_sig": false, "md5_digest": "5f115cae420677b59cb8d808677180b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31421, "upload_time": "2014-03-19T12:27:15", "url": "https://files.pythonhosted.org/packages/f7/f6/13cebd6c01685f1286b3eebfc3c1a6d91053c4ba9f54dc01dd2b92329336/django-sae-0.1.18.zip" } ], "0.1.19": [ { "comment_text": "", "digests": { "md5": "bcfe3ed784aee938c296d39aa713762e", "sha256": "6c75bbb62598006ab68222eac4d08a3d61431eca783eda8ad628f08f28b85dad" }, "downloads": -1, "filename": "django-sae-0.1.19.zip", "has_sig": false, "md5_digest": "bcfe3ed784aee938c296d39aa713762e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31539, "upload_time": "2014-03-19T12:36:47", "url": "https://files.pythonhosted.org/packages/38/d9/a9f1e028c621cd6839e248d180635da0a7ba6ab32fb9be8d207e9a92d66b/django-sae-0.1.19.zip" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "f1ff69af030ff8e1513563f4f0914d3a", "sha256": "738fc34de995e92df84aa17d06ace5f93ecc1c9eaaddd09679a2f24862eef6d6" }, "downloads": -1, "filename": "django-sae-0.1.2.zip", "has_sig": false, "md5_digest": "f1ff69af030ff8e1513563f4f0914d3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18024, "upload_time": "2014-03-15T19:40:40", "url": "https://files.pythonhosted.org/packages/59/ca/4cefbf81d6e11c0d4a7a7e07b6fcbbc65306fe168cc98c5f981d5066526a/django-sae-0.1.2.zip" } ], "0.1.20": [ { "comment_text": "", "digests": { "md5": "cb2fdcadcc842e95e2dc0594768c2229", "sha256": "2003a0b002067fb8b43c5dab42cd4d8cf049ca12c0b011cd621f0b4d2a4f962a" }, "downloads": -1, "filename": "django-sae-0.1.20.zip", "has_sig": false, "md5_digest": "cb2fdcadcc842e95e2dc0594768c2229", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31538, "upload_time": "2014-03-19T15:42:00", "url": "https://files.pythonhosted.org/packages/1e/c6/b32ecd406cb8a6dd7aef58f5267eba711efd9d532a8e360439f9e9e308d9/django-sae-0.1.20.zip" } ], "0.1.21": [ { "comment_text": "", "digests": { "md5": "b7edd21edaec4836593d1204423df335", "sha256": "40d2ac53d101766654d671c8799b3129e4bf4e0e57e64278701bd65fca26294f" }, "downloads": -1, "filename": "django-sae-0.1.21.zip", "has_sig": false, "md5_digest": "b7edd21edaec4836593d1204423df335", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31028, "upload_time": "2014-03-20T15:07:15", "url": "https://files.pythonhosted.org/packages/fd/c1/7d73691f4e478ff0359b398b18f15df004cb41ce0c1d1fcc2ca6064d628e/django-sae-0.1.21.zip" } ], "0.1.22": [ { "comment_text": "", "digests": { "md5": "ca71dd09d3b7bb2660c4319a90f4c370", "sha256": "4a3c83bdc7f64621f50dda8aa0e6247466916a78c371260f53996eb17ecd26f0" }, "downloads": -1, "filename": "django-sae-0.1.22.zip", "has_sig": false, "md5_digest": "ca71dd09d3b7bb2660c4319a90f4c370", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30658, "upload_time": "2014-03-22T04:31:36", "url": "https://files.pythonhosted.org/packages/14/b3/51868c84778f770f9d8428cda6cf8647b366d4db261779e90a363a07cfcd/django-sae-0.1.22.zip" } ], "0.1.23": [ { "comment_text": "", "digests": { "md5": "2d2b46d18ccde41221b3f74550f94c28", "sha256": "524640c4a1d20d974d2247059601c77975994272caf797e101c9415ae99a0502" }, "downloads": -1, "filename": "django-sae-0.1.23.zip", "has_sig": false, "md5_digest": "2d2b46d18ccde41221b3f74550f94c28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30626, "upload_time": "2014-03-22T06:30:07", "url": "https://files.pythonhosted.org/packages/3f/b8/49e729d13899526f113e2c430724e77557c5bf75ebd654b7bf55afe24383/django-sae-0.1.23.zip" } ], "0.1.24": [ { "comment_text": "", "digests": { "md5": "7a38ab5e143f563284cb79782defeaa6", "sha256": "bcafb1b6123940b7b7945e94b689eaf946d79ef076b7f3bbaf00aa34ebe9c128" }, "downloads": -1, "filename": "django-sae-0.1.24.zip", "has_sig": false, "md5_digest": "7a38ab5e143f563284cb79782defeaa6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26984, "upload_time": "2014-03-22T06:32:11", "url": "https://files.pythonhosted.org/packages/4b/c1/e061a5fd7b7004587ccb0865a5287fa2c989982b8de438e20a191461e8dc/django-sae-0.1.24.zip" } ], "0.1.25": [ { "comment_text": "", "digests": { "md5": "33e749bf43e58d1875a2f3a3182e7e28", "sha256": "94fb8ad40d98f8b604305b7b7fb4d4849b72fa2a520833c00afd5e7efc997c24" }, "downloads": -1, "filename": "django-sae-0.1.25.zip", "has_sig": false, "md5_digest": "33e749bf43e58d1875a2f3a3182e7e28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37320, "upload_time": "2014-03-22T06:44:08", "url": "https://files.pythonhosted.org/packages/f4/5a/77f50fcecbab60263e66e398a3bfe03de5a285b0679dfd506444181f7fb8/django-sae-0.1.25.zip" } ], "0.1.26": [ { "comment_text": "", "digests": { "md5": "2b47144072543ec5f980fbf5273d18e8", "sha256": "61f8ec7b4392047100932e940335ae56c45f0e4906e41585e2a3678fde0e3a15" }, "downloads": -1, "filename": "django-sae-0.1.26.zip", "has_sig": false, "md5_digest": "2b47144072543ec5f980fbf5273d18e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30658, "upload_time": "2014-03-22T06:45:14", "url": "https://files.pythonhosted.org/packages/80/eb/8ffad02a7edb117971f9da41d8992425fe8a0b743e7d64edfaf2e937a1ff/django-sae-0.1.26.zip" } ], "0.1.27": [ { "comment_text": "", "digests": { "md5": "7d3e2e971b24e3653dee1f0d2602d30a", "sha256": "9743456dc82723de2157b74563b7ad41cfa65a5ccb349f6ebd44d25ab50374bd" }, "downloads": -1, "filename": "django-sae-0.1.27.zip", "has_sig": false, "md5_digest": "7d3e2e971b24e3653dee1f0d2602d30a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30660, "upload_time": "2014-03-22T06:54:08", "url": "https://files.pythonhosted.org/packages/08/be/33dbd9571e2d24cdc00a102453fc1575e71a124245995bda7e0d65b38c0f/django-sae-0.1.27.zip" } ], "0.1.29": [ { "comment_text": "", "digests": { "md5": "93a4edf0c5dac86af6679e53eef0eb25", "sha256": "5e944c1b81185fb429f22bf9c0b12e2baea71a11c2f4fa2d071f327843954b91" }, "downloads": -1, "filename": "django-sae-0.1.29.zip", "has_sig": false, "md5_digest": "93a4edf0c5dac86af6679e53eef0eb25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31904, "upload_time": "2014-05-04T10:06:00", "url": "https://files.pythonhosted.org/packages/b3/bc/03402ccf5068f5b6be775d00350a4bf953e989f508e57edefbaab589af51/django-sae-0.1.29.zip" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "dcb474535a28ceca5e39e631dc8efa09", "sha256": "ffe6f6e0ecf0f7f4139d8ea4790007c468e37c4d5ccce3c9aebed669950074bd" }, "downloads": -1, "filename": "django-sae-0.1.3.zip", "has_sig": false, "md5_digest": "dcb474535a28ceca5e39e631dc8efa09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18537, "upload_time": "2014-03-15T20:53:11", "url": "https://files.pythonhosted.org/packages/cd/e9/81ac812c488264818024e03ad0b16df6277f946c693930c8a10406bb1069/django-sae-0.1.3.zip" } ], "0.1.30": [ { "comment_text": "", "digests": { "md5": "17a5bbcfb13b1673c15692c8fed11e50", "sha256": "753f667a9e196777539a9b38820232b84a929949f26f1034016ea1af40c1858b" }, "downloads": -1, "filename": "django-sae-0.1.30.zip", "has_sig": false, "md5_digest": "17a5bbcfb13b1673c15692c8fed11e50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31938, "upload_time": "2014-05-17T08:41:34", "url": "https://files.pythonhosted.org/packages/03/2f/349f3f07061ee60a4a2a55343e8deaeb38a025617a9a2add8f637c907c32/django-sae-0.1.30.zip" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "da9422929d3694b4112d425573078224", "sha256": "c6db86912ad6558755d8be7414cc879743877bf3ffee999d79795fef0bd99104" }, "downloads": -1, "filename": "django-sae-0.1.4.zip", "has_sig": false, "md5_digest": "da9422929d3694b4112d425573078224", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18623, "upload_time": "2014-03-15T21:18:05", "url": "https://files.pythonhosted.org/packages/05/4e/115a8ffd51baf79e2e933a3ba7643dee18a69074e010f7a8122fdbc15823/django-sae-0.1.4.zip" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "51835524387a2081cba8ce8db0aa401e", "sha256": "cfca84cddbb2db238406d18a1f88b580a04bd305ff34cbdc41f62d38d264ee90" }, "downloads": -1, "filename": "django-sae-0.1.5.zip", "has_sig": false, "md5_digest": "51835524387a2081cba8ce8db0aa401e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18712, "upload_time": "2014-03-16T11:38:38", "url": "https://files.pythonhosted.org/packages/bd/cc/0a2ac86f1851508e82307cb450b5eaa195b9ab09f824980b77fda8fad3a9/django-sae-0.1.5.zip" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "bf53e8d8a5ce8b5d8d6322bdd3db3458", "sha256": "766fc5a1b1ec54b54ae2672e6bfa64d2700cfe874580622371070037025396c4" }, "downloads": -1, "filename": "django-sae-0.1.6.zip", "has_sig": false, "md5_digest": "bf53e8d8a5ce8b5d8d6322bdd3db3458", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24200, "upload_time": "2014-03-16T15:05:19", "url": "https://files.pythonhosted.org/packages/d0/98/8a41a6630f1a9ca330f8406742f54c11d8821d5e732c3e1a23da8bc117fc/django-sae-0.1.6.zip" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "143116c5e4f2835b66f912e4f9da9b95", "sha256": "87184dd901c755488624086c7c6b3b03ec7f4f104ded095de67b45ce3069d3a5" }, "downloads": -1, "filename": "django-sae-0.1.7.zip", "has_sig": false, "md5_digest": "143116c5e4f2835b66f912e4f9da9b95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24022, "upload_time": "2014-03-16T15:41:08", "url": "https://files.pythonhosted.org/packages/e8/af/67f24f84755d2adfdc505e48bd51e4fa67b2b32f48e7b5ccb83e8b15be94/django-sae-0.1.7.zip" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "fd22f6b738d4a33b722776ea829a37e3", "sha256": "a0581eebaa5cb8ff1abdf072f5c9514080e944821fdeab5895b1757d82ba3213" }, "downloads": -1, "filename": "django-sae-0.1.8.zip", "has_sig": false, "md5_digest": "fd22f6b738d4a33b722776ea829a37e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24278, "upload_time": "2014-03-16T16:53:14", "url": "https://files.pythonhosted.org/packages/c0/05/e343975b6f2b23ce44a08a2ea06a468d914e38d3c12c03937e6d92841080/django-sae-0.1.8.zip" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "9242c51b85a58be392197c6348de03f6", "sha256": "c38e9621f43d2e1070f469c5bfce87af37b454ecd07a6abd3a32ba2cd6caccbb" }, "downloads": -1, "filename": "django-sae-0.1.9.zip", "has_sig": false, "md5_digest": "9242c51b85a58be392197c6348de03f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24502, "upload_time": "2014-03-16T17:04:23", "url": "https://files.pythonhosted.org/packages/63/f0/6854c370dc15c1fbf31baf489f323a2b404c4ee2424baae66d3867814725/django-sae-0.1.9.zip" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "bc5c3fccffa96e91546469167c786016", "sha256": "1aacdaf645290b39b3c33d44def27b4735f507dc4cb18b214eca70ba412fabb8" }, "downloads": -1, "filename": "django-sae-0.2.0.zip", "has_sig": false, "md5_digest": "bc5c3fccffa96e91546469167c786016", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31401, "upload_time": "2014-05-17T09:34:08", "url": "https://files.pythonhosted.org/packages/42/15/5eb51f4a1232ff1568ce3a91341893597565375d862cfc319156c8e3f25f/django-sae-0.2.0.zip" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "329cd5daa54830ac29de7fd1cbbb18df", "sha256": "d32d651c0a7f3d6b6c495d16e2f512a137ffa5628428c8dd650e0191e52ce076" }, "downloads": -1, "filename": "django-sae-0.2.1.zip", "has_sig": false, "md5_digest": "329cd5daa54830ac29de7fd1cbbb18df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31218, "upload_time": "2014-06-27T05:00:05", "url": "https://files.pythonhosted.org/packages/5a/6d/2518a9df74b050297f950ab6eb1ba1f75d6a364924495a465eb2ab5ab07a/django-sae-0.2.1.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "329cd5daa54830ac29de7fd1cbbb18df", "sha256": "d32d651c0a7f3d6b6c495d16e2f512a137ffa5628428c8dd650e0191e52ce076" }, "downloads": -1, "filename": "django-sae-0.2.1.zip", "has_sig": false, "md5_digest": "329cd5daa54830ac29de7fd1cbbb18df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31218, "upload_time": "2014-06-27T05:00:05", "url": "https://files.pythonhosted.org/packages/5a/6d/2518a9df74b050297f950ab6eb1ba1f75d6a364924495a465eb2ab5ab07a/django-sae-0.2.1.zip" } ] }