{ "info": { "author": "Julian Amaya", "author_email": "julian@monoku.com", "bugtrack_url": null, "classifiers": [], "description": "django-decorators\n=================\nwhy?\n----\n**django-decorators** were created during many projects where I found myself rewriting over and over the same code.\n\nInstallation:\n--\n\nSimply use pip:\n \n pip install django-decorators\n\n\nList of decorators:\n--\n\n#### @add_http_var\nAn example usage\n\n\tfrom django_decorators.decorators import add_http_var\n\t\n @add_http_var('page')\n def any_view(request, page):\n return HttpResponse(page)\n \n#### @json_response\n\nAn example usage\n\n\tfrom django_decorators.decorators import json_response\n\t\n @json_response\n def any_view(request):\n return {'this will be': 'JSON'}\n\nreturns a JSON string.\n\nNow, if you need a JSONP response, just add a callback GET or POST variable :)\n\n#### @requires_post\n\nAn example usage\n\n\tfrom django_decorators.decorators import requires_post\n\t\n @requires_post\n def any_view(request):\n return return HttpResponse('only works with POST')\n\n\n\n\nCopyright and Licensing\n-----------------------\n\nCopyright 2012 Juli\u00e1n Amaya M. [@julian_amaya](http://twitter.com/julian_amaya)
\nLicensed under the Apache License, Version 2.0
\n", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/django-decorators/", "keywords": null, "license": "LICENSE.md", "maintainer": null, "maintainer_email": null, "name": "django-decorators", "package_url": "https://pypi.org/project/django-decorators/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-decorators/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/django-decorators/" }, "release_url": "https://pypi.org/project/django-decorators/0.1.1/", "requires_dist": null, "requires_python": null, "summary": "A bunch of django extra decorators.", "version": "0.1.1" }, "last_serial": 789453, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "db929d18088e74b8d107cd683a6ec7b0", "sha256": "2f939f5dac40e102bb84d8a72f7019c6303faf06f1660169aa27d1dabf379b0e" }, "downloads": -1, "filename": "django-decorators-0.1.0.tar.gz", "has_sig": false, "md5_digest": "db929d18088e74b8d107cd683a6ec7b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2191, "upload_time": "2012-08-07T01:41:51", "url": "https://files.pythonhosted.org/packages/64/6d/d26a20ca20a3e1d52c80c99a09bef0a8c73d3ce9eb2527495877e18a9cda/django-decorators-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "e3df9dacff2ba9daaca19d02886a9264", "sha256": "e029c03241662efd60bf50597f224b8debdff4c9cefd4d760664d2248a09a654" }, "downloads": -1, "filename": "django-decorators-0.1.1.tar.gz", "has_sig": false, "md5_digest": "e3df9dacff2ba9daaca19d02886a9264", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2323, "upload_time": "2013-01-14T15:35:28", "url": "https://files.pythonhosted.org/packages/09/fe/ee1c7fa2aaa1d78603b16d47a9fa26476b9ae89b4b213737db54522372c8/django-decorators-0.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e3df9dacff2ba9daaca19d02886a9264", "sha256": "e029c03241662efd60bf50597f224b8debdff4c9cefd4d760664d2248a09a654" }, "downloads": -1, "filename": "django-decorators-0.1.1.tar.gz", "has_sig": false, "md5_digest": "e3df9dacff2ba9daaca19d02886a9264", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2323, "upload_time": "2013-01-14T15:35:28", "url": "https://files.pythonhosted.org/packages/09/fe/ee1c7fa2aaa1d78603b16d47a9fa26476b9ae89b4b213737db54522372c8/django-decorators-0.1.1.tar.gz" } ] }