The on-loan Manchester United striker, 19, has been suffering from a knee injury which has swollen up again.
Ferguson said: "Danny is out. He's had a reaction to his knee again so we can forget about him."
Ferguson could also be without left-back Tom Williams after he was substituted after just 35 minutes of Tuesday's 1-1 draw with Doncaster.
Williams picked up an ankle knock and was replaced by Callum Davidson, who could now earn a starting role, while striker Jon Parkin has been passed fit after a minor knee complaint.
Winger Ross Wallace could miss out again with a hamstring injury and will be assessed closer to kick-off.