{ "info": { "author": "Maneesh", "author_email": "maneeshvettukattil@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 1.11", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "=====\ndjango-api-base\n=====\n\ndjango-api-base is simple django package that can be used to build RESTFUL web api's with django\n\nDetailed documentation is in the \"docs\" directory.\n\nQuick start\n-----------\n\n1. Add \"django_api_base\" to your INSTALLED_APPS setting like this::\n\n ```\n #!python\n\n INSTALLED_APPS = [\n ...\n 'django_api_base',\n ]\n ```\n\n #Django-api-base settings\n API_TESTING = True\n\n ACCESS_TOKEN_EXPIRE_DAYS = 15\n\n FROM_EMAIL = \"\"\n\n BUCKET_URL = \"\"\n\n MIDDLEWARE_CLASSES = [\n ...\n 'django_api_base.middleware.api_exception.APIExceptionHandler' # APIExceptionHandler middleware should be added here\n 'django_api_base.middleware.logging_middleware.LogAllServerCalls' # For logging all server request calls info\n 'django_api_base.middleware.logging_middleware.LogAllExceptionErrors' # For logging all exceptions occured\n ]\n\n # Logging settings\n LOGGING = {\n 'version': 1,\n 'disable_existing_loggers': True,\n 'formatters': {\n 'verbose': {\n 'format': \"[%(asctime)s] %(levelname)s [%(name)s:%(lineno)s] %(message)s\",\n 'datefmt': \"%d/%b/%Y %H:%M:%S\"\n },\n },\n 'handlers': {\n 'access': {\n 'level': 'INFO',\n 'class': 'logging.FileHandler',\n 'filename': 'access.log',\n 'formatter': 'verbose'\n },\n 'error': {\n 'level': 'ERROR',\n 'class': 'logging.FileHandler',\n 'filename': 'error.log',\n 'formatter': 'verbose'\n },\n 'debug': {\n 'level': 'DEBUG',\n 'class': 'logging.FileHandler',\n 'filename': 'debug.log',\n 'formatter': 'verbose'\n },\n },\n 'loggers': {\n 'info': {\n 'handlers': ['access'],\n 'level': 'INFO',\n },\n 'error': {\n 'handlers': ['error'],\n 'level': 'ERROR',\n },\n 'debug': {\n 'handlers': ['debug'],\n 'level': 'DEBUG',\n },\n }\n }\n\n2. Run `python manage.py migrate` to create the UserProfile model which can be used as a user profile model in your django project.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://www.maneeshvshaji.in/", "keywords": "", "license": "Free", "maintainer": "", "maintainer_email": "", "name": "Django-api-base", "package_url": "https://pypi.org/project/Django-api-base/", "platform": "", "project_url": "https://pypi.org/project/Django-api-base/", "project_urls": { "Homepage": "http://www.maneeshvshaji.in/" }, "release_url": "https://pypi.org/project/Django-api-base/0.10.2/", "requires_dist": null, "requires_python": "", "summary": "A simple Django app to make the RESTFULL APIs", "version": "0.10.2" }, "last_serial": 3069559, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "3ca60e425ce7685a71ebc44d744d1a66", "sha256": "6b40a288d47091207ace66a5fda5d6e6f9022aac6bca4a21bd43a4396ab4e9bf" }, "downloads": -1, "filename": "Django-api-base-0.1.tar.gz", "has_sig": false, "md5_digest": "3ca60e425ce7685a71ebc44d744d1a66", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5427, "upload_time": "2016-10-08T05:58:43", "url": "https://files.pythonhosted.org/packages/70/cf/706a869d5b461a762b493e574c8802abaeb85d9eebf5ada070c1213c98fa/Django-api-base-0.1.tar.gz" } ], "0.10": [ { "comment_text": "", "digests": { "md5": "baa31fce49872808ce766c8137426ee5", "sha256": "7ca777cbab584ac13aaff3879ccabadeaabd2ab95243808c7824e5ed8a914333" }, "downloads": -1, "filename": "Django-api-base-0.10.tar.gz", "has_sig": false, "md5_digest": "baa31fce49872808ce766c8137426ee5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7506, "upload_time": "2017-05-18T02:27:06", "url": "https://files.pythonhosted.org/packages/02/21/ee934dffacfc2435e1092c868ca089152654a630348aca639c15596a3e19/Django-api-base-0.10.tar.gz" } ], "0.10.1": [ { "comment_text": "", "digests": { "md5": "456faf4f65975f63b10198fa762dc032", "sha256": "b43ef26a9b7648f5df5412fba1e66060b6695e3a7bdfd95e06e049d527bfe0be" }, "downloads": -1, "filename": "Django-api-base-0.10.1.tar.gz", "has_sig": false, "md5_digest": "456faf4f65975f63b10198fa762dc032", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7897, "upload_time": "2017-08-03T07:22:45", "url": "https://files.pythonhosted.org/packages/ce/80/d3ff38f09953a7bdfaa20ac6113f414b461639ba1e5a3d169dcf520794ce/Django-api-base-0.10.1.tar.gz" } ], "0.10.2": [ { "comment_text": "", "digests": { "md5": "9e75691af73f9e3f6a149bb8a394a360", "sha256": "05b462f7f29fa0d457c2dc4564ab07848ad3d4b4b41af199a15edcc3bbd68426" }, "downloads": -1, "filename": "Django-api-base-0.10.2.tar.gz", "has_sig": false, "md5_digest": "9e75691af73f9e3f6a149bb8a394a360", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7905, "upload_time": "2017-08-03T11:28:23", "url": "https://files.pythonhosted.org/packages/b7/ca/f03b1ea32d2e2959806472a89ed938021c9bf1cb6f6903746ba60b81c621/Django-api-base-0.10.2.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "76357bd27ebe50e9952bcc8f672116fb", "sha256": "1d26983241e911c201ff0d9a369e04d405521f5a386fe34dde41e55660813d31" }, "downloads": -1, "filename": "Django-api-base-0.2.tar.gz", "has_sig": false, "md5_digest": "76357bd27ebe50e9952bcc8f672116fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5609, "upload_time": "2016-10-15T10:30:31", "url": "https://files.pythonhosted.org/packages/99/4e/43889b36d077b9bbb9c1de56d0e4d984c2987ffe7f50ff741bee2c767a83/Django-api-base-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "1f4558c113eb26820f0e522d14946625", "sha256": "3dd622040cd8004611015b7498f963d6bfc6cd3926f4a883d435e364574d99b5" }, "downloads": -1, "filename": "Django-api-base-0.3.tar.gz", "has_sig": false, "md5_digest": "1f4558c113eb26820f0e522d14946625", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5602, "upload_time": "2016-10-17T16:23:25", "url": "https://files.pythonhosted.org/packages/f6/6c/314a331f3762ab5a6d3dc69455f3228d5419efc688df74afa7e20ce64209/Django-api-base-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "2f03e7e7cc7b7510dd573dc0a2fbb602", "sha256": "b5114049626d32fade2c6c4a804fbc5db4b396df28ad762c50521aea19b11ae5" }, "downloads": -1, "filename": "Django-api-base-0.4.tar.gz", "has_sig": false, "md5_digest": "2f03e7e7cc7b7510dd573dc0a2fbb602", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5597, "upload_time": "2016-11-04T06:53:27", "url": "https://files.pythonhosted.org/packages/89/45/60fb81262123c85a80808a8a509d6ebb01f8863cc6f9b30126767054e24d/Django-api-base-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "3182d4e7c5151478cf118b1c2d549c37", "sha256": "96b55def631700dbeb1e11c13dee08d0f67344e81eee4b19cac831728c88d1dc" }, "downloads": -1, "filename": "Django-api-base-0.5.tar.gz", "has_sig": false, "md5_digest": "3182d4e7c5151478cf118b1c2d549c37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5571, "upload_time": "2016-11-09T17:24:44", "url": "https://files.pythonhosted.org/packages/64/cf/449e8a72b26e5a906f911bf27a9f3e9a7d862a2ac68e56b58dc0e188c086/Django-api-base-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "b69f533f146e2a5e461725e55d7b3155", "sha256": "bbd451d6f2217e2f46f098f978318aa9c61c0a0bf641987531799ec5111ba1c3" }, "downloads": -1, "filename": "Django-api-base-0.6.tar.gz", "has_sig": false, "md5_digest": "b69f533f146e2a5e461725e55d7b3155", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5961, "upload_time": "2016-11-18T09:20:31", "url": "https://files.pythonhosted.org/packages/9a/37/bdabb0ab05247e8651f53232e7a88d5a7c58c284badf6e25a3e91e42c0e2/Django-api-base-0.6.tar.gz" } ], "0.7": [ { "comment_text": "", "digests": { "md5": "90fa1016aefafa22648c76bd97fbb538", "sha256": "6efffec6e18604a5bd6c1dc960854296ab3622313783d57170f823c04a1ce497" }, "downloads": -1, "filename": "Django-api-base-0.7.tar.gz", "has_sig": false, "md5_digest": "90fa1016aefafa22648c76bd97fbb538", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6639, "upload_time": "2016-11-18T09:22:49", "url": "https://files.pythonhosted.org/packages/97/80/12b0c51efbdd1dbd6cdc7f44b1133ca0bac5efed487f589a0fc5abefdd58/Django-api-base-0.7.tar.gz" } ], "0.8": [ { "comment_text": "", "digests": { "md5": "3eefedda3c2301268b4a18d2f6a12763", "sha256": "1c81c8c6cab1a40929269d59b646a1dfa7f4130d2a755d5de53f8245186ffaa1" }, "downloads": -1, "filename": "Django-api-base-0.8.tar.gz", "has_sig": false, "md5_digest": "3eefedda3c2301268b4a18d2f6a12763", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6631, "upload_time": "2016-12-19T08:11:38", "url": "https://files.pythonhosted.org/packages/f2/93/f4b59861e6d76b78bd6939f420cabceec0899a7e657dacde4e590b7c2b7c/Django-api-base-0.8.tar.gz" } ], "0.9": [ { "comment_text": "", "digests": { "md5": "5501fa30d5cd66cfc1098ae890530663", "sha256": "f064bd7c993ea9f3ea65558b9e5d1e4631fb1cf5faa2f9d6a8c744846dbf7308" }, "downloads": -1, "filename": "Django-api-base-0.9.tar.gz", "has_sig": false, "md5_digest": "5501fa30d5cd66cfc1098ae890530663", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7499, "upload_time": "2017-05-17T21:51:20", "url": "https://files.pythonhosted.org/packages/9d/0a/9da1ad71c2bffd748e02e43a82e394724c49caa8d7d470afe7c021450774/Django-api-base-0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9e75691af73f9e3f6a149bb8a394a360", "sha256": "05b462f7f29fa0d457c2dc4564ab07848ad3d4b4b41af199a15edcc3bbd68426" }, "downloads": -1, "filename": "Django-api-base-0.10.2.tar.gz", "has_sig": false, "md5_digest": "9e75691af73f9e3f6a149bb8a394a360", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7905, "upload_time": "2017-08-03T11:28:23", "url": "https://files.pythonhosted.org/packages/b7/ca/f03b1ea32d2e2959806472a89ed938021c9bf1cb6f6903746ba60b81c621/Django-api-base-0.10.2.tar.gz" } ] }