although it may seem complicated process for creating one pagethis separation between urlsviewsand templates actually works well it allows you to think about each aspect of project separatelyand in larger projects it allows individuals to focus on the areas in which they're strongest for examplea database specialist can focus on the modelsa programmer can focus on the view codeand web designer can focus on the templates try it yourse lf - meal plannerconsider an app that helps people plan their meals throughout the week make new folder called meal_plannerand start new django project inside this folder then make new app called meal_plans make simple home page for this project - pizzeria home pageadd home page to the pizzeria project you started in exercise - (page building additional pages now that we've established routine for building pagewe can start to build out the learning log project we'll build two pages that display dataa page that lists all topics and page that shows all the entries for particular topic for each of these pageswe'll specify url patternwrite view functionand write template but before we do thiswe'll create base template that all templates in the project can inherit from template inheritance when building websiteyou'll almost always require some elements to be repeated on each page rather than writing these elements directly into each pageyou can write base template containing the repeated elements