# django.db.utils.OperationalError: no such table: django_session

- **ID:** `python/django-session-table-missing`
- **Domain:** python
- **Category:** data_error
- **Verification:** ai_generated
- **Fix Rate:** 80%

## Root Cause

会话表未创建，通常因为未运行 migrate

## Version Compatibility

| Version | Status | Introduced | Deprecated |
|---------|--------|------------|------------|
| 3.2 | active | — | — |
| 4.0 | active | — | — |

## Workarounds

1. **运行迁移创建会话表** (100% success)
   ```
   python manage.py migrate sessions
   ```
2. **运行所有迁移** (98% success)
   ```
   python manage.py migrate
   ```

## Dead Ends

- **手动创建表结构** — Django 的 ORM 需要与迁移一致，手动创建可能导致字段不匹配 (90% fail)
- **禁用会话中间件** — 会话功能完全失效，影响用户登录等 (70% fail)
