A、蘑菇是真菌属于分解者,而食物链不能包括分解者,A不正确;B、昆虫是动物不是生产者,而食物链的起点必须是生产者,B不正确;C、阳光是非生物部分,既不属于生产者也不属于消费者,食物链的概念未包括非生物部分,C不正确;D、该食物链正确的表示了生产者白菜与消费者菜青虫、鸟它们之间的关系,D正确.故选:D.