Встречается на собеседованиях • сегодня
Что такое операция в Django
В Django операция (Operation) — это базовый класс для миграций, представляющий изменения в структуре базы данных. Операции выполняются последовательно при применении миграций и могут создавать/изменять таблицы, поля, индексы и т.д.
Примеры операций:
python
from django.db import migrations
class Migration(migrations.Migration):
operations = [
migrations.CreateModel(
name='Book',
fields=[...]
),
migrations.AddField(
model_name='book',
name='price',
field=models.DecimalField(...)
),
migrations.RunPython(
code=custom_data_migration
)
]
text
Основные типы операций:
- `CreateModel` — создание таблицы
- `AddField`/`RemoveField` — добавление/удаление поля
- `AlterField` — изменение поля
- `RunSQL`/`RunPython` — выполнение произвольного SQL или Python-кода
Операции можно комбинировать в миграциях для сложных изменений схемы БД.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы