{ "info": { "author": "Jacopo Cascioli", "author_email": "jacopocascioli@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "django-raise-response\n#####################\n\ndjango-raise-response is a simple plugin that provides the ability to return\nany response by raising it as you would do with django.http.Http404\n\nWhy would you need this? If you need to return a non-4XX/5XX response from a\nclass-based view, for example a 303/301 response, this is the only decent way\nto do it.\n\nInstalling\n##########\n\n::\n\n pip install django-raise-response\n\n\nThen add 'raiseresponse.middlewares.RaiseResponse' to your middlewares::\n\n MIDDLEWARE = [\n 'django.middleware.common.CommonMiddleware',\n 'django.middleware.csrf.CsrfViewMiddleware',\n 'raiseresponse.middlewares.RaiseResponse'\n ]\n\n\nUsage\n#####\nNow you can use ResponseError to raise any response::\n\n from raiseresponse import ResponseError\n\n # somewhere in your view\n response_you_want_to_rise = HttpResponse()\n raise ResponseError(response_you_want_to_rise)\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/wearewhys/django-raise-response", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-raise-response", "package_url": "https://pypi.org/project/django-raise-response/", "platform": "", "project_url": "https://pypi.org/project/django-raise-response/", "project_urls": { "Homepage": "https://github.com/wearewhys/django-raise-response" }, "release_url": "https://pypi.org/project/django-raise-response/0.1.0/", "requires_dist": null, "requires_python": "", "summary": "Raise any response object in Django", "version": "0.1.0" }, "last_serial": 3358546, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "6e6e7af80c32e43324c6ac8bde741b8f", "sha256": "6b640557bf394b86df9dca386a7018f16f1ef1e6622f588aa548c5006c04af82" }, "downloads": -1, "filename": "django_raise_response-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6e6e7af80c32e43324c6ac8bde741b8f", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 3987, "upload_time": "2017-11-23T14:12:08", "url": "https://files.pythonhosted.org/packages/4e/13/9ba06e3bc46a9728436eb34c2033398441533d43955d36735a8700d6bba1/django_raise_response-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6643a300c01a07ecd0ea576cf16a169a", "sha256": "d1baec9c9b3537dd4e185ce4703e3f2f4c679d2d97e95be925ac604197a21c5d" }, "downloads": -1, "filename": "django-raise-response-0.1.0.tar.gz", "has_sig": false, "md5_digest": "6643a300c01a07ecd0ea576cf16a169a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2027, "upload_time": "2017-11-23T14:12:05", "url": "https://files.pythonhosted.org/packages/18/af/03f49e09f4037a223a96e5d8057b6e6809df3e81dd819568209feae19f6c/django-raise-response-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6e6e7af80c32e43324c6ac8bde741b8f", "sha256": "6b640557bf394b86df9dca386a7018f16f1ef1e6622f588aa548c5006c04af82" }, "downloads": -1, "filename": "django_raise_response-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6e6e7af80c32e43324c6ac8bde741b8f", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 3987, "upload_time": "2017-11-23T14:12:08", "url": "https://files.pythonhosted.org/packages/4e/13/9ba06e3bc46a9728436eb34c2033398441533d43955d36735a8700d6bba1/django_raise_response-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6643a300c01a07ecd0ea576cf16a169a", "sha256": "d1baec9c9b3537dd4e185ce4703e3f2f4c679d2d97e95be925ac604197a21c5d" }, "downloads": -1, "filename": "django-raise-response-0.1.0.tar.gz", "has_sig": false, "md5_digest": "6643a300c01a07ecd0ea576cf16a169a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2027, "upload_time": "2017-11-23T14:12:05", "url": "https://files.pythonhosted.org/packages/18/af/03f49e09f4037a223a96e5d8057b6e6809df3e81dd819568209feae19f6c/django-raise-response-0.1.0.tar.gz" } ] }