President Donald Trump took a Washington Post writer to task on Saturday after the reporter posted an inaccurate photo of Trump's Friday rally in Pensacola, Florida.

Dave Weigel, who writes about politics for the Post, tweeted a photo of a largely empty stadium with a quote from Trump: 'Packed to the rafters.'

Trump immediately hit back, quickly getting an apology out of Weigel - and demanded that the Washington Post fire him to boot.

Scroll down for video

Donald Trump demanded the Washington Post fire a reporter after he posted photos that wrongly gave the impression of a poor turnout for the president's Friday Florida rally (pictured)

Dave Weigel, who writes about politics for the Washington Post, put up this picture on Saturday. The photo was taken long before the rally started, Trump said

Trump derided the post as 'fake news' and said that thousands of people were 'outside, on their way in,' when it was taken

Trump's Florida rally (pictured; Trump center, in front of red tarp) was indeed packed out, with thousands in the stands and on the floor

Trump posted a screengrab of Weigel's Tweet, along with photos of him stood in front of a packed arena.

'@DaveWeigel @WashingtonPost put out a phony photo of an empty arena hours before I arrived @ the venue, w/ thousands of people outside, on their way in,' he wrote.

'Real photos now shown as I spoke. Packed house, many people unable to get in. Demand apology & retraction from FAKE NEWS WaPo!'

Weigel responded minutes later, saying he'd been notified of the error by DailyMail.com's US political editor, David Martosko, who attended the event.

'Sure thing: I apologize,' he wrote. 'I deleted the photo after @dmartosko told me I'd gotten it wrong. Was confused by the image of you walking in the bottom right corner.'

'An hour later he tweeted: 'It was a bad tweet on my personal account, not a story for Washington Post. I deleted it after like 20 minutes. Very fair to call me out.'

Weigel apologized minutes later, and said he deleted the post after DailyMail.com's US political editor, David Martosko, told him he'd 'gotten it wrong'

An hour after his initial post Trump tweeted again, this time demanding that Weigel be fired for his 'fake news'

But apparently the mistake stuck in Trump's craw, and an hour after spotting the error he tweeted again

'.@daveweigel of the Washington Post just admitted that his picture was a FAKE (fraud?) showing an almost empty arena last night for my speech in Pensacola when, in fact, he knew the arena was packed (as shown also on T.V.),' he wrote.

Weigel was fired from The Washington Post in 2010 after private partisan messages were leaked. He rejoined the paper in 2015

'FAKE NEWS, he should be fired.'

At Friday's rally, Trump pointed to a CNN correction and other corrections and clarifications by news organizations in the past week.

The corrections came from stories that initially had been damaging to the president but didn't live up to the scrutiny.

Weigel was previously fired from the Washington Post in June 2010, when messages posted to a private conversation site for journalists were leaked.

The emails, posted by The Daily Caller and Fishbowl DC, included remarks be Weigel that Matt Drudge, formerly of the Drudge Report, should 'handle his emotional problems more responsibly and set himself on fire.'

He also mocked Ron Paul, leader of the then-popular Tea Party, calling it the 'Paultard Tea Party'. Weigel's role at The Washington Post had been reporting on conservative political movements.

Weigel said the posts had been made before he joined The Washington Post. He returned to the paper in July 2015.