Только чтение для определенных строк Django не пустой filelds
Я пытаюсь создать поле только для чтения для определенной строки, где есть значения, и я написал этот скрипт, с этим скриптом после сохранения страницы я не могу редактировать пустые строки, на странице.
class Calender(admin.TabularInline):
model = models.Calendar
def get_readonly_fields(self, request, obj=None):
if obj:
return self.readonly_fields + ("registrations", "calendar")
return self.readonly_fields
возможно, что-то вроде этого?
def get_readonly_fields(self, request, obj=None):
read_only = super().get_readonly_fields(request, obj)
if obj and obj.registrations:
read_only += ('registrations',)
if obj and obj.calendar:
read_only += ('calendar',)
return read_only