django arquitetura

Arquitetura

  O                      ╔═════════╗
 ─┼─  ──────────────────→║ Browser ║
  │                      ╚═════════╝
 ╱ ╲                          │
                              │
 ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈│┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
                              │                      internet
 ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈│┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
                              │                      servidor
              (1)             ↓                   httpd/proxy
            ┌────────┐    ┌───────┐
            │ static │ ←──│ httpd │ (2)
            └────────┘    └───────┘
 ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈│┈│┈│┈│┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
          ┌────────────────┘ │ │ └───────────────┐       WSGI
          │                  │ │                 │
          │             ┌────┘ └─────┐           │
          │             │            │           │
          ↓             ↓            ↓           ↓
   ┌──────────┐  ┌──────────┐  ┌──────────┐  ┌──────────┐
   │ View (3) │  │ View (4) │  │ View (5) │  │ View (6) │
   └──────────┘  └──────────┘  └──────────┘  └──────────┘
      │                │           │    │
      │                │           │    │
      │                │           │    │
      ↓                ↓           ↓    ↓
 ┌──────────┐      ╔════════════════╗ ┌──────────┐
 │ Template │      ║ Banco de dados ║ │ Template │
 └──────────┘      ╚════════════════╝ └──────────┘