Skip to content

Python Standards

Python code style standards (PEP 8 compliance).


Formatting

Use Black for automatic formatting:

black .

Naming Conventions

  • Classes - PascalCase (TicketForm)
  • Functions - snake_case (get_ticket)
  • Constants - UPPER_CASE (MAX_TICKETS)
  • Private - Leading underscore (_internal_method)

Imports

# Standard library
import os
from datetime import datetime

# Third-party
from django.db import models
from celery import shared_task

# Local
from tickets.models import Ticket
from core.utils import format_date