can I give permission to insert into view, but not to referred table?
Yes you can. Per documentation:


  Note that the user performing the insert, update or delete on the view
  must have the corresponding insert, update or delete privilege on the
  view. In addition the view's owner must have the relevant privileges
  on the underlying base relations, but the user performing the update
  does not need any permissions on the underlying base relations.