How can I prevent from changing or deleting field that I have placed to it already a default value

How can I prevent from changing or deleting field that I have placed to it already a default value ?

i have tried that on the Tryton interface by selecting “read access” for the field but it didn’t work.

You can make it readonly.

i already added readonly = true in the features of the field (the field is an image i make it by default)[python code]

picture = fields.Binary("Picture", readonly = True)

but i didn’t work because at now i can delete and modify the field but me i don’t want that , i want the field still by default and prevent anyone from changing or deleting it(i mean the picture).

For me a binary widget with a readonly field has the buttons disabled.