{ "info": { "author": "wukt", "author_email": "musicvae@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "make urlpatterns very easy to use.\n\n#### Requirements\n```bash\ndjango >= 2.x\n```\n\n#### Install\n\n```python\n\npip install django-request-mapping\n\n```\n\n\n#### QuickStart\n\nin view.py\n```python\nfrom django_request_mapping import request_mapping\n\n\n@request_mapping(value=\"/user\")\nclass UserView(View):\n\n @request_mapping(value=\"/get_info/\")\n def get_user_info_by_token(self, request, *args, **kwargs):\n return HttpResponse(\"ok\")\n\n @request_mapping(value=\"/get_list//\")\n def some_others(self, request, year, *args, **kwargs):\n return HttpResponse(\"ok\")\n\n @request_mapping(value=\"/login/\", method=\"post\")\n def login(self, request, *args, **kwargs):\n return HttpResponse(\"ok\")\n\n```\n\nin urls.py\n\n```python\n\nfrom django_request_mapping import UrlPattern\nurlpatterns = UrlPattern()\nurlpatterns.register(UserView)\n\n```\n\nrun\n\n```bash\npython manage.py runserver\n```\n\nand request urls are:\n\n\n```bash\nget: http://localhost:8000/user/get_info/\nget: http://localhost:8000/user/get_list/1999/\npost: http://localhost:8000/user/login/\n```\n\n\n#### example\n\nhttps://github.com/sazima/django-request-mapping/tree/master/request_mapping_example\n\n\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/sazima/django-request-mapping", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "django-request-mapping", "package_url": "https://pypi.org/project/django-request-mapping/", "platform": "", "project_url": "https://pypi.org/project/django-request-mapping/", "project_urls": { "Homepage": "https://github.com/sazima/django-request-mapping" }, "release_url": "https://pypi.org/project/django-request-mapping/0.0.4/", "requires_dist": null, "requires_python": "", "summary": "make django url more comfortable.", "version": "0.0.4" }, "last_serial": 5742503, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "15ad09b5f9c694d3a39a529608b12f4e", "sha256": "6295fd07bacb92fafdf2c3e88a9cb662caccbe0d54d155d59de7050791187959" }, "downloads": -1, "filename": "django_request_mapping-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "15ad09b5f9c694d3a39a529608b12f4e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4484, "upload_time": "2019-08-14T14:10:52", "url": "https://files.pythonhosted.org/packages/30/62/4d71b01297e04b1f1ef1887ac6df9c69f80fb5c347925fc67a395d78abc6/django_request_mapping-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c38a0d885910e31ae18eca836aef420e", "sha256": "e8b39dbc5c0062d3c36e3732149506748700165811fb1fc91fc6e2e5b22f0786" }, "downloads": -1, "filename": "django-request-mapping-0.0.1.tar.gz", "has_sig": false, "md5_digest": "c38a0d885910e31ae18eca836aef420e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3504, "upload_time": "2019-08-14T14:10:55", "url": "https://files.pythonhosted.org/packages/b9/cd/d734b345d5de9a63036d255edee85237f6e63baf5760524578d1cd23ac0c/django-request-mapping-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "39701f7d5f8ec5b5a670795ad6af74ec", "sha256": "32bc49cb2c90c33d194e636c1f9d43e3f587374b5fb6bc8c87e3181e868a94e6" }, "downloads": -1, "filename": "django_request_mapping-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "39701f7d5f8ec5b5a670795ad6af74ec", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4575, "upload_time": "2019-08-19T02:06:11", "url": "https://files.pythonhosted.org/packages/07/af/888022aa9dfc1a1795d631b0f79498d51b88dbb35af82e05576d1b617309/django_request_mapping-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9cc866f35773a03ba73500c4e8a9bbc8", "sha256": "8e3bd358e190699cd6863a126950b002e30cc8026d86f6013babb60315b34900" }, "downloads": -1, "filename": "django-request-mapping-0.0.2.tar.gz", "has_sig": false, "md5_digest": "9cc866f35773a03ba73500c4e8a9bbc8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3571, "upload_time": "2019-08-19T02:06:13", "url": "https://files.pythonhosted.org/packages/37/ec/0415c7df203a0fbc145fb12d1055dc58f1294785f8cfa73660797c15b240/django-request-mapping-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "7dcbf97e69c010c7cfbd7f5e32406de7", "sha256": "5f07ef4380ed63186022758bad228343661e891e270550ba6a41f5b44400719b" }, "downloads": -1, "filename": "django_request_mapping-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "7dcbf97e69c010c7cfbd7f5e32406de7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6425, "upload_time": "2019-08-20T13:07:34", "url": "https://files.pythonhosted.org/packages/88/82/18c0d3e500aa405fc4071e334d4e9c05da4b68e18e65d1a99e8f66f8b5f6/django_request_mapping-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "39c7a0029b3aa9f876832c1352b806f9", "sha256": "0256287a6cd4a3e4109738bc7e622a485c215d80fbcd4920192861f42cc64cb3" }, "downloads": -1, "filename": "django-request-mapping-0.0.3.tar.gz", "has_sig": false, "md5_digest": "39c7a0029b3aa9f876832c1352b806f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3680, "upload_time": "2019-08-20T13:07:36", "url": "https://files.pythonhosted.org/packages/93/5b/e903814f22976091a02552164d4fdc1a5128e1e1ffb3e401d67d1799ac54/django-request-mapping-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "01b99dd99c322b269d9cbbd8f44c0985", "sha256": "d38ccdbab27bb1f2735ee43500977eeab2d3d7a4806c726dc7a5e9fd627d654d" }, "downloads": -1, "filename": "django_request_mapping-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "01b99dd99c322b269d9cbbd8f44c0985", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6542, "upload_time": "2019-08-28T13:18:25", "url": "https://files.pythonhosted.org/packages/95/c0/04fa5f128354e0d7388c6e4fe0a4eb7a26c0408bcd4465831df1e5f64406/django_request_mapping-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9426e17097d6bd18f4339e548b488c4d", "sha256": "35efc9b8deb917d784d2c62d6087ab07ad722e07aa4d65c6a007af8fa29e6ab5" }, "downloads": -1, "filename": "django-request-mapping-0.0.4.tar.gz", "has_sig": false, "md5_digest": "9426e17097d6bd18f4339e548b488c4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3796, "upload_time": "2019-08-28T13:18:29", "url": "https://files.pythonhosted.org/packages/c0/65/9e0df3cbb0c9fb84e75e948be86dbba63e44b9c4560a09751a69aa09e60c/django-request-mapping-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "01b99dd99c322b269d9cbbd8f44c0985", "sha256": "d38ccdbab27bb1f2735ee43500977eeab2d3d7a4806c726dc7a5e9fd627d654d" }, "downloads": -1, "filename": "django_request_mapping-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "01b99dd99c322b269d9cbbd8f44c0985", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6542, "upload_time": "2019-08-28T13:18:25", "url": "https://files.pythonhosted.org/packages/95/c0/04fa5f128354e0d7388c6e4fe0a4eb7a26c0408bcd4465831df1e5f64406/django_request_mapping-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9426e17097d6bd18f4339e548b488c4d", "sha256": "35efc9b8deb917d784d2c62d6087ab07ad722e07aa4d65c6a007af8fa29e6ab5" }, "downloads": -1, "filename": "django-request-mapping-0.0.4.tar.gz", "has_sig": false, "md5_digest": "9426e17097d6bd18f4339e548b488c4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3796, "upload_time": "2019-08-28T13:18:29", "url": "https://files.pythonhosted.org/packages/c0/65/9e0df3cbb0c9fb84e75e948be86dbba63e44b9c4560a09751a69aa09e60c/django-request-mapping-0.0.4.tar.gz" } ] }