In this lesson, you’re going to create your first Django app. The command you need to use is python manage.py startapp projects. You’re going to start by creating this app and will later flesh it out, as you saw in the first section of this course.
Head over to projects and see your page running. You’ll get a message telling you that this site can’t be reached. You stopped the development server, so it’s not currently running. You can start solving this problem by opening up an extra terminal tab and starting your development server with python manage.py runserver and just keeping it running.
When you reload the page, you still get an error message. It turns out that the URL isn’t pointing to anything. The error message points you toward portfolio.urls. Take a look at urls.py in the portfolio folder.
Martin Breuss RP Team on Oct. 23, 2019
@reblark I mention in the video that the error message changes depending on whether the development server is running or not.
One of the most important things that I am trying to convey in this course is that while doing software development you’ll regularly run into error messages and unexpected situations. When something happens that is different than you expected, or different than documented, then it’s often a good idea to take a closer look.
Getting into the habit of handling these unexpected situations by looking for help in the feedback your program gives you and googling the parts that don’t make sense (yet) is an awesome way to deepen your understanding and train an approach to problem-solving that will come in handy over and over again.