django-tutorial
This project is an open-source project which I made due to sharing my experience around the Django framework.
What is Django?
Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of web development, so you can focus on writing your app without needing to reinvent the wheel. It’s free and open source.
- Ridiculously fast.
- Reassuringly secure.
- Exceedingly scalable.
What you will learn?
- Install Django
- Django project
- Django application
- Setup virtual env
- Django Settings
- Django Models
- Django URLs
- Django Views
- Django Forms
- Django Authentication
- Django Middleware
- Django Admin
- Django Internationalization
- Django Security
- Django tempalte
- Django rest-framework (DRF)
- DRF Routers
- DRF Serializers
- DRF ViewSets
- DRF Permissions
- DRF Authentication
- Nginx Webserver
- Dockerize project
- Django + Celery Integration
- Celery Task
- Celery Periodic Task
- Sentry Integration
- Logging
- Databases
- Database Design
- PostgreSQL
- MongoDB