I built my blogsite using Django and PostgreSQL, with models, views, templates, and the admin interface to manage posts.
For deployment, I used Amazon AWS, spinning up an EC2 instance to host the app, configuring Gunicorn as the application server, and setting up Nginx as a reverse proxy.
I secured it with SSL using Certbot, and stored static and media files in an S3 bucket. AWS made it scalable and reliable, and Django made it a joy to build.