Tutorial: Create a To Do List App
Software engineer since 2020. Previously an engineer in the aerospace industry.
I taught myself web development without going to bootcamp. I owe my career to developers who publish free tutorials.
I wanted to pass on the favour so in 2022, I created a website of beginner Django tutorials. It brings me joy to know that I've helped aspiring and junior developers learn Django faster.
Two years on, I've decided to say goodbye to Wordpress and hello to Hashnode.
This is a beginner friendly Django tutorial to create a To Do list app.
This will teach you how to start a Django project from scratch. You will learn how to Create, Read, Update and Delete (CRUD) data from a SQLite database and build a website that will let your users manage their own To Do list.
Our UI will be basic. We will use Django's templating language to create data-rich web pages. Our CSS will be provided by Bootstrap and we won't write any JavaScript.
This tutorial comes in eight parts:
Part 3: URLs, Views & Templates
The Code
The source code for this project can be found here. There are branches for each stage of the tutorial for reference.