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 не предлагает автоисправление для этого правила.