Django Сделать поле доступным только для чтения

Я написал этот код для создания readonly filed, но проблема после сохранения страницы в том, что он делает все столбцы только для чтения. Я хочу сделать так, чтобы если заполненная строка имеет какое-то значение, то эта строка станет readonly, а не все они

мой код

 def get_readonly_fields(self, request, obj=None):
    if obj:
        return self.readonly_fields + ("name", "id")
    return self.readonly_fields
Вернуться на верх