{ "info": { "author": "Noah Wang", "author_email": "234082230@qq.com", "bugtrack_url": null, "classifiers": [ "Framework :: Django", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "Operating System :: OS Independent", "Topic :: Software Development" ], "description": "django-auth\n^^^^^^^^\nNote: This project is still under-development.\n\nAuthor: 234082230@qq.com\n\nIntroduction\n---------\n- Added fields country_code, mobile to django_auth.models.User(User)\n- Added register, login page using Vue.js\n- Added register, login, verify code API\n- Added Aliyun SMS for verify code sending\n- Added UserAdmin, UserManager\n\nsettings.py\n---------\n ::\n\n INSTALLED_APPS = [\n ...\n 'django_auth',\n ...\n ]\n\n TEMPLATES = [\n {\n ...\n\n 'DIRS': ['templates'],\n\n ...\n }\n ]\n\nurls.py\n---------\n ::\n\n from django.conf import settings\n from django.conf.urls import url, include\n from django.conf.urls.static import static\n from django.contrib import admin\n from django.views.i18n import JavaScriptCatalog\n from django_auth.views.user import UserLoginView, UserLogoutView, UserRegisterView\n\n urlpatterns = [\n url(r'^jsi18n/$', JavaScriptCatalog.as_view(), name='javascript-catalog'),\n\n url(r'^admin/', admin.site.urls),\n\n url(r'^login', UserLoginView.as_view()),\n url(r'^register', UserRegisterView.as_view()),\n url(r'^logout', UserLogoutView.as_view()),\n\n url(r'^api/auth/', include('django_auth.urls', namespace='django-auth')),\n\n ] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)\n\n\n\nAliyun SMS\n---------\nsettings.py\n>>>>>>>>>\n ::\n\n ACCESS_KEY_ID = ''\n ACCESS_KEY_SECRET = ''\n REGION = ''\n SMS_SIGN = ''\n\n SMS_TPL_LOGIN_CN_ID = 'SMS_XXX'\n SMS_TPL_LOGIN_FOREIGN_ID = 'SMS_XXX'\n SMS_TPL_FORGETPASSWD_CN_ID = 'SMS_XXX'\n SMS_TPL_FORGETPASSWD_FOREIGN_ID = 'SMS_XXX'\n SMS_TPL_REGISTER_CN_ID = 'SMS_XXX'\n SMS_TPL_REGISTER_FOREIGN_ID = 'SMS_XXX'\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/noahzaozao/django-auth", "keywords": "django", "license": "", "maintainer": "", "maintainer_email": "", "name": "django-auth", "package_url": "https://pypi.org/project/django-auth/", "platform": "", "project_url": "https://pypi.org/project/django-auth/", "project_urls": { "Homepage": "http://github.com/noahzaozao/django-auth" }, "release_url": "https://pypi.org/project/django-auth/0.1.9/", "requires_dist": [ "six", "Django (>=1.10.0)" ], "requires_python": "", "summary": "Django auth app!", "version": "0.1.9" }, "last_serial": 3941975, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "4f69c70664c1cf6e325bb6a16d042f96", "sha256": "b82467ac25af3666384cfe936c45ac96ed78e83803ab0bc9ab95f3e9b756412b" }, "downloads": -1, "filename": "django_auth-0.1.0-py2.7.egg", "has_sig": false, "md5_digest": "4f69c70664c1cf6e325bb6a16d042f96", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 2141, "upload_time": "2018-05-24T05:42:06", "url": "https://files.pythonhosted.org/packages/59/29/67845a114fbd405714d0aad7f4a1503258793af878db2717481ff6f246b5/django_auth-0.1.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "8bbac7d528bd681290a4fe40e14aa5a1", "sha256": "58d68259b337c4a14425a8d8bda8832dfed630752adbac6f5dc43ada3746888c" }, "downloads": -1, "filename": "django_auth-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "8bbac7d528bd681290a4fe40e14aa5a1", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 1663, "upload_time": "2018-05-24T05:42:03", "url": "https://files.pythonhosted.org/packages/62/52/10cfce41118ac2f4ece21513ef14dbb89e711903062ced052ced32fd81cf/django_auth-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8daa8100436b925b6b3a0e50ba8e392e", "sha256": "7bfaca152f3cf2d76ca3e0422c347bc3561513f4883ec99b0cf68560464f1793" }, "downloads": -1, "filename": "django-auth-0.1.0.tar.gz", "has_sig": false, "md5_digest": "8daa8100436b925b6b3a0e50ba8e392e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1340, "upload_time": "2018-05-24T05:42:05", "url": "https://files.pythonhosted.org/packages/fd/f1/d837222ef39173d67453607b40fbe10e8c52374fa9bb4989e72a44860b1d/django-auth-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "d3ff350eb692369ad46a9e3424e7bb71", "sha256": "be029812ac7a6eddd4746b6da858c68a8ac58bac131346a21d59eb62b171dda5" }, "downloads": -1, "filename": "django_auth-0.1.1-py2-none-any.whl", "has_sig": false, "md5_digest": "d3ff350eb692369ad46a9e3424e7bb71", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 5640, "upload_time": "2018-05-24T06:31:56", "url": "https://files.pythonhosted.org/packages/9b/5d/763c06d784ba1e2a207787941a16e0bfa20c38983aa66bdc88561b8ec570/django_auth-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "23dc55e7d8a9c0a716e9a50cecbc92e6", "sha256": "442f6ec86ee01a89805c1ac44069a06db6a83fb1a91df728a046f9e7db211a82" }, "downloads": -1, "filename": "django-auth-0.1.1.tar.gz", "has_sig": false, "md5_digest": "23dc55e7d8a9c0a716e9a50cecbc92e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3791, "upload_time": "2018-05-24T06:32:02", "url": "https://files.pythonhosted.org/packages/d4/a4/319402c4362aefc76d61ad598e3761d95245e762ec5f83cacff2c08f8539/django-auth-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d2a822e745f3f22e759d00359a16fb17", "sha256": "48759a5b61eda091332c91dfcf8d52223dd6b99aafd934851fb1f6e1ce48819b" }, "downloads": -1, "filename": "django_auth-0.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "d2a822e745f3f22e759d00359a16fb17", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 371357, "upload_time": "2018-06-04T07:54:07", "url": "https://files.pythonhosted.org/packages/31/77/638f016b6720ed258117201b678c721b76b1cc5061448c3bdb138abe98a8/django_auth-0.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2af661aa131d41715aa444025140b70a", "sha256": "003eb49906c673a6953d08ccdfadfb4af85afa5bf2040d8e50101dc6011d89a3" }, "downloads": -1, "filename": "django-auth-0.1.2.tar.gz", "has_sig": false, "md5_digest": "2af661aa131d41715aa444025140b70a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 360009, "upload_time": "2018-06-04T07:54:09", "url": "https://files.pythonhosted.org/packages/d2/0c/5ed838bcd2cd1a1e758a37c666b72d81eac4a23160d7ea3f84fbe02fe180/django-auth-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "358631d3f4f93d0a44ee56f5f6f02adb", "sha256": "935fb556af173154d692105b84a80037b40279d9ddba6b76c816bc43fcbc5a3d" }, "downloads": -1, "filename": "django_auth-0.1.3-py2-none-any.whl", "has_sig": false, "md5_digest": "358631d3f4f93d0a44ee56f5f6f02adb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 375178, "upload_time": "2018-06-04T08:44:51", "url": "https://files.pythonhosted.org/packages/8b/a2/16bd5e6e4570113851046cb0c935417ba36db0b5c021c5f0dd95637179d1/django_auth-0.1.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "deba4719fa6f683362a5ee7b3f0aa866", "sha256": "c20fc5d589d7258f0c2a5041a40c847b6fb6cba6fee70f8f931e2d990990f4d6" }, "downloads": -1, "filename": "django-auth-0.1.3.tar.gz", "has_sig": false, "md5_digest": "deba4719fa6f683362a5ee7b3f0aa866", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 361833, "upload_time": "2018-06-04T08:44:53", "url": "https://files.pythonhosted.org/packages/0e/6e/ae81740904a23eb61aa604de73bf332f6290e9219e6ff078424317a0abae/django-auth-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "05ef2f1aca476854a43e8ffafb9e17fa", "sha256": "e7cb7bf040d28918d0b01c993adbeac8a4ddaae8a1b222c61e13245581b2ff04" }, "downloads": -1, "filename": "django_auth-0.1.4-py2-none-any.whl", "has_sig": false, "md5_digest": "05ef2f1aca476854a43e8ffafb9e17fa", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 375180, "upload_time": "2018-06-04T09:46:30", "url": "https://files.pythonhosted.org/packages/be/95/75a4facbb5aefa6dda1d11c3aa060066553a8e9f7852db4df26ec1a2f8ee/django_auth-0.1.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "30c0521ac44726605236d4c5230a7c41", "sha256": "a9b5ddb5974250748c8bdcde4d0af1ce8dd6fe25dd8d46bb43faaba55aa2c3aa" }, "downloads": -1, "filename": "django-auth-0.1.4.tar.gz", "has_sig": false, "md5_digest": "30c0521ac44726605236d4c5230a7c41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 361838, "upload_time": "2018-06-04T09:46:32", "url": "https://files.pythonhosted.org/packages/8a/d1/b912b2c0bc1ed7c7061e923b073ed2b57f84a2bbd1f3bbfced613e341d1a/django-auth-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "093d18eeb75f2cd5db6bf75dad833001", "sha256": "628e7f58777549ffbbbafa76f1cb80763501ac484ea5f2ceaf6d6e5ed57b2bd3" }, "downloads": -1, "filename": "django_auth-0.1.5-py2-none-any.whl", "has_sig": false, "md5_digest": "093d18eeb75f2cd5db6bf75dad833001", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 375778, "upload_time": "2018-06-05T05:11:02", "url": "https://files.pythonhosted.org/packages/27/5a/64a4f5c4da6daa90a8266516120f01efa453d738cf5b6ca2230b25f51838/django_auth-0.1.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7fe5f4770b5a2a90288ba46e76b9f514", "sha256": "8a81d88cd634a1163a0762a3781450f83cd3dd4082a1a15c66af71da5aaeefc8" }, "downloads": -1, "filename": "django-auth-0.1.5.tar.gz", "has_sig": false, "md5_digest": "7fe5f4770b5a2a90288ba46e76b9f514", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 362603, "upload_time": "2018-06-05T05:11:04", "url": "https://files.pythonhosted.org/packages/8a/01/41d9bf8ae1535d7511bc0bd5bd55e486f14034ecb3b64ba8d544a4997d17/django-auth-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "69b44ecc600579bcdc4de66ddbc48799", "sha256": "f7fb0da0d469ed8b0ee57658008621af70c353b784dbb71e07ae54a7b2baeff9" }, "downloads": -1, "filename": "django_auth-0.1.6-py2-none-any.whl", "has_sig": false, "md5_digest": "69b44ecc600579bcdc4de66ddbc48799", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 375794, "upload_time": "2018-06-05T05:38:35", "url": "https://files.pythonhosted.org/packages/1f/bb/b0b4fc777fa87f685e78319ffab080468a613e6609dd638482465ef28f0b/django_auth-0.1.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "63ea4287ff23c66448c00e9f0115b60b", "sha256": "747b3477d8331d8c76b33d95895bcb5960e98e75e9fdf17ad02a0b1e28fb3bc5" }, "downloads": -1, "filename": "django-auth-0.1.6.tar.gz", "has_sig": false, "md5_digest": "63ea4287ff23c66448c00e9f0115b60b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 362615, "upload_time": "2018-06-05T05:38:37", "url": "https://files.pythonhosted.org/packages/e0/be/ee7b34eaf53124aad813f3a84c4539ac9d774d732e7412f8fb9dcb200216/django-auth-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "5cc5d406848cb536696ad76ac613ed4e", "sha256": "ea52b7c5ba2b9399d2ee573014c86458e74d620720dc62b745cb82c08239d65f" }, "downloads": -1, "filename": "django_auth-0.1.7-py2-none-any.whl", "has_sig": false, "md5_digest": "5cc5d406848cb536696ad76ac613ed4e", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 383458, "upload_time": "2018-06-05T08:13:59", "url": "https://files.pythonhosted.org/packages/54/1c/d011ef1423229049b81a5074fda114533c055495406d3c0990acf0aa534a/django_auth-0.1.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eca109d63a7624b368bd6e744f353419", "sha256": "f6a4ffffa618d7b774d2bb1944a86e6414b3f6ffe7369c83cebd35b7ae7fb3de" }, "downloads": -1, "filename": "django-auth-0.1.7.tar.gz", "has_sig": false, "md5_digest": "eca109d63a7624b368bd6e744f353419", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 368012, "upload_time": "2018-06-05T08:14:05", "url": "https://files.pythonhosted.org/packages/81/b1/c4d2200719b1dc48cfa59cd5fdf794a608d2ebb30f9af270c0ce3a0a131e/django-auth-0.1.7.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "d51f24740af7c7d3b3a8763b78ab2521", "sha256": "3595842d875388844a49dc1ffa0ea3059c2c399df91f787b1e4a7dd41a55d652" }, "downloads": -1, "filename": "django_auth-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "d51f24740af7c7d3b3a8763b78ab2521", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 383504, "upload_time": "2018-06-08T06:23:18", "url": "https://files.pythonhosted.org/packages/43/94/f455a48f56e6434c9b6c07e21feadc5d99b2770a5b2e399bbad08ec3bf6b/django_auth-0.1.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "94cbc37514d7a7ed05694d26ce3f81e4", "sha256": "72d8342b2396af78a4dfdd42eb5a3c7b6e3a875209f700fc4360c9228a67449a" }, "downloads": -1, "filename": "django-auth-0.1.9.tar.gz", "has_sig": false, "md5_digest": "94cbc37514d7a7ed05694d26ce3f81e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 368010, "upload_time": "2018-06-08T06:23:19", "url": "https://files.pythonhosted.org/packages/45/5b/209271e185332bb7ad0e88337fcaee0e7c81809d92cc263cdc8ea11a010d/django-auth-0.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d51f24740af7c7d3b3a8763b78ab2521", "sha256": "3595842d875388844a49dc1ffa0ea3059c2c399df91f787b1e4a7dd41a55d652" }, "downloads": -1, "filename": "django_auth-0.1.9-py3-none-any.whl", "has_sig": false, "md5_digest": "d51f24740af7c7d3b3a8763b78ab2521", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 383504, "upload_time": "2018-06-08T06:23:18", "url": "https://files.pythonhosted.org/packages/43/94/f455a48f56e6434c9b6c07e21feadc5d99b2770a5b2e399bbad08ec3bf6b/django_auth-0.1.9-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "94cbc37514d7a7ed05694d26ce3f81e4", "sha256": "72d8342b2396af78a4dfdd42eb5a3c7b6e3a875209f700fc4360c9228a67449a" }, "downloads": -1, "filename": "django-auth-0.1.9.tar.gz", "has_sig": false, "md5_digest": "94cbc37514d7a7ed05694d26ce3f81e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 368010, "upload_time": "2018-06-08T06:23:19", "url": "https://files.pythonhosted.org/packages/45/5b/209271e185332bb7ad0e88337fcaee0e7c81809d92cc263cdc8ea11a010d/django-auth-0.1.9.tar.gz" } ] }