What does ‘whistle Dixie’ mean?

whistle Dixie

( vp ) To be mistaken. If you think you can make a good hotrod for $2000, you’re whistling Dixie.