здесь полная ошибка:
Вы пытаетесь добавить ненулевое поле «резюме» к продукту без значения по умолчанию;мы не можем этого сделать (базе данных нужно что-то для заполнения существующих строк).Пожалуйста, выберите исправление: 1) Укажите одноразовое значение по умолчанию (будет установлено во всех существующих строках) 2) Выйдите и позвольте мне добавить значение по умолчанию в models.py
Мой первый вопрос - почему не всеполя дают мне ошибку, даже если они идентичны?
Второй вопрос, как я могу это исправить, не набирая: TextField (default = "any string")?
Третий вопрос, я использую mysql. Если бы я использовал другой БД, получал бы я ту же ошибку?
models.py
from django.db import models
class Product(models.Model):
title=models.TextField()
description=models.TextField()
price=models.TextField()
summary=models.TextField()
admin.py
from django.contrib import admin
from .models import Product
admin.site.register(Product)
команда
python manage.py makemigrations
На моей странице администратора есть вкладка "Продукт".Когда я создаю продукт в окне администратора, у меня есть только два поля.описание и цена.