Django
Introduction & Core Concepts
97 lessons in Django
- Async View Meets Django's Sync ORMCode Quiz
- Async & DI: FastAPI vs DjangoQuiz
- Defining a CharField model fieldCode Quiz
- Missing comma in INSTALLED_APPSCode Quiz
- Looping in a templateCode Quiz
- Registering an app in a projectCode Quiz
- Wiring a URL patternCode Quiz
- Importing Django's core frameworkCode Quiz
- MTV: rendering a templateCode Quiz
- Returning a response from a viewCode Quiz
- FastAPI Async vs Django ModelSlides / Video
- Setting DEFAULT_AUTO_FIELD correctlyCode Quiz
- Creating migrations with manage.pyCode Quiz
- ROOT_URLCONF in the project packageCode Quiz
- Wiring up the Django admin siteCode Quiz
- Checking the required Python versionCode Quiz
- Middleware in the request-response cycleCode Quiz
- Describing Django's governanceCode Quiz
- Recording the current stable Django versionCode Quiz
- New Built-in Django FeaturesSlides / Video
- Django's Default Primary KeySlides / Video
- Supported Database BackendsFlashcard
- Supported Python VersionsFlashcard
- Current Release and Release CycleFlashcard
- The Request-Response CycleFlashcard
- The DRY Principle in DjangoFlashcard
- DSF and Steering CouncilFlashcard
- DEFAULT_AUTO_FIELD and BigAutoFieldFlashcard
- Installing Django, First Project SetupSlides / Video
- Django 6.1 Supported DatabasesSlides / Video
- Python Versions for Django 6.xSlides / Video
- Django Release Cycle and VersioningSlides / Video
- FastAPI DI vs Django Middleware/ORMFlashcard
- Django's Version and Release CadenceSlides / Video
- Django Governance: DSF and Steering CouncilSlides / Video
- Template loop tagCode Quiz
- Projects vs apps: registering an appCode Quiz
- Model field definitionCode Quiz
- Views and the request argumentCode Quiz
- MTV: rendering a template from a viewCode Quiz
- ALLOWED_HOSTS in settings.pyCode Quiz
- Returning a basic Django responseCode Quiz
- URL routing in urls.pyCode Quiz
- Enabling a built-in Django appCode Quiz
- Describing Django governanceCode Quiz
- Setting DEFAULT_AUTO_FIELDCode Quiz
- Django release cadence constantCode Quiz
- Checking the Python versionCode Quiz
- What a view must returnCode Quiz
- Registering a model in the adminCode Quiz
- Applying database migrationsCode Quiz
- Pointing manage.py at settingsCode Quiz
- Django Request/Response LifecycleSlides / Video
- The manage.py Command-Line UtilitySlides / Video
- Django's Built-in Admin InterfaceSlides / Video
- The manage.py UtilityQuiz
- Python Version RequirementsQuiz
- DEFAULT_AUTO_FIELD and BigAutoFieldQuiz
- Release Cycle and VersioningQuiz
- Support Policy and LTSQuiz
- Notable Built-in FeaturesQuiz
- Supported Databases and DefaultQuiz
- The settings.py FileQuiz
- The Built-in AdminQuiz
- URL Routing / URLconfQuiz
- Request/Response CycleQuiz
- The Migrations ConceptQuiz
- Batteries-Included PhilosophyQuiz
- Role of ModelsQuiz
- Project vs. AppQuiz
- Role of ViewsQuiz
- MTV ArchitectureQuiz
- Role of TemplatesQuiz
- Django Software FoundationQuiz
- What Django IsQuiz
- The ORM ConceptQuiz
- Role of the ViewFlashcard
- Batteries-Included PhilosophyFlashcard
- The Django Admin SiteFlashcard
- Role of the TemplateFlashcard
- What Django IsFlashcard
- manage.py and django-adminFlashcard
- What the ORM IsFlashcard
- Role of the ModelFlashcard
- URL Configuration PurposeFlashcard
- The Settings ModuleFlashcard
- MTV ArchitectureFlashcard
- Project vs. AppFlashcard
- Django Settings ModuleSlides / Video
- Django Projects vs. AppsSlides / Video
- Django URL Routing ExplainedSlides / Video
- Templates: Django's Presentation LayerSlides / Video
- Django Views ExplainedSlides / Video
- Models and the Django ORMSlides / Video
- Django MTV Architecture ExplainedSlides / Video
- Django's Batteries-Included PhilosophySlides / Video
- What Django IsSlides / Video