Привет.
Есть две модели:
class Profile(models.Model):
avatar_url = models.URLField(max_length=200, blank=True, default=settings.DEFAULT_USER_LOGOTYPE_URL)
class BlockProducer(models.Model):
logo_url = models.URLField(max_length=200, blank=True, default=settings.DEFAULT_BLOCK_PRODUCER_LOGOTYPE_URL)
И их миграции, где я добавил дефолтное значение для картинок (отдельная миграция на это):
class Migration(migrations.Migration):
dependencies = [
('block_producer', '0003_block_producer_comment'),
]
operations = [
migrations.AlterField(
model_name='blockproducer',
name='logo_url',
field=models.URLField(blank=True, default='https://s3/bps/logos/default-block-producer-logotype.png'),
),
]
class Migration(migrations.Migration):
dependencies = [
('user', '0004_create_username'),
]
operations = [
migrations.AlterField(
model_name='profile',
name='avatar_url',
field=models.URLField(blank=True, default='https://s3/user/avatars/default-user-logotype.png'),
),
]
Получается, что при создании пользователя дефолтное значение вписывается, а при блок продьюсера — нет. В чем может быть причина? Длина URL < 200.