{ "info": { "author": "Deepak Sheoran", "author_email": "", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python", "Programming Language :: Python :: 3" ], "description": "# django-drf-autoview\nExpose CRUD DRF compatible api's for any django model with one line. \nThis patten can be used to quickly bootstrap an api server app based on django DRF. \n\n\nExample \n\n # Add below snippet in api.py of the django app\n from drf_autoview.api import get_api_views_with_all_fields_readonly\n api_views = get_api_views_with_all_fields_readonly([\n models.DemoModel,\n ])\n \n # Add below snippet in site/api.py\n from drf_autoview.api import register_with_router\n def get_router():\n _router = routers.DefaultRouter()\n _apps = filter(lambda x: '' in x[1].name, apps.app_configs.items())\n for _app_name, _app_obj in _apps:\n if module_has_submodule(_app_obj.module, 'api'):\n api = import_module('{0}.api'.format(_app_obj.module.__name__))\n register_with_router(_router, api.api_views)\n return _router\n router = get_router()", "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/sheoran/django-drf-autoview.git", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "drf-autoview", "package_url": "https://pypi.org/project/drf-autoview/", "platform": "", "project_url": "https://pypi.org/project/drf-autoview/", "project_urls": { "Homepage": "https://github.com/sheoran/django-drf-autoview.git" }, "release_url": "https://pypi.org/project/drf-autoview/1.0.0/", "requires_dist": null, "requires_python": "", "summary": "Django drf api generator", "version": "1.0.0" }, "last_serial": 5769206, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "4094beff5c1cde7d6ff557e6cc3fe339", "sha256": "7fe38a9fb5c15745a604c9671de850a9a595624749f5803fa37c77f27189779c" }, "downloads": -1, "filename": "drf-autoview-1.0.0.tar.gz", "has_sig": false, "md5_digest": "4094beff5c1cde7d6ff557e6cc3fe339", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2340, "upload_time": "2019-09-02T06:39:24", "url": "https://files.pythonhosted.org/packages/f6/c5/583d9b725bf5d7eab66be7ccad0082ffb4bb778e7870dd54093185e7e7a1/drf-autoview-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4094beff5c1cde7d6ff557e6cc3fe339", "sha256": "7fe38a9fb5c15745a604c9671de850a9a595624749f5803fa37c77f27189779c" }, "downloads": -1, "filename": "drf-autoview-1.0.0.tar.gz", "has_sig": false, "md5_digest": "4094beff5c1cde7d6ff557e6cc3fe339", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2340, "upload_time": "2019-09-02T06:39:24", "url": "https://files.pythonhosted.org/packages/f6/c5/583d9b725bf5d7eab66be7ccad0082ffb4bb778e7870dd54093185e7e7a1/drf-autoview-1.0.0.tar.gz" } ] }