Один из способов добиться этого - переопределить render_change_form()
в вашем классе OrderAdmin
и установить логическое значение для read
в точке, в которой отображается форма.
Например:
class OrderAdmin(admin.ModelAdmin):
...
def render_change_form(self, request, context, add=False, change=False, form_url='', obj=None):
if obj is not None:
obj.read = True
obj.save()
return super().render_change_form(request, context, add=add, change=change, form_url=form_url, obj=obj)