{ "info": { "author": "Your Name", "author_email": "yourname@example.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 1.10", "Framework :: Django :: 1.11", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "==============\ndjango-results\n==============\n\n\u63d0\u4f9bdjango\u4e0b\u7ed3\u679c\u9875\n\nQuick start\n-----------\n1. Install::\n\n pip install django_results\n\n2. Add \"results\" to your INSTALLED_APPS setting like this::\n\n INSTALLED_APPS = [\n ...\n 'results',\n ]\n\n3. No Migrations\n\n4. Create results view::\n\n # config in urls\n from results.views import ResultView\n from sample import views as sample_views\n urlpatterns = [\n url(r'^$', TemplateView.as_view(template_name='sample/index.html')),\n\n url('^result-view-class/$',\n ResultView.as_view(template_name='results/result.html',\n title='sample\u51fa\u9519\u6807\u9898',\n message='sample\u51fa\u9519\u4fe1\u606f',\n type='info'),\n name='result_view_class'),\n\n url(r'^form-error/$', sample_views.form_error_view, name='form_error'),\n\n url(r'^error-result/$', ResultView.error_view, dict(title='\u51fa\u9519\u6807\u9898', message='ResultView.error_view'),\n name='error_result'),\n url(r'^error-result/object-does-not-exist/$', ResultView.error_view, dict(error=ObjectDoesNotExist()),\n name='error_result_object_does_not_exist'),\n\n url(r'^result-view/success/$',\n ResultView.success_view,\n {\"title\": \"success\u7684\u6807\u9898\", \"message\": \"success\u7684\u6d88\u606f\"}, name='result_view_success'),\n url(r'^result-view/danger/$',\n ResultView.error_view,\n {\"title\": \"danger\u7684\u6807\u9898\", \"message\": \"danger\u7684\u6d88\u606f\"}, name='result_view_danger'),\n url(r'^result-view/info/$',\n ResultView.info_view,\n {\"title\": \"info\u7684\u6807\u9898\", \"message\": \"info\u7684\u6d88\u606f\"}, name='result_view_info'),\n ]\n\n # handle form error in views\n def form_error_view(request):\n class TestForm(forms.Form):\n required_field = forms.CharField(required=True)\n\n invalid_field = forms.CharField(max_length=1)\n\n def clean(self):\n raise forms.ValidationError('non field error happened')\n\n form = TestForm(data={'invalid_field': 'xxxxx'})\n\n return ResultView.error_view(request, title='\u8fd9\u91cc\u6709\u4e00\u4e2a\u9519\u8bef', message='\u4e0d\u77e5\u9053\u5f53\u8bb2\u4e0d\u5f53\u8bb2\uff0c\u7b97\u4e86\u6211\u8fd8\u662f\u8bb2\u4e86', error=form.errors)", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "BSD License", "maintainer": "", "maintainer_email": "", "name": "django-results", "package_url": "https://pypi.org/project/django-results/", "platform": "", "project_url": "https://pypi.org/project/django-results/", "project_urls": null, "release_url": "https://pypi.org/project/django-results/0.5.1/", "requires_dist": null, "requires_python": "", "summary": "results view for django", "version": "0.5.1" }, "last_serial": 3181393, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "f8f32baff72768d5fcc0d1c86900ef91", "sha256": "0d71c5c106ac40fb2ba8de040c57b67664639df8e4c06e1ae7fd785d25311d20" }, "downloads": -1, "filename": "django-results-0.1.0.tar.gz", "has_sig": false, "md5_digest": "f8f32baff72768d5fcc0d1c86900ef91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4208, "upload_time": "2017-08-08T09:38:06", "url": "https://files.pythonhosted.org/packages/16/4b/d74ba1cbc5bd8519bf2b4210e199d632298019989d40aba9c74cc3cb8e9a/django-results-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "e2fa6d71bd764162fffa4d68c60c71d0", "sha256": "f7dd1f599e190880200ab32b0352b089333eb9b86c3554916184c7939377764a" }, "downloads": -1, "filename": "django-results-0.1.1.tar.gz", "has_sig": false, "md5_digest": "e2fa6d71bd764162fffa4d68c60c71d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5187, "upload_time": "2017-08-08T10:18:33", "url": "https://files.pythonhosted.org/packages/ae/34/5b5d547785e22698e0c3cdffb738e3609715e6f778f3d7c8e19da02f5289/django-results-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "80d8e822d928041168dd7d1ef7d60f74", "sha256": "01b93140b89bb556bbff873cf0a434dadbe22f981feecd179d84484d4600afc9" }, "downloads": -1, "filename": "django-results-0.2.0.tar.gz", "has_sig": false, "md5_digest": "80d8e822d928041168dd7d1ef7d60f74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5389, "upload_time": "2017-08-09T05:19:13", "url": "https://files.pythonhosted.org/packages/1a/a2/915728b72a57aca0efdd82e0fc79a5543415c4772bf99bb5ce7895f00768/django-results-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "9fb9ebaf62684f57580bbd68ca3bc251", "sha256": "0a9c8cdff794ffe2113d862ceecf4f77a559bda3a4f45df71884583d7ce67ef0" }, "downloads": -1, "filename": "django-results-0.2.1.tar.gz", "has_sig": false, "md5_digest": "9fb9ebaf62684f57580bbd68ca3bc251", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5401, "upload_time": "2017-08-09T05:22:04", "url": "https://files.pythonhosted.org/packages/e3/ad/d88f20a98ae182208562b16f82e49e4639b5f6fb678d5064a469f7963378/django-results-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "00ab32d164461cca734f50427a85bbf1", "sha256": "2f178ec0031b65e97f9af5bd5afb5328da9834a0edd06f2c945d5ed622231ed7" }, "downloads": -1, "filename": "django-results-0.3.0.tar.gz", "has_sig": false, "md5_digest": "00ab32d164461cca734f50427a85bbf1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5380, "upload_time": "2017-08-09T05:56:02", "url": "https://files.pythonhosted.org/packages/17/f3/6b38413d45ab09a3ff1221df2c675dbc8b6bbe66accc110a82853d8cc09e/django-results-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "47f2f274d5d2754344304a5a3c67605b", "sha256": "707ffc942ebe7f05dbd8b39f7ec3c6ea13820a8e6f81d0fce2cbad574bac6d22" }, "downloads": -1, "filename": "django-results-0.4.0.tar.gz", "has_sig": false, "md5_digest": "47f2f274d5d2754344304a5a3c67605b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5484, "upload_time": "2017-08-22T08:23:04", "url": "https://files.pythonhosted.org/packages/c1/1d/7fef3bfcdb7ed701838156c3684fe3930fc4ac844632a0c9f7a7b977d39e/django-results-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "4cbd63c73220634a401202f90c2a3206", "sha256": "dbcd55dd37b6e0b4483d7e2909967f43ece79d2609b9b6e0921f933e5ebf6af4" }, "downloads": -1, "filename": "django-results-0.5.0.tar.gz", "has_sig": false, "md5_digest": "4cbd63c73220634a401202f90c2a3206", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5326, "upload_time": "2017-08-22T08:38:51", "url": "https://files.pythonhosted.org/packages/44/4e/0860a3a33664f896300974b6b215fb6c7c6092eff71895014ae185bda639/django-results-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "e02330ad55904d5c324032da050083cd", "sha256": "67bec533dd8e78ae942107efbe4da3703b35ddc7a87af040db92b120cd83206e" }, "downloads": -1, "filename": "django-results-0.5.1.tar.gz", "has_sig": false, "md5_digest": "e02330ad55904d5c324032da050083cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5296, "upload_time": "2017-09-18T01:38:07", "url": "https://files.pythonhosted.org/packages/97/ef/ad47b9051e07a412fe74944df67c2e5782156061b859abe657434aa05fc3/django-results-0.5.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e02330ad55904d5c324032da050083cd", "sha256": "67bec533dd8e78ae942107efbe4da3703b35ddc7a87af040db92b120cd83206e" }, "downloads": -1, "filename": "django-results-0.5.1.tar.gz", "has_sig": false, "md5_digest": "e02330ad55904d5c324032da050083cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5296, "upload_time": "2017-09-18T01:38:07", "url": "https://files.pythonhosted.org/packages/97/ef/ad47b9051e07a412fe74944df67c2e5782156061b859abe657434aa05fc3/django-results-0.5.1.tar.gz" } ] }