Custom Form Validation - Building SaaS #71
A developer adds custom form validation in Django to prevent duplicate student enrollments and improves empty state templates.
mattlayman.com is a blog by Matt Layman, a software engineer who focuses on building complex web applications, primarily using Django. He shares his expertise through regular live streams on YouTube, where he teaches others how to build advanced SaaS projects. Matt is also deeply involved in the tech community in Frederick, Maryland, where he founded Python Frederick and has helped organize local tech events. Currently, Matt is a Senior Staff Software Engineer at Included Health, working to enhance the patient experience through technology. His blog offers insights into web development, community involvement, and his career journey.
376 Articles from this blog
A developer adds custom form validation in Django to prevent duplicate student enrollments and improves empty state templates.
A developer stream recap fixing task completion date bugs and adding student grade data to a Django SaaS app using test-driven development.
Explains the Django admin interface, a built-in tool for managing application data, including setup and security tips.
The article details bug fixes and UI improvements for a SaaS application based on user feedback, including course clarity and schedule ordering.
A developer builds a school year calendar feature in Django, adding break day models, methods, and tests.
A developer builds a 'SchoolBreak' model in Django using TDD to track holidays and vacations for a school scheduling app.
A developer documents project setup, fixes a course scheduling bug, and starts building a new student reports section in a Django application.
A developer updates a Django app to handle default task durations from the Course model, fixes form bugs, and adds tests.
Explains how to use Django models, managers, and QuerySets to interact with a database, covering creation, filtering, and deletion.
A developer builds a student enrollment form using Python and Django, focusing on context data, Tailwind CSS styling, and unit testing.
An overview of essential testing tools and techniques for Django applications, including pytest-django, factory_boy, and django-test-plus.
A developer works on the final features of a SaaS homeschool app, focusing on student enrollment, templates, and testing in Python/Django.
Learn how Django uses models and migrations to store and manage data in a relational database.
A developer live-codes the final touches on a hackathon project, covering Django models, UI integration, RSS feeds, and Heroku deployment.
Learn how Django uses models to store user data from forms into a relational database, covering setup and core concepts.
A developer builds a mobile web app for a homelessness-focused hackathon using Python and Django, covering models, admin, and pages.
A developer creates a Django view to add students using Error Driven Development, including testing and template creation.
A developer builds a Django CreateView for adding courses, reusing forms and templates while following a test-driven approach.
A Django developer builds core pages, adds model methods, and designs templates for a SaaS application in this coding tutorial episode.
A guide on switching a Django project's test runner from the default to pytest, covering installation, configuration, and benefits.