Opened 8 hours ago

Last modified 3 hours ago

#37168 assigned Bug

Readonly fields with db_default display DatabaseDefault representation — at Initial Version

Reported by: Mariusz Felisiak Owned by: Mariusz Felisiak
Component: Forms Version: 6.0
Severity: Normal Keywords:
Cc: Triage Stage: Unreviewed
Has patch: no Needs documentation: no
Needs tests: no Patch needs improvement: no
Easy pickings: no UI/UX: no

Description

Readonly fields with db_default display DatabaseDefault() representation in the admin. For example:

  • models.py
    class MyModel(models.Model):
        uuid = models.UUIDField(db_default=UUID7(), editable=False, primary_key=True)
        created_datetime = models.DateTimeField(db_default=Now(), editable=False)
        modified_datetime = models.DateTimeField(db_default=Now(), editable=False)
        name = models.TextField()
    
  • admin.py
@admin.register(MyModel)
class MyModelAdmin(admin.ModelAdmin):
    readonly_fields = ["uuid", "created_datetime", "modified_datetime"]

I think they should be consider as any other empty values.

Change History (1)

by Mariusz Felisiak, 8 hours ago

Note: See TracTickets for help on using tickets.
Back to Top