Ruff django-nullable-model-string-field (DJ001)
django-nullable-model-string-field в Ruff проверяет код на предупреждение DJ001. Правило относится к группе flake8-django.
Почему это неправильно
В Django такие конструкции могут нарушать соглашения фреймворка, ухудшать работу моделей или затруднять миграции.
Если валидатор показывает это предупреждение, исправьте место, на которое указывает Ruff, ориентируясь на смысл правила django-nullable-model-string-field и пример ниже.
Пример ошибки
from django.db import models
class MyModel(models.Model):
field = models.CharField(max_length=255, null=True)
Как правильно
from django.db import models
class MyModel(models.Model):
field = models.CharField(max_length=255, default="")
Автоисправление
Ruff не предлагает автоисправление для этого правила.
