Di Canio in the short term might work, although their next 3 games are tough and the bounce you get from a new manager may have worn off by the time they have some winnable matches.
Long term , Di Canio would be a disaster and they would probably be in the same position next season (managerless and in the shit)