Django cheat sheets

67 sheets · 67 sections

01Django Fundamentals1 sheet

  • Core concepts

02Django Project Structure1 sheet

  • Django Project Structure

04Settings and Configuration1 sheet

  • Core settings

05URL Routing1 sheet

  • URL Routing

06Function-Based Views1 sheet

  • Function-Based Views

07Class-Based Views1 sheet

  • Class-Based Views

08Templates1 sheet

  • Templates

09Forms1 sheet

  • Forms

10Django Models1 sheet

  • Django Models

11Django Field Types1 sheet

  • Django Field Types

14Relationships1 sheet

  • Relationships

16Model Methods and Properties1 sheet

17Django ORM Fundamentals1 sheet

18Query Expressions1 sheet

  • Query Expressions

19Aggregation and Annotation1 sheet

20Advanced ORM Queries1 sheet

  • Advanced ORM Queries

27PostgreSQL with Django1 sheet

  • PostgreSQL with Django

29Transactions1 sheet

  • Transactions

32Migrations1 sheet

  • Migrations

36Django Admin1 sheet

  • Django Admin

37Authentication1 sheet

  • Authentication

40Middleware1 sheet

  • Middleware

44Media Files and Uploads1 sheet

  • Media Files and Uploads

45Django REST Framework — Must Be Strong for API Roles1 sheet

46DRF Views1 sheet

  • DRF Views

47DRF Authentication1 sheet

  • DRF Authentication

48DRF Permissions1 sheet

  • DRF Permissions

49DRF Filtering, Search, and Ordering1 sheet

  • DRF Filtering, Search, and Ordering

50DRF Pagination1 sheet

  • DRF Pagination

51DRF Throttling and Rate Limiting1 sheet

52API Design1 sheet

  • API Design

54API Error Handling1 sheet

  • API Error Handling

55OpenAPI and API Documentation1 sheet

  • OpenAPI and API Documentation

56Django Security1 sheet

  • Django Security

58Caching1 sheet

  • Caching

59Redis for Django1 sheet

  • Redis for Django

60Async Django1 sheet

  • Async Django

63Celery1 sheet

  • Celery

66Django Testing1 sheet

  • Django Testing

67Mocking1 sheet

  • Mocking

68Django API Testing1 sheet

  • Django API Testing

69Database Testing1 sheet

  • Database Testing

70Contract and Integration Testing1 sheet

  • Contract and Integration Testing

71Performance Fundamentals1 sheet

  • Performance Fundamentals

72Django Performance Debugging1 sheet

  • Django Performance Debugging

73Pagination and Large Result Sets1 sheet

  • Pagination and Large Result Sets

74Large Data Operations1 sheet

  • Large Data Operations

75Database Connection Management1 sheet

  • Database Connection Management

77Observability1 sheet

  • Observability

78Structured Logging1 sheet

  • Structured Logging

80Email Systems1 sheet

  • Email Systems

81Internationalization and Time Zones1 sheet

  • Internationalization and Time Zones

82Management Commands1 sheet

  • Management Commands

83File Exports and Imports1 sheet

  • File Exports and Imports

84Multi-Tenancy1 sheet

  • Multi-Tenancy

85Auditing1 sheet

  • Auditing

86Soft Delete1 sheet

  • Soft Delete

87State Machines and Workflows1 sheet

  • State Machines and Workflows

88Payment and Webhook Workflows1 sheet

  • Payment and Webhook Workflows

89Event-Driven Architecture1 sheet

  • Event-Driven Architecture

90Reliability Patterns1 sheet

  • Reliability Patterns

91Linux for Django Developers1 sheet

  • Linux for Django Developers

92Networking1 sheet

  • Networking

94Gunicorn, Uvicorn, and Deployment Workers1 sheet

95CI/CD1 sheet

  • CI/CD

96Deployment Strategies1 sheet

  • Deployment Strategies

99Architecture Styles1 sheet

  • Architecture Styles