Note: Skip this tutorial and mark it as "complete" if you're using Django 1.11 and go to the next tutorial.
This is only meant for students who are learning Django 2.0 and above, as Django changed how it handles url's in versions 2.0 and above.
We're about to build our first webpage: a homepage for your blog! But first, let's learn a little bit about Django URLs.
What is a URL?
A URL is simply a web address. You can see a URL every time you visit a website – it is visible in your browser's address bar. (Yes! 127.0.0.1:8000 is a URL! And https://commonlounge.com is also a URL.)
Every page on the Internet needs its own URL. This way your application knows what it should show to a user who opens that URL. In Django, we use something called URLconf(URL configuration). URLconf is a set of patterns that Django will try to match the requested URL to find the correct view.