What You Should Know About The Django User Model
Explains the limitations of Django's default User Model and provides solutions for customization, focusing on username case-sensitivity and email handling.
Vitor Freitas is a Django educator and technical writer known for clear, practical tutorials on building production-ready web applications. His blog covers Django best practices, user models, project structure, and integrating modern JavaScript tools.
10 articles from this blog
Explains the limitations of Django's default User Model and provides solutions for customization, focusing on username case-sensitivity and email handling.
A guide to setting up a new Django project with a focus on organization, environment separation, and production readiness.
A tutorial on integrating the Chart.js JavaScript library with Django to create data visualizations from Django model data.
Learn how to pass extra data to Django REST Framework serializers before saving to the database, similar to Django forms' commit=False pattern.
A tutorial exploring three different date/datetime picker options for Django projects, covering manual setup, custom widgets, and third-party apps.
A tutorial on implementing a grouped ModelChoiceField in Django forms to organize options using <optgroup> tags.
A tutorial on implementing JWT (JSON Web Token) authentication in a Django REST Framework application, covering setup, token usage, and refresh logic.
A tutorial on using Django Crispy Forms for advanced and custom form rendering with Bootstrap 4, covering layout helpers and field placement.
A tutorial on implementing token-based authentication in Django REST Framework for secure API user identification.
A video tutorial series covering Django's authentication system, including signup, login, password management, and view protection.