wsvincent / Drfx
Licence: other
A framework for launching new Django Rest Framework projects quickly.
Stars: ✭ 267
Programming Languages
python
139335 projects - #7 most used programming language
Labels
Projects that are alternatives of or similar to Drfx
Django Admin Easy
Collection of admin fields and decorators to help to create computed or custom fields more friendly and easy way
Stars: ✭ 265 (-0.75%)
Mutual labels: django
Django Hashid Field
Django Model Field that uses Hashids to obscure the value
Stars: ✭ 256 (-4.12%)
Mutual labels: django
Django Url Filter
Django URL Filter provides a safe way to filter data via human-friendly URLs.
Stars: ✭ 259 (-3%)
Mutual labels: django
Presentations
Collection of presentations for advanced Python topics
Stars: ✭ 264 (-1.12%)
Mutual labels: django
Shareabouts
Shareabouts is a mapping application for crowdsourced info gathering.
Stars: ✭ 269 (+0.75%)
Mutual labels: django
Django Wpadmin
WordPress look and feel for Django administration panel
Stars: ✭ 259 (-3%)
Mutual labels: django
Django Fluent Dashboard
An improved django-admin-tools dashboard for Django projects
Stars: ✭ 266 (-0.37%)
Mutual labels: django
Django Front
Django-front is a front-end editing Django application
Stars: ✭ 257 (-3.75%)
Mutual labels: django
Django Elasticsearch Dsl Drf
Integrate Elasticsearch DSL with Django REST framework.
Stars: ✭ 258 (-3.37%)
Mutual labels: django
Djangocms Blog
django CMS blog application - Support for multilingual posts, placeholders, social network meta tags and configurable apphooks
Stars: ✭ 268 (+0.37%)
Mutual labels: django
Django Ledger
A bookkeeping & financial analysis engine for the Django Framework. UNDER ACTIVE DEVELOPMENT & NOT STABLE YET.
Stars: ✭ 253 (-5.24%)
Mutual labels: django
Django Swingtime
📆 Event and occurrence scheduling application for Django
Stars: ✭ 268 (+0.37%)
Mutual labels: django
Django Multiurl
Have you ever wanted multiple views to match to the same URL? Now you can.
Stars: ✭ 268 (+0.37%)
Mutual labels: django
Gitlit
Platform to connect contributors and projects based on skill level and shared interests.
Stars: ✭ 265 (-0.75%)
Mutual labels: django
DRFx
A framework for launching new Django Rest Framework projects quickly. Comes with a custom user model, login/logout/signup, social authentication via django-allauth, and more.
Features
- Django 3.1, Django REST Framework 3.12, and Python 3.8
- Custom user model
- Token-based auth
- Signup/login/logout
- django-allauth for social auth
- Pipenv for virtualenvs
First-time setup
- Make sure Python 3.7x and Pipenv are already installed. See here for help.
- Clone the repo and configure the virtual environment:
$ git clone https://github.com/wsvincent/drfx.git
$ cd drfx
$ pipenv install
$ pipenv shell
- Set up the initial migration for our custom user models in users and build the database.
(drfx) $ python manage.py makemigrations users
(drfx) $ python manage.py migrate
(drfx) $ python manage.py createsuperuser
(drfx) $ python manage.py runserver
- Endpoints
Login with your superuser account. Then navigate to all users. Logout. Sign up for a new account and repeat the login, users, logout flow.
- login - http://127.0.0.1:8000/api/v1/rest-auth/login/
- all users - http://127.0.0.1:8000/api/v1/users
- logout - http://127.0.0.1:8000/api/v1/rest-auth/logout/
- signup - http://127.0.0.1:8000/api/v1/rest-auth/registration/
Want to learn more about Django REST Framework? I've written an entire book that takes a project-based approach to building web APIs with Django. The first 2 chapters are available for free online at https://djangoforapis.com/.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].