Django
- django auth
- user
- content-type
ORM
- Lazy-evaluation - выполнение только когда нужно
- Auto commit mode - каждый save вызывает коммит
Оптимизации
.select_related
- join.fetch_related
- неск. запросов
Транзакции
@ / with transaction.atomic
- все или ничегоATOMIC_REQUESTS
- все будет атомарным per-requesttransaction.on_commit
- выполнение кода после успешного коммитаDATABASES['default']['OPTIONS']['isolation_level']
- выставление уровня транзакции
DRF
Serializers
- SerializerMethodField - read-only поля