'Checks to ensure ``put`` is within ``allowed_methods``.
Used when hydrating related data.'

def can_update(self):

    allowed = set((self._meta.list_allowed_methods + self._meta.detail_allowed_methods))
    return (u'put' in allowed)
