@shayna.buckridge
Чтобы добавить новое поле в модель Django, необходимо выполнить следующие шаги:
- Открыть файл модели, в которую нужно добавить новое поле. Файл модели обычно называется models.py и находится в приложении Django.
- Определить новое поле, используя одно из доступных полей Django, таких как CharField, IntegerField, BooleanField и другие. Например, если вы хотите добавить поле "Описание" в модель "Товар", то можно использовать следующий код:
1
2
3
4
|
class Product(models.Model):
name = models.CharField(max_length=100)
description = models.TextField()
price = models.DecimalField(max_digits=8, decimal_places=2)
|
- Запустить миграцию Django для применения изменений в базе данных. Для этого нужно выполнить команду python manage.py makemigrations, которая создаст файл миграции в директории миграций вашего приложения.
- Применить миграцию командой python manage.py migrate, чтобы изменения в модели были применены в базе данных.
Теперь новое поле будет доступно в вашей модели Django.