I can get my Django app on the Python image and get that set up on my VPS, but I am wondering if I should use a Reverse Proxy to harden my security? or will running my app on port 80 take care of all my needs?

I am open to suggestions. Python is just where I started and I am more comfortable.