The short answer is “yes”. You need to install and configure a web server to run your project. And there’s a lot more work than just installing the package.
See How to deploy Django | Django documentation | Django.
You may also want to read Django Tutorial Part 11: Deploying Django to production - Learn web development | MDN, and find blog posts along the line of How To Set Up Django with Postgres, Nginx, and Gunicorn on Ubuntu 22.04 | DigitalOcean