nl: join missing_fields into a string separated by string ', ', use it and opts.model.__name__ to format message, substitute the result for message.
code: message = message % ( ', ' . join ( missing_fields ) , opts . model . __name__ )