{"repo":"101Loop/drf-user","free":true,"listed":false,"github":"https://github.com/101Loop/drf-user","clone":"git clone https://github.com/101Loop/drf-user.git","description":"This Django User Model is customised user model keeping in mind the practical need (esp. in India)","language":"Python","stars":158,"topics":["django","django-rest","django-rest-framework","django-apps","django-api","django-application","django-admin","django2","otp","otp-verification"],"license":"GPL-3.0","category":"api-integrations-sdks","readme_excerpt":"Django REST Framework - User One of the winners of PyCharm Project of the Decade Competition --- User APP for Django REST Framework with API Views. DRF User is a Django app that overrides default user app to provide additional attributes and functionalities. The current stable version includes: - JWT Support (Using Simple JWT) - Mobile Number - Single field for full name - REST API to register - REST API to login - MultiModelBackend: User can login using either of mobile, email or username - REST API to login with OTP (Same API endpoint as for OTP Verification; Set is login: true while sending JSON request) - OTP Verification for mobile and email - API to register / login with OTP (no pre-registration required) - API to set user's profile image - Mail sending feature upon successful registration - SMS sending feature upon successful registration - Change Password - Update Profile - Generic Configuration based on settings.py - Signal based mails - Mail based activation (optional alternative for OTP based activation) - Social Auth Endpoints(Login using fb/google) (WIP) Documentation --- - For more information on installation and configuration see the documentation at: https://drf-user.readthedocs.io/ Example --- To get the example project running do: - Clone this repo - Go to example folder in newly created directory drf-user - Create and activate virtual environment. - Install requirements - Run testing server: Take a look at http://localhost:8000/swagger . Swagger will list a","default_branch":null,"files":null,"tree":[],"storefront":"/r/101Loop","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/101Loop/drf-user/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}