{ "info": { "author": "Morteza Afshari", "author_email": "afshari9978@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "=======\nAvishan\n=======\n\nAvishan is a set of tools for building fast, comfortable and reliable django apps. For memory management reasons, you should also install `Avishan wrapper\n`_ as mentioned in itself page.\n\nQuick start\n-----------\n\n1. Add \"avishan\" to end of your INSTALLED_APPS setting like this, and \"AvishanMiddleware\" to **end** of MIDDLEWARE too::\n\n INSTALLED_APPS = [\n ...\n 'avishan',\n ]\n\n MIDDLEWARE = [\n ...\n 'avishan.middlewares.AvishanMiddleware',\n ]\n\n2. Include the avishan URLconf in your project urls.py like this::\n\n path('', include('avishan.urls')),\n\n3. Run this commands to create the avishan models::\n\n python manage.py migrate\n python manage.py avishan_init\n\n4. Now follow part below for more detail about every single usage.\n\n\nWhat does it do for me?\n-------------------------\n- Token based authentication\n- Data body parser for POST/PUT/... Http requests\n- Exception reports\n- Fully implemented third-party libraries like Kavenagar & Chabok\n- Automated django admin tools\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://gitlab.com/afshari9978/avishan", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-avishan", "package_url": "https://pypi.org/project/django-avishan/", "platform": "", "project_url": "https://pypi.org/project/django-avishan/", "project_urls": { "Homepage": "https://gitlab.com/afshari9978/avishan" }, "release_url": "https://pypi.org/project/django-avishan/0.1.11/", "requires_dist": [ "Django (>=2.2.5)", "avishan-wrapper (==0.1.0)", "django-cors-headers (==2.4.0)", "gunicorn (==19.9.0)", "kavenegar (==1.1.2)", "Khayyam (==3.0.17)", "Pillow (==6.0.0)", "PyJWT (==1.7.0)" ], "requires_python": "", "summary": "Avishan is a set of tools for building fast, comfortable and reliable django apps", "version": "0.1.11" }, "last_serial": 5865982, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "41f40f3921cbdf857d0b0cb6364c4717", "sha256": "f34cff819042742f46430a18a0cc39ca382ae25cf21cf7067674c7966de9407a" }, "downloads": -1, "filename": "django_avishan-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "41f40f3921cbdf857d0b0cb6364c4717", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 36771, "upload_time": "2019-09-14T10:47:17", "url": "https://files.pythonhosted.org/packages/54/b1/283b20e72bbbb198589fd2ace13a224d4a822da9e2cdbc1564d327ed6bfc/django_avishan-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7fbc5c3fa828cf42b97e4c37aca3e906", "sha256": "28ccb563d53e3a9811951930c44a25fdbb739a2c9b15b1edb024528c40b01c8e" }, "downloads": -1, "filename": "django-avishan-0.1.0.tar.gz", "has_sig": false, "md5_digest": "7fbc5c3fa828cf42b97e4c37aca3e906", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27183, "upload_time": "2019-09-14T10:47:20", "url": "https://files.pythonhosted.org/packages/8b/51/cecc70e4d33da7163aded25a9897dde972a9a8a9f9f3d67e526baa03ee49/django-avishan-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "50a7280a6e64098385dbcf342773ccdf", "sha256": "cfc7f06e9197fbfe8b3ceeff10303d15e0c230e3d5ddac583f2c7b07827965a4" }, "downloads": -1, "filename": "django_avishan-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "50a7280a6e64098385dbcf342773ccdf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 36853, "upload_time": "2019-09-14T11:08:42", "url": "https://files.pythonhosted.org/packages/2b/04/812cd8b7406eaa44e1e5088c8ea9f60915e08729d2d2ce94c78804972910/django_avishan-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a3018e08d58295967183b0ceeca78920", "sha256": "2295636579a2f115e841cdfdd3ca461477c1ad46061ea5143dc19bb00ac79ef9" }, "downloads": -1, "filename": "django-avishan-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a3018e08d58295967183b0ceeca78920", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27276, "upload_time": "2019-09-14T11:14:44", "url": "https://files.pythonhosted.org/packages/59/b7/2298285b13089259a7fab92b4a4f630df63ac995f0c3d10c62491aca5170/django-avishan-0.1.1.tar.gz" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "70f9b5a684a03db0b1d2339cb67a9e92", "sha256": "b0730c0f4c7270c324ede912d420bacbe949a9f52d3d2fa91ec1e3f3430d6cf5" }, "downloads": -1, "filename": "django_avishan-0.1.10-py3-none-any.whl", "has_sig": false, "md5_digest": "70f9b5a684a03db0b1d2339cb67a9e92", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 37447, "upload_time": "2019-09-18T21:37:11", "url": "https://files.pythonhosted.org/packages/4d/a8/37fd2ed7a777361aa1853423e6b81a97e92e645f8186eb8d457a5696df66/django_avishan-0.1.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7bacc436d017769a12929848d2f17904", "sha256": "c0b5aec307665260d1a1fa95de54e3f98e59b890cf281e3ce5fddf09d1186026" }, "downloads": -1, "filename": "django-avishan-0.1.10.tar.gz", "has_sig": false, "md5_digest": "7bacc436d017769a12929848d2f17904", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27529, "upload_time": "2019-09-18T21:37:13", "url": "https://files.pythonhosted.org/packages/68/f1/b43238355c0e6f9479f915bf640bd3c2fe68fd8df26f8f5aed782574f4ce/django-avishan-0.1.10.tar.gz" } ], "0.1.11": [ { "comment_text": "", "digests": { "md5": "32da4052228ce417f441f452024dca09", "sha256": "834097fdb24f3eb740c499f590630acd28b58af957675c47df70fd01e8f4e990" }, "downloads": -1, "filename": "django_avishan-0.1.11-py3-none-any.whl", "has_sig": false, "md5_digest": "32da4052228ce417f441f452024dca09", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 37507, "upload_time": "2019-09-21T13:08:18", "url": "https://files.pythonhosted.org/packages/23/12/3bf61e87c2652dd76cdba64152271b983f68ac525d7c49a63cc42c433f37/django_avishan-0.1.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8745025ae52bddea1b43a6204c701f6", "sha256": "e341c2c7f2104e7cdffbaaf8afff347cccf8b3af6c9e0740c365e1399a21bdda" }, "downloads": -1, "filename": "django-avishan-0.1.11.tar.gz", "has_sig": false, "md5_digest": "e8745025ae52bddea1b43a6204c701f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27575, "upload_time": "2019-09-21T13:08:20", "url": "https://files.pythonhosted.org/packages/29/dc/1036ab0cef4986fe23b59eecdeabf1c354745f85eed37c0ee72a2c2a0a9b/django-avishan-0.1.11.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "1ae9385eb7a24f3448dd76ea877cb1ac", "sha256": "8b19f31f3185ca31435818c15690dbd4e882e8665ee5c7c44b780d609465bc84" }, "downloads": -1, "filename": "django_avishan-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "1ae9385eb7a24f3448dd76ea877cb1ac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 36809, "upload_time": "2019-09-14T13:23:28", "url": "https://files.pythonhosted.org/packages/8f/60/4a689d38f1dbc0e3e2cae57a085bfe8f68fd1455ba8c5ef552b34aa9da03/django_avishan-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "64ed8d519afe739986fc407b4efce511", "sha256": "e9bde3ce1cfdb3d42b0269fccb50fb07a8df7aaa522271a31633b957c4d2ff25" }, "downloads": -1, "filename": "django-avishan-0.1.2.tar.gz", "has_sig": false, "md5_digest": "64ed8d519afe739986fc407b4efce511", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27253, "upload_time": "2019-09-14T13:23:30", "url": "https://files.pythonhosted.org/packages/8f/a0/4633ef0d1ce6f3e3d1fb361590ef1f808ee86633383663641f736061b7c8/django-avishan-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "de26a5269e01ccf9aab24570c47e12c8", "sha256": "f07416a769b1f1249f6f69c77afa7c02416cb3b7bec15e3b67aad3cfa9a5cee9" }, "downloads": -1, "filename": "django_avishan-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "de26a5269e01ccf9aab24570c47e12c8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 36815, "upload_time": "2019-09-14T14:26:03", "url": "https://files.pythonhosted.org/packages/09/c3/29607afab57be044907f883f4473ccc2d4b3cc103f19e067709a16d3fbcf/django_avishan-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e3258696d21aeec6e8d8930490d4c588", "sha256": "1bf0dcb06fdccecdc9041e0dda9211e2946f86321ba257594699473b052b4863" }, "downloads": -1, "filename": "django-avishan-0.1.3.tar.gz", "has_sig": false, "md5_digest": "e3258696d21aeec6e8d8930490d4c588", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27277, "upload_time": "2019-09-14T14:26:06", "url": "https://files.pythonhosted.org/packages/15/24/e1bf93ea08dfb891831139add65a5c6b5cd4d8ea1f3e70c4f46cc7626547/django-avishan-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "a668293ecaddcf97ba84543dfec094c6", "sha256": "b8223a513f744dbc3b3a685aa29107c3cf2557fe89c316de53fbc4ea4c3957f6" }, "downloads": -1, "filename": "django_avishan-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "a668293ecaddcf97ba84543dfec094c6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 37305, "upload_time": "2019-09-15T10:52:56", "url": "https://files.pythonhosted.org/packages/92/07/66f26028201f606a4f1ae723207670a6e8153b515b09e62e1b04f96d051c/django_avishan-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8424411803327a7af22f8490aef3277f", "sha256": "dbf7b2de5a667ac404289248fb79c7969f4c005c4e3bd72e0c62a5c4fae131c1" }, "downloads": -1, "filename": "django-avishan-0.1.4.tar.gz", "has_sig": false, "md5_digest": "8424411803327a7af22f8490aef3277f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27382, "upload_time": "2019-09-15T10:52:58", "url": "https://files.pythonhosted.org/packages/df/3b/34d3f380c0fa13268ba40f997fe4f5c071f0352546815d757e687cc95013/django-avishan-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "e5e67e061b45d266bf321ebdda45b82c", "sha256": "f94e2125a1a132f78e9b1050edf89cea27816e6a38ab4eb43b2d6bbfd2b8caaa" }, "downloads": -1, "filename": "django_avishan-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "e5e67e061b45d266bf321ebdda45b82c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 37284, "upload_time": "2019-09-15T11:40:33", "url": "https://files.pythonhosted.org/packages/6c/78/1c07521c0f3f23bd15b4e84f63e9e67cb7c9e53d9a69b9322b39db1bfac8/django_avishan-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d72e7ab6e56697df57d98558ea941394", "sha256": "e12eba71eccbc14321e8d007853fd4eea205e144c34068afbe4bd78a32413361" }, "downloads": -1, "filename": "django-avishan-0.1.5.tar.gz", "has_sig": false, "md5_digest": "d72e7ab6e56697df57d98558ea941394", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27368, "upload_time": "2019-09-15T11:40:37", "url": "https://files.pythonhosted.org/packages/f7/35/cd5482b07a932532e7021f118e324446814da2f5143e9fc16fdc3951e982/django-avishan-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "920a7118803233fc2e15d2bdc3545439", "sha256": "3e9449b9a91b3e52a0a15823efac7145abb1e2ca5c63309f6dda7852c9ba6d49" }, "downloads": -1, "filename": "django_avishan-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "920a7118803233fc2e15d2bdc3545439", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 37294, "upload_time": "2019-09-16T09:50:03", "url": "https://files.pythonhosted.org/packages/af/2d/2f4beeac77f0a0fa7b26f115fca91f2a735872dd89b466574ce6043792f6/django_avishan-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "592148f5c69e5cf76643879dab0f6c22", "sha256": "86903beccdb326b1706b704b53c93e6059a77ae99ee30fd3f495a9034f20d0ad" }, "downloads": -1, "filename": "django-avishan-0.1.6.tar.gz", "has_sig": false, "md5_digest": "592148f5c69e5cf76643879dab0f6c22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27381, "upload_time": "2019-09-16T09:50:07", "url": "https://files.pythonhosted.org/packages/ef/05/d1eec3677d9c1306ac51af45dfead91896e866feebec605ccf21bc20fe23/django-avishan-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "6a40d666f7aa434fe1c86ef46293cd5b", "sha256": "ab4e40c8be254203324fb3895b9fdd83c25b166b89d92090bc4ce3484b6543ae" }, "downloads": -1, "filename": "django_avishan-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "6a40d666f7aa434fe1c86ef46293cd5b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 37332, "upload_time": "2019-09-16T10:53:21", "url": "https://files.pythonhosted.org/packages/f5/11/170914f8fab2ee1307cd692b5f86b830d8ca25dc574798138b319cf87ba8/django_avishan-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e90c6b3b3fba280973bb16ded63a83e", "sha256": "1e5c504290a6ca2b0df63abe4dba96be27cd4f529e9ea758290bd2c3ec7c0394" }, "downloads": -1, "filename": "django-avishan-0.1.7.tar.gz", "has_sig": false, "md5_digest": "7e90c6b3b3fba280973bb16ded63a83e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27404, "upload_time": "2019-09-16T10:53:23", "url": "https://files.pythonhosted.org/packages/a7/bd/f10229ffaac003193bff28cc09e212715a267e511e62469523f643c138db/django-avishan-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "b8f992fb56be9d0093b437965b17c3ce", "sha256": "e4ec6f495f7e76acd37532994a383beb628b2d4afd4a3aa85f3222afe716179e" }, "downloads": -1, "filename": "django_avishan-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "b8f992fb56be9d0093b437965b17c3ce", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 37448, "upload_time": "2019-09-18T17:36:22", "url": "https://files.pythonhosted.org/packages/45/3f/78c7ebb1e2d38c45cad1f91c755cdf71cf69592c44a34960b2fa255da1a1/django_avishan-0.1.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "be70c380ba8ec25093fd938c14fd4c2f", "sha256": "56f70e0e81722af594506ffb49c837b23a2b47042505b3a7a25efba42c9fa759" }, "downloads": -1, "filename": "django-avishan-0.1.8.tar.gz", "has_sig": false, "md5_digest": "be70c380ba8ec25093fd938c14fd4c2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27505, "upload_time": "2019-09-18T17:36:24", "url": "https://files.pythonhosted.org/packages/e2/8f/818b3f1ed68140dcad6386386f6f859988c493a6de0d6c3b17f03d3ebc2a/django-avishan-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "e3bcff7fff41fdf3f7ffcd07e1a45e99", "sha256": "5524e3de7947386df474debdf6420f9deda12a70baedffba3985e5defab2ea6b" }, "downloads": -1, "filename": "django_avishan-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "e3bcff7fff41fdf3f7ffcd07e1a45e99", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 37450, "upload_time": "2019-09-18T17:39:38", "url": "https://files.pythonhosted.org/packages/1d/ad/b1491d287472ae60cfd42dbdaf9270f4bb40d14ad44313eec1c6d3ac29c8/django_avishan-0.1.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "20d5604fc0f48a4a661b3480ded0ed13", "sha256": "77207d6b372196d81125a18b843d551caadfeac1a8bfdc965d938b928d4da4d0" }, "downloads": -1, "filename": "django-avishan-0.1.9.tar.gz", "has_sig": false, "md5_digest": "20d5604fc0f48a4a661b3480ded0ed13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27521, "upload_time": "2019-09-18T17:39:40", "url": "https://files.pythonhosted.org/packages/9f/7f/3bdaf9a48c406cf3930c16aaa0e398a6efbe31e9a2e04c15a6baa2e39106/django-avishan-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "32da4052228ce417f441f452024dca09", "sha256": "834097fdb24f3eb740c499f590630acd28b58af957675c47df70fd01e8f4e990" }, "downloads": -1, "filename": "django_avishan-0.1.11-py3-none-any.whl", "has_sig": false, "md5_digest": "32da4052228ce417f441f452024dca09", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 37507, "upload_time": "2019-09-21T13:08:18", "url": "https://files.pythonhosted.org/packages/23/12/3bf61e87c2652dd76cdba64152271b983f68ac525d7c49a63cc42c433f37/django_avishan-0.1.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8745025ae52bddea1b43a6204c701f6", "sha256": "e341c2c7f2104e7cdffbaaf8afff347cccf8b3af6c9e0740c365e1399a21bdda" }, "downloads": -1, "filename": "django-avishan-0.1.11.tar.gz", "has_sig": false, "md5_digest": "e8745025ae52bddea1b43a6204c701f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27575, "upload_time": "2019-09-21T13:08:20", "url": "https://files.pythonhosted.org/packages/29/dc/1036ab0cef4986fe23b59eecdeabf1c354745f85eed37c0ee72a2c2a0a9b/django-avishan-0.1.11.tar.gz" } ] }