readonly_fields в ModelAdmin в Django
Атрибут readonly_fields
показывает поле на форме, но
запрещает менять его вручную
(id, дата создания и т.п.):
@admin.register(Employee)
class EmployeeAdmin(admin.ModelAdmin):
fields = ('name', 'surname', 'id')
readonly_fields = ('id',)
Сделайте одно поле работника только для чтения.