Cara Delevingne has heaped praise on Karl Lagerfeld, admitting that he taught her "so much more about fashion".