{"id":41,"date":"2023-01-03T12:47:00","date_gmt":"2023-01-03T12:47:00","guid":{"rendered":"https:\/\/pythonpower.in\/index.php\/2023\/01\/03\/create-first-web-application-in-django-atom-installation\/"},"modified":"2023-01-03T12:47:00","modified_gmt":"2023-01-03T12:47:00","slug":"create-first-web-application-in-django-atom-installation","status":"publish","type":"post","link":"https:\/\/pythonpower.in\/index.php\/2023\/01\/03\/create-first-web-application-in-django-atom-installation\/","title":{"rendered":"Create First Web Application In  Django &#038; Atom Installation"},"content":{"rendered":"<blockquote style=\"border: none; margin: 0px 0px 0px 40px; padding: 0px;\">\n<div style=\"clear: both; text-align: center;\">\n<div style=\"clear: both; text-align: center;\"><\/div>\n<p><a href=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEhKdC7kPkflISne2nwrgjmmH5yezxh0-iv4hM-ftYCbG8khQaEGt26dex4Q3bs86VksQdasWwvkKqt0LAo9BX-4PLocZw6iK1G9hpTrAWSdJ7CINwXl59iZysRnPt5IVZ713rr3Wkh1RprHgeZ6ZgDGbYrscfKde4ZWbLaYo4Y87Miw1elc2csfODUI\/s1500\/django.jpeg\" style=\"margin-left: 1em; margin-right: 1em;\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" data-original-height=\"864\" data-original-width=\"1500\" height=\"365\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEhKdC7kPkflISne2nwrgjmmH5yezxh0-iv4hM-ftYCbG8khQaEGt26dex4Q3bs86VksQdasWwvkKqt0LAo9BX-4PLocZw6iK1G9hpTrAWSdJ7CINwXl59iZysRnPt5IVZ713rr3Wkh1RprHgeZ6ZgDGbYrscfKde4ZWbLaYo4Y87Miw1elc2csfODUI\/w640-h365\/django.jpeg\" width=\"640\" \/><\/a><\/div>\n<\/p>\n<\/blockquote>\n<div style=\"text-align: left;\"><\/div>\n<p>&nbsp;<\/p>\n<div title=\"Page 7\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"background-color: white; font-size: 22pt;\"><u>How to install django:<\/u><br \/>\n<\/span><span style=\"background-color: white; font-size: 12pt;\">1. Make sure Python is already installed in our system<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"background-color: white; font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp; &nbsp; python &#8211;version<\/span><\/span><\/p>\n<p><span style=\"background-color: white; font-size: 12pt;\"><span style=\"font-family: verdana;\"><br \/>\n2. Install django by using pip<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp; &nbsp;pip install django<\/span><\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp; &nbsp;pip install django == 1.11.9<\/span><\/span><\/p>\n<\/div>\n<\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp; C:&gt;pip install django<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp; Collecting django<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp; Downloading<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp; https:\/\/files.pythonhosted.org\/packages\/51\/1a\/6153103322\/Django-2.1-py3-none-<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp;any.whl (7.3MB) 100% || 7.3MB 47kB\/s<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp;Collecting pytz (from django)<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp;Downloading https:\/\/files.pythonhosted.org\/packages\/30\/4e\/<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp;53b898779a\/pytz-2018.5-py2.py3-none-any.whl (510kB)<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp;100% || 512kB 596kB\/s<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp;Installing collected packages: pytz, django<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp;Successfully installed django-2.1 pytz-2018.5<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp;You are using pip version 9.0.3, however version 18.0 is ava<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp;You should consider upgrading via the &#8216;python -m pip install<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"background-color: white; font-size: 12pt;\"><span style=\"font-family: verdana;\">3. To check django version:&nbsp;<\/span><\/span><\/p>\n<p><span style=\"background-color: white; font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp; &nbsp;py -m django &#8211;version<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"font-family: verdana;\"><br \/><\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp; etc<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 14pt;\"><u><span style=\"font-family: verdana;\">ATOM IDE\/Editor:<br \/>\n<\/span><\/u><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"font-size: 12pt;\">Install ATOM IDE from the following link <\/span><span style=\"font-size: 12pt;\">\uf0e0 <\/span><span style=\"font-size: 12pt;\">https:\/\/atom.io\/<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 18pt;\"><u><span style=\"font-family: verdana;\">Speciality of ATOM IDE:<br \/>\n<\/span><\/u><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\"><b>.<\/b> It is freeware.<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><b style=\"font-size: 16px;\">.<\/b><span style=\"font-size: 16px;\">&nbsp;<\/span><span style=\"font-size: 12pt;\">It is open source.<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><b style=\"font-size: 16px;\">.<\/b><span style=\"font-size: 16px;\">&nbsp;<\/span><span style=\"font-size: 12pt;\">It supports cross platform.<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><b style=\"font-size: 16px;\">.<\/b><span style=\"font-size: 16px;\">&nbsp;<\/span><span style=\"font-size: 12pt;\">It provides several auto completion short-cuts for easy development etc<\/span><\/span><\/p>\n<p><\/p>\n<p><b><span style=\"font-size: large;\">How To Configure Atom For Python<\/span><\/b><\/p>\n<div title=\"Page 8\">\n<div>\n<div>\n<p><span style=\"font-size: 18pt;\"><u><span style=\"font-family: verdana;\">1) Terminal Installation:<\/span><\/u><\/span><\/p>\n<\/div>\n<\/div>\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"font-size: 12pt;\">File<\/span><span style=\"font-size: 12pt;\">\uf0e0<\/span><span style=\"font-size: 12pt;\">Settings<\/span><span style=\"font-size: 12pt;\">\uf0e0<\/span><span style=\"font-size: 12pt;\">Install<\/span><span style=\"font-size: 12pt;\">\uf0e0<\/span><span style=\"font-size: 12pt;\">In the searchbox just type terminal<\/span><span style=\"font-size: 12pt;\">\uf0e0<\/span><span style=\"font-size: 12pt;\">platform-ide-<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">terminal<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 18pt;\"><u><span style=\"font-family: verdana;\">2) Python AutoCompletion:<br \/>\n<\/span><\/u><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"font-size: 12pt;\">File<\/span><span style=\"font-size: 12pt;\">\uf0e0<\/span><span style=\"font-size: 12pt;\">Settings<\/span><span style=\"font-size: 12pt;\">\uf0e0<\/span><span style=\"font-size: 12pt;\">Install<\/span><span style=\"font-size: 12pt;\">\uf0e0<\/span><span style=\"font-size: 12pt;\">In the searchbox just type python<\/span><span style=\"font-size: 12pt;\">\uf0e0<\/span><span style=\"font-size: 12pt;\">autocomplete-python<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 18pt;\"><u><span style=\"font-family: verdana;\">3) django:<br \/>\n<\/span><\/u><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"font-size: 12pt;\">File<\/span><span style=\"font-size: 12pt;\">\uf0e0<\/span><span style=\"font-size: 12pt;\">Settings<\/span><span style=\"font-size: 12pt;\">\uf0e0<\/span><span style=\"font-size: 12pt;\">Install<\/span><span style=\"font-size: 12pt;\">\uf0e0<\/span><span style=\"font-size: 12pt;\">In the searchbox just type django<\/span><span style=\"font-size: 12pt;\">\uf0e0<\/span><span style=\"font-size: 12pt;\">atom-django<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 14pt;\"><u><span style=\"font-family: verdana;\"><b>4) <\/b>How to Change Terminal from Powershell to Normal Command Prompt:<br \/>\n<\/span><\/u><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"font-size: 12pt;\">File<\/span><span style=\"font-size: 12pt;\">\uf0e0<\/span><span style=\"font-size: 12pt;\">Settings<\/span><span style=\"font-size: 12pt;\">\uf0e0<\/span><span style=\"font-size: 12pt;\">Install<\/span><span style=\"font-size: 12pt;\">\uf0e0<\/span><span style=\"font-size: 12pt;\">In the searchbox just type terminal<\/span><span style=\"font-size: 12pt;\">\uf0e0<\/span><span style=\"font-size: 12pt;\">platform-ide-<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"font-size: 12pt;\">terminal<\/span><span style=\"font-size: 12pt;\">\uf0e0<\/span><span style=\"font-size: 12pt;\">settings<\/span><span style=\"font-size: 12pt;\">\uf0e0<\/span><span style=\"font-size: 12pt;\">Shell Override<\/span><\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\"><br \/><\/span><\/span><\/p>\n<div title=\"Page 8\">\n<div>\n<div>\n<p><b><span style=\"font-size: large;\">Django Project Vs Django Application<\/span><\/b><\/p>\n<\/div>\n<\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">A Django project is a collection of applications and configurations which forms a full web<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">application.<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">Eg: Bank Project<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">A Dango Application is responsible to perform a particular task in our entire web<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">application.<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">Eg: loan app<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">registration app<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p><span style=\"font-family: verdana;\"><span style=\"font-size: 12pt;\">polling app etc<\/span><span style=\"font-size: 12pt;\">&nbsp;<\/span><\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\"><br \/><\/span><\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<\/span><\/span><\/p>\n<div title=\"Page 8\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<\/span><\/p>\n<div style=\"clear: both; text-align: center;\"><a href=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEgNTjxtN1wJeJ5PJaLFwh3qHr-lbIxGsMIaVSDKitFFeH-gz4zQAAr9hBJn1--LxHRUm-UVBAPlweim91FizS-EQL-RgpcwBdBMNlv7XB06-1B6sxnDw_sx48zI69IA1J7QNENpCEQHCrZTvXxRk99TgJTJqu28ZyDkHRzccNvmb_HnNxim5JnKIgan\/s471\/Untitled%20Diagram.png\" style=\"margin-left: 1em; margin-right: 1em;\"><span style=\"font-family: verdana;\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" data-original-height=\"301\" data-original-width=\"471\" height=\"288\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEgNTjxtN1wJeJ5PJaLFwh3qHr-lbIxGsMIaVSDKitFFeH-gz4zQAAr9hBJn1--LxHRUm-UVBAPlweim91FizS-EQL-RgpcwBdBMNlv7XB06-1B6sxnDw_sx48zI69IA1J7QNENpCEQHCrZTvXxRk99TgJTJqu28ZyDkHRzccNvmb_HnNxim5JnKIgan\/w400-h288\/Untitled%20Diagram.png\" width=\"400\" \/><\/span><\/a><\/div>\n<\/p>\n<div title=\"Page 9\">\n<div>\n<div>\n<p><span style=\"background-color: #d9d9d9; font-size: 12pt;\"><span style=\"font-family: verdana;\">Project = Several Applications + Configuration Information<\/span><\/span><\/p>\n<div title=\"Page 9\">\n<div>\n<div>\n<div>\n<p><span style=\"font-size: 16pt;\"><u><span style=\"font-family: verdana;\">Note:<br \/>\n<\/span><\/u><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">1) The Django applications can be plugged into other projects.ie these are reusable.<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">(Pluggable Django Applications)<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">2) Without existing Django project there is no chance of existing Django Application.<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p><span style=\"font-family: verdana;\"><span style=\"font-size: 12pt;\">Before creating any application first we required to&nbsp;<\/span><span style=\"font-size: 12pt;\">creating any application first we required to create project.<\/span><span style=\"background-color: #d9d9d9; font-size: 12pt;\">&nbsp;<\/span><\/span><\/p>\n<\/p>\n<div title=\"Page 9\">\n<div>\n<div>\n<p><\/p>\n<p><b><span style=\"font-size: large;\">How To Create Django Project<\/span><\/b><\/p>\n<p><span style=\"font-family: verdana; font-size: 12pt;\">Once we installed django in our system, we will get &#8216;django-admin&#8217; command line tool,<\/span><\/p>\n<div title=\"Page 9\">\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">which can be used to create our Django project.<\/span><\/span><\/p>\n<div title=\"Page 9\">\n<div>\n<div>\n<p><span style=\"background-color: white; font-size: 12pt;\"><span style=\"font-family: verdana;\">django-admin startproject firstProject<\/span><\/span><\/p>\n<p><span style=\"background-color: white; font-size: 12pt;\"><span style=\"font-family: verdana;\"><br \/>\nD:&gt;mkdir djangoprojects<\/span><\/span><\/p>\n<p><span style=\"background-color: white; font-size: 12pt;\"><span style=\"font-family: verdana;\"><br \/>\nD:&gt;cd djangoprojects<br \/><\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p><span style=\"background-color: white; font-size: 12pt;\"><span style=\"font-family: verdana;\">D:djangoprojects&gt;django-admin start-project firstProject&nbsp;<\/span><\/span><\/p>\n<p><span style=\"font-family: verdana;\"><span style=\"background-color: white; font-size: 12pt;\">The following project structure will be created<\/span><span style=\"font-size: 12pt;\">&nbsp;<\/span><\/span><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\"><b><u><span style=\"font-family: verdana;\">D:djangoprojects&gt;<span>&nbsp;<\/span><\/span><\/u><\/b><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\"><span style=\"font-family: verdana;\">|<span>&nbsp;<\/span><\/span><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\"><span style=\"font-family: verdana;\">+&#8212;<b>firstProject<span>&nbsp;<\/span><\/b><\/span><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\"><span style=\"font-family: verdana;\"><span>&nbsp;&nbsp; <\/span>\u00a6<span>&nbsp;<\/span><\/span><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\"><span style=\"font-family: verdana;\"><span>&nbsp;&nbsp; <\/span>\u00a6&#8212;<b>manage.py<span>&nbsp;<\/span><\/b><\/span><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\"><span style=\"font-family: verdana;\"><span>&nbsp;&nbsp; <\/span>\u00a6<span>&nbsp;<\/span><\/span><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\"><span style=\"font-family: verdana;\"><span>&nbsp; <\/span>+&#8212;<b>firstProject<span>&nbsp;<\/span><\/b><\/span><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\"><span style=\"font-family: verdana;\"><span>&nbsp;&nbsp; &nbsp; <\/span>\u00a6&#8212;<b>settings.py<span>&nbsp;<\/span><\/b><\/span><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\"><span style=\"font-family: verdana;\"><span>&nbsp;&nbsp; &nbsp; <\/span>\u00a6&#8212;<b>urls.py<span>&nbsp;<\/span><\/b><\/span><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\"><span style=\"font-family: verdana;\"><span>&nbsp;&nbsp; &nbsp; <\/span>\u00a6&#8211;<b>wsgi.py<span>&nbsp;<\/span><\/b><\/span><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\"><span style=\"font-family: verdana;\"><span>&nbsp;&nbsp; &nbsp; <\/span>\u00a6&#8211; <b>__nit__.py<span>&nbsp;<\/span><\/b><\/span><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\"><b><span><span style=\"font-family: verdana;\"><br \/><\/span><\/span><\/b><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\"><b><span><span style=\"font-family: verdana;\"><br \/><\/span><\/span><\/b><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\">\n<div title=\"Page 9\">\n<div>\n<div>\n<p><span style=\"font-size: 16pt;\"><span style=\"font-family: verdana;\">__init__.py:<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">It is a blank python script.Because of this special file name, Django treated this folder as<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">python package.<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"font-size: 14pt;\"><b>Note:<\/b> <\/span><span style=\"font-size: 12pt;\">If any folder contains <b>__init__.py <\/b>file then only that folder is treated as Python<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">package.But this rule is applicable until Python 3.9 Version.<\/span><\/span><\/p>\n<div title=\"Page 10\">\n<div>\n<div>\n<p><span style=\"font-size: 16pt;\"><span style=\"font-family: verdana;\">settings.py:<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"font-size: 12pt;\"><b>&nbsp;<\/b><\/span><span style=\"font-size: 12pt;\">In this file we have to specify all our project settings and and configurations like<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">installed applications, middileware configurations, database configurations etc<br \/>\n<\/span><\/span><\/p>\n<\/p>\n<div title=\"Page 10\">\n<div>\n<div>\n<p><span style=\"font-size: 16pt;\"><b><span style=\"font-family: verdana;\">urls.py:&nbsp;<\/span><\/b><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p>\n<div title=\"Page 10\">\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\"><b>. <\/b>Here we have to store all our url-patterns of our project.<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\"><b>. <\/b>For every view (web page), we have to define separate url-pattern. End user can use<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp; url-patterns to access our webpages.&nbsp;<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p>\n<div title=\"Page 10\">\n<div>\n<div>\n<p><span style=\"font-size: 16pt;\"><b><span style=\"font-family: verdana;\">wsgi.py:<br \/>\n<\/span><\/b><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"font-size: 12pt;\"><b>. <\/b>wsgi<\/span><span style=\"font-size: 12pt;\">\uf0e0<\/span><span style=\"font-size: 12pt;\">Web Server Gateway Interface.<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\"><b>. <\/b>We can use this file while deploying our application in production on online server.<\/span><\/span><\/p>\n<div title=\"Page 10\">\n<div>\n<div>\n<p><span style=\"font-size: 16pt;\"><b><span style=\"font-family: verdana;\">manage.py:<br \/>\n<\/span><\/b><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><b style=\"font-size: 16px;\">.&nbsp;<\/b><span style=\"font-size: 12pt;\">The most commonly used python script is manage.py<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><b style=\"font-size: 16px;\">.&nbsp;<\/b><span style=\"font-size: 12pt;\">It is a command line utility to interact with Django project in various ways like to run<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p><span style=\"font-family: verdana;\"><span style=\"font-size: 12pt;\">&nbsp; development server, run tests, create migrations etc.<\/span><span style=\"font-size: 12pt;\">&nbsp;<\/span><\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\"><br \/><\/span><\/span><\/p>\n<\/p>\n<div title=\"Page 10\">\n<div>\n<div>\n<p><b><span style=\"font-size: large;\">How To Run Django Development Server<\/span><\/b><\/p>\n<\/p>\n<div title=\"Page 10\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"font-size: 12pt;\">We have to move to the manage.py file location and we have to execute the following&nbsp;<\/span><span style=\"font-size: 12pt;\">command.<\/span><\/span><\/p>\n<p><b><span style=\"font-family: verdana;\"><span style=\"background-color: #d9d9d9; font-size: 12pt;\">py manage.py runserver<\/span><span style=\"font-size: 12pt;\">&nbsp;<\/span><\/span><\/b><\/p>\n<\/div>\n<\/div><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p>\n<div title=\"Page 10\">\n<div>\n<div>\n<p><span style=\"background-color: white; font-size: 12pt;\"><span style=\"font-family: verdana;\">D:djangoprojectsfirstProject&gt;py manage.py startserver<\/span><\/span><\/p>\n<p><span style=\"background-color: white; font-size: 12pt;\"><span style=\"font-family: verdana;\">Performing system checks&#8230;<br \/>\n<\/span><\/span><\/p>\n<\/p>\n<div title=\"Page 10\">\n<div>\n<div>\n<p><span style=\"background-color: white; font-size: 12pt;\"><span style=\"font-family: verdana;\">System check identified no issues (0 silenced)&nbsp;<\/span><\/span><\/p>\n<\/p>\n<div title=\"Page 10\">\n<div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">You have 13 unapplied migration(s). Your project may not work properly until you apply<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">the migrations for app(s): admin, auth, contenttypes, sessions.<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">Run &#8216;python manage.py migrate&#8217; to apply them.<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">August 03, 2018 &#8211; 15:38:59<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">Django version 1.11, using settings &#8216;firstProject.settings&#8217;<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">Starting development server at http:\/\/127.0.0.1:8000\/<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">Quit the server with CTRL-BREAK.<\/span><\/span><\/p>\n<p><span style=\"background-color: white; font-size: 12pt;\"><span style=\"font-family: verdana;\">Now the server started.<\/span><\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\"><br \/><\/span><\/span><\/p>\n<\/p>\n<div title=\"Page 11\">\n<div>\n<div>\n<p><span style=\"background-color: white; font-size: 20pt;\"><span style=\"font-family: verdana;\">How to Send First Request:<\/span><\/span><\/p>\n<\/p>\n<div title=\"Page 11\">\n<div>\n<div>\n<p><span style=\"background-color: white; font-size: 12pt;\"><span style=\"font-family: verdana;\">Open browser and send request:<br \/>\nhttp:\/\/127.0.0.1:8000\/<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">The following should be response if everything goes fine.<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">It worked!<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">Congratulations on your first Django-powered page.<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">Next, start your first app by running python manage.py startapp [app_label].<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">You&#8217;re seeing this message because you have DEBUG = True in your Django settings file<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">and you haven&#8217;t configured any URLs. Get to work!<\/span><\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\"><br \/><\/span><\/span><\/p>\n<p><span style=\"font-family: verdana;\"><span style=\"font-size: 20pt;\">Role of Web Server:<\/span><span style=\"font-size: 12pt;\">&nbsp;<\/span><\/span><\/p>\n<\/p>\n<div title=\"Page 11\">\n<div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\"><b>.<\/b> Web Server provides environment to run our web applications.<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><b style=\"font-size: 16px;\">.<\/b><span style=\"font-size: 16px;\">&nbsp;<\/span><span style=\"font-size: 12pt;\">Web Server is responsible to receive the request and forward request to the<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp; corresponding web component based on url-pattern and to provide response to the<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp; end user.<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><b style=\"font-size: 16px;\">.<\/b><span style=\"font-size: 16px;\">&nbsp;&nbsp;<\/span><span style=\"font-size: 12pt;\">Django framework is responsible to provide development server. Even Django<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp; &nbsp;framework provides one inbuilt database sqlite. Special Thanks to Django.<br \/>\n<\/span><\/span><\/p>\n<\/p>\n<div title=\"Page 11\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"font-size: 14pt;\"><b>Note:<\/b> <\/span><span style=\"font-size: 12pt;\">Once we started Server a special database related file will be generated in our<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">project folder structure.<\/span><\/span><\/p>\n<p><b><span style=\"font-family: verdana;\"><span style=\"background-color: white; font-size: 12pt;\">db.sqlite3<\/span><span style=\"font-size: 12pt;\">&nbsp;<\/span><\/span><\/b><\/p>\n<p><b><span style=\"font-family: verdana;\"><span style=\"font-size: 12pt;\"><br \/><\/span><\/span><\/b><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<div title=\"Page 11\">\n<div>\n<div>\n<p><span style=\"background-color: white;\"><span style=\"font-family: verdana; font-size: large;\">Create Of First Web Application<\/span><\/span><\/p>\n<p><span style=\"background-color: white; font-family: verdana; font-size: 12pt;\">Once we creates Django project, we can create any number of applications in that project.<\/span><\/p>\n<div title=\"Page 11\">\n<div>\n<div>\n<p><span style=\"background-color: white; font-size: 12pt;\"><span style=\"font-family: verdana;\">The following is the command to create application.<\/span><\/span><\/p>\n<p><span style=\"background-color: white; font-size: 12pt;\"><span style=\"font-family: verdana;\"><br \/>\npython manage.py startapp firstApp&nbsp;<\/span><\/span><\/p>\n<p><span style=\"background-color: white; font-size: 12pt;\"><span style=\"font-family: verdana;\">D:djangoprojectsfirstProject&gt;python manage.py startapp firstApp&nbsp;<\/span><\/span><\/p>\n<p><span style=\"background-color: white; font-size: 12pt;\"><span style=\"font-family: verdana;\">The following is the folder structure got created.&nbsp;<\/span><\/span><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\"><b><span style=\"font-family: verdana;\">D:djangoprojects&gt;<span>&nbsp;<\/span><\/span><\/b><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\"><b><span style=\"font-family: verdana;\">\u2514\u2500\u2500\u2500firstProject<span>&nbsp;<\/span><\/span><\/b><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\"><b><span style=\"font-family: verdana;\"><span>&nbsp; &nbsp; &nbsp; <\/span>\u2502 db.sqlite3<span>&nbsp;<\/span><\/span><\/b><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\"><b><span style=\"font-family: verdana;\"><span>&nbsp; &nbsp; &nbsp; <\/span>\u2502 manage.py<span>&nbsp;<\/span><\/span><\/b><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\"><b><span style=\"font-family: verdana;\"><span>&nbsp; &nbsp; &nbsp; <\/span>\u2502<span>&nbsp;<\/span><\/span><\/b><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\"><b><span style=\"font-family: verdana;\"><span>&nbsp;&nbsp; &nbsp; <\/span>\u251c\u2500\u2500\u2500firstApp<span>&nbsp;<\/span><\/span><\/b><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\"><b><span style=\"font-family: verdana;\"><span>&nbsp; &nbsp; &nbsp; <\/span>\u2502<span>&nbsp; &nbsp; <\/span>\u2502 admin.py<span>&nbsp;<\/span><\/span><\/b><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\"><b><span style=\"font-family: verdana;\"><span>&nbsp; &nbsp; &nbsp; <\/span>\u2502<span>&nbsp; &nbsp; <\/span>\u2502 apps.py<span>&nbsp;<\/span><\/span><\/b><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\"><b><span style=\"font-family: verdana;\"><span>&nbsp; &nbsp; &nbsp; <\/span>\u2502<span>&nbsp; &nbsp; <\/span>\u2502 models.py<span>&nbsp;<\/span><\/span><\/b><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\"><b><span style=\"font-family: verdana;\"><span>&nbsp; &nbsp; &nbsp; <\/span>\u2502<span>&nbsp; &nbsp; <\/span>\u2502 tests.py<span>&nbsp;<\/span><\/span><\/b><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\"><b><span style=\"font-family: verdana;\"><span>&nbsp; &nbsp; &nbsp; <\/span>\u2502<span>&nbsp; &nbsp; <\/span>\u2502 views.py<span>&nbsp;<\/span><\/span><\/b><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\"><b><span style=\"font-family: verdana;\"><span>&nbsp; &nbsp; &nbsp; <\/span>\u2502<span>&nbsp; &nbsp; <\/span>\u2502 __init__.py<span>&nbsp;<\/span><\/span><\/b><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\"><b><span style=\"font-family: verdana;\"><span>&nbsp; &nbsp; &nbsp; <\/span>\u2502 <span>&nbsp; <\/span>\u2502<span>&nbsp;<\/span><\/span><\/b><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\"><b><span style=\"font-family: verdana;\"><span>&nbsp;&nbsp; &nbsp; <\/span>\u2502 <span>&nbsp; <\/span>\u2514\u2500\u2500\u2500migrations<span>&nbsp;<\/span><\/span><\/b><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\"><b><span style=\"font-family: verdana;\"><span>&nbsp;&nbsp; &nbsp; <\/span>\u2502<span>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <\/span>__init__.py<span>&nbsp;<\/span><\/span><\/b><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\"><b><span style=\"font-family: verdana;\"><span>&nbsp;&nbsp; &nbsp; <\/span>\u2502<span>&nbsp;<\/span><\/span><\/b><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\"><b><span style=\"font-family: verdana;\"><span>&nbsp;&nbsp; &nbsp; <\/span>\u2502<span>&nbsp;<\/span><\/span><\/b><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\"><b><span style=\"font-family: verdana;\"><span>&nbsp; &nbsp; <\/span>\u2514\u2500\u2500\u2500firstProject<span>&nbsp;<\/span><\/span><\/b><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\"><b><span style=\"font-family: verdana;\"><span>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; <\/span>\u2502 settings.py<span>&nbsp;<\/span><\/span><\/b><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\"><b><span style=\"font-family: verdana;\"><span>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; <\/span>\u2502 urls.py<span>&nbsp;<\/span><\/span><\/b><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\"><b><span style=\"font-family: verdana;\"><span>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; <\/span>\u2502 wsgi.py<span>&nbsp;<\/span><\/span><\/b><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\"><b><span style=\"font-family: verdana;\"><span>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; <\/span>\u2502 __init__.py<span>&nbsp;<\/span><\/span><\/b><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\"><b><span><span style=\"font-family: verdana;\"><br \/><\/span><\/span><\/b><\/p>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\">\n<div title=\"Page 12\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"font-size: 14pt;\"><b>Note:<\/b> <\/span><span style=\"font-size: 12pt;\">Observe that Application contains 6 files and project contains 4 files+ one special<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; file: manage.py&nbsp;<\/span><\/span><\/p>\n<\/p>\n<div title=\"Page 12\">\n<div>\n<div>\n<p><span style=\"font-size: 16pt;\"><span style=\"font-family: verdana;\"><b>1) <\/b>__init__.py:&nbsp;<\/span><\/span><\/p>\n<p><span style=\"font-family: verdana;\"><span style=\"font-size: 16pt;\"><b>&nbsp; &nbsp;&nbsp;<\/b><\/span><span style=\"font-size: 12pt;\">It is a blank Python script. Because of this special name,Python treated this folder as a&nbsp;&nbsp;<\/span><span style=\"font-size: 12pt;\">package.&nbsp;<\/span><\/span><\/p>\n<\/p>\n<div title=\"Page 12\">\n<div>\n<div>\n<p><span style=\"font-size: 16pt;\"><span style=\"font-family: verdana;\"><b>2) <\/b>admin.py:&nbsp;<\/span><\/span><\/p>\n<\/p>\n<div title=\"Page 12\">\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp; &nbsp; &nbsp;We can register our models in this file. Django will use these models with Django&#8217;s<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp; &nbsp; &nbsp; admin interface.&nbsp;<\/span><\/span><\/p>\n<\/p>\n<div title=\"Page 12\">\n<div>\n<div>\n<p><span style=\"font-size: 16pt;\"><span style=\"font-family: verdana;\"><b>3) <\/b>apps.py:&nbsp;<\/span><\/span><\/p>\n<\/p>\n<div title=\"Page 12\">\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp; &nbsp; &nbsp;In this file we have to specify application&#8217;s specific configurations.&nbsp;<\/span><\/span><\/p>\n<\/p>\n<div title=\"Page 12\">\n<div>\n<div>\n<p><span style=\"font-size: 16pt;\"><span style=\"font-family: verdana;\"><b>4) <\/b>models.py:&nbsp;<\/span><\/span><\/p>\n<\/p>\n<div title=\"Page 12\">\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp; &nbsp; &nbsp; In this file we have to store application&#8217;s data models.&nbsp;<\/span><\/span><\/p>\n<\/p>\n<div title=\"Page 12\">\n<div>\n<div>\n<p><span style=\"font-size: 16pt;\"><span style=\"font-family: verdana;\"><b>5) <\/b>tests.py:<b>&nbsp;<\/b><\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p style=\"font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px; min-height: 15px;\"><span style=\"font-family: verdana;\"><span style=\"font-size: 13px;\">&nbsp; &nbsp; &nbsp;<\/span><span style=\"font-size: 12pt;\">In this file we have to specify test functions to test our code.&nbsp;<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p><span style=\"font-family: verdana;\"><span style=\"font-size: 12pt; font-weight: bold;\">&nbsp;6)&nbsp;<\/span><span style=\"font-size: 16pt;\">views.py:<\/span><\/span><\/p>\n<\/p>\n<div title=\"Page 13\">\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp; In this file we have to save functions that handles requests and return required<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp; responses.&nbsp;<\/span><\/span><\/p>\n<\/p>\n<div title=\"Page 13\">\n<div>\n<div>\n<p><span style=\"font-size: 16pt;\"><span style=\"font-family: verdana;\"><b>7) <\/b>Migrations Folder:&nbsp;<\/span><\/span><\/p>\n<\/p>\n<div title=\"Page 13\">\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp; &nbsp; &nbsp;This directory stores database specific information related to models.&nbsp;<\/span><\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\"><br \/><\/span><\/span><\/p>\n<\/p>\n<div title=\"Page 13\">\n<div>\n<div>\n<p><span style=\"background-color: white;\"><span style=\"font-family: verdana; font-size: large;\">Activities required for Application:&nbsp;<\/span><\/span><\/p>\n<p><span style=\"background-color: white; font-size: 22pt;\"><u><span style=\"font-family: verdana;\"><br \/><\/span><\/u><\/span><\/p>\n<div title=\"Page 13\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"font-size: 14pt;\"><b>Activity-1<\/b>: <\/span><span style=\"font-size: 12pt;\">Add our application in settings.py,so that Django aware about our&nbsp;<\/span><span style=\"font-size: 12pt;\">application.<\/span><\/span><\/p>\n<p><b><span style=\"font-family: verdana;\"><span style=\"background-color: white; font-size: 11pt;\">In&nbsp;<\/span><span style=\"background-color: white; font-size: 14pt;\">settings.py:<\/span><\/span><\/b><\/p>\n<\/div>\n<\/div>\n<table style=\"background-color: white; border-collapse: collapse;\">\n<tbody>\n<tr>\n<td style=\"background-color: white; border-bottom-style: solid; border-bottom-width: 0pt; border-left-width: 0.000000pt; border-left: 0pt solid rgb(0, 0, 0); border-right-width: 0.000000pt; border-right: 0pt solid rgb(0, 0, 0); border-top-style: solid; border-top-width: 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">1) <\/span><span style=\"font-size: 12pt;\"><b>INSTALLED_APPS=[<br \/>\n<\/b><\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f8f8f8; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.000200pt; border-left-color: rgb(0, 0, 0); border-left-width: 0.000000pt; border-right-color: rgb(0, 0, 0); border-right-width: 0.000000pt; border-style: solid; border-width: 0pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">2) <\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;django.contrib.admin&#8217;<\/span><span style=\"font-size: 12pt;\">,<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: white; border-bottom-style: solid; border-bottom-width: 0pt; border-left-width: 0.000000pt; border-left: 0pt solid rgb(0, 0, 0); border-right-width: 0.000000pt; border-right: 0pt solid rgb(0, 0, 0); border-top-width: 0.000200pt; border-top: 0.0002pt solid rgb(0, 0, 0);\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">3) <\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;django.contrib.auth&#8217;<\/span><span style=\"font-size: 12pt;\">,<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: white; border-bottom-style: solid; border-bottom-width: 0pt; border-left-width: 0.000000pt; border-left: 0pt solid rgb(0, 0, 0); border-right-width: 0.000000pt; border-right: 0pt solid rgb(0, 0, 0); border-top-style: solid; border-top-width: 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">4) <\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;django.contrib.contenttypes&#8217;<\/span><span style=\"font-size: 12pt;\">,<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: white; border-bottom-style: solid; border-bottom-width: 0pt; border-left-width: 0.000000pt; border-left: 0pt solid rgb(0, 0, 0); border-right-width: 0.000000pt; border-right: 0pt solid rgb(0, 0, 0); border-top-style: solid; border-top-width: 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">5) <\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;django.contrib.sessions&#8217;<\/span><span style=\"font-size: 12pt;\">,<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f8f8f8; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.000200pt; border-left-color: rgb(0, 0, 0); border-left-width: 0.000000pt; border-right-color: rgb(0, 0, 0); border-right-width: 0.000000pt; border-style: solid; border-width: 0pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">6) <\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;django.contrib.messages&#8217;<\/span><span style=\"font-size: 12pt;\">,<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: white; border-bottom-style: solid; border-bottom-width: 0pt; border-left-width: 0.000000pt; border-left: 0pt solid rgb(0, 0, 0); border-right-width: 0.000000pt; border-right: 0pt solid rgb(0, 0, 0); border-top-width: 0.000200pt; border-top: 0.0002pt solid rgb(0, 0, 0);\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">7) <\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;django.contrib.staticfiles&#8217;<\/span><span style=\"font-size: 12pt;\">,<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f8f8f8; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.000100pt; border-left-color: rgb(0, 0, 0); border-left-width: 0.000000pt; border-right-color: rgb(0, 0, 0); border-right-width: 0.000000pt; border-style: solid; border-width: 0pt 0pt 0.0001pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">8) <\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;firstApp&#8217;<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: white; border-bottom-style: solid; border-bottom-width: 0pt; border-left-width: 0.000000pt; border-left: 0pt solid rgb(0, 0, 0); border-right-width: 0.000000pt; border-right: 0pt solid rgb(0, 0, 0); border-top-width: 0.000100pt; border-top: 0.0001pt solid rgb(0, 0, 0);\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">9) <\/span><span style=\"font-size: 12pt;\"><b>]<br \/>\n<\/b><\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"font-size: 14pt;\"><b>Activity-2:<\/b> <\/span><span style=\"font-size: 12pt;\">Create a view for our application in views.py.<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><b style=\"font-size: 12pt;\">.<\/b><span style=\"font-size: 12pt;\"> View is responsible to prepare required response to the end user. i.e view contains<\/span><\/span><\/p>\n<\/div>\n<\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp; business logic.<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"font-size: 16px;\">.&nbsp;<\/span><span style=\"font-size: 12pt;\">There are 2 types of views.<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp; &nbsp; &nbsp;1). Function Based Views<\/span><\/span><\/p>\n<\/div>\n<\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp; &nbsp; &nbsp; 2) . Class Based Views<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"font-family: verdana;\"><span style=\"font-size: 12pt;\"><b>.<\/b>&nbsp;<\/span><span style=\"background-color: white; font-size: 12pt;\">In this application we are using Function based views.&nbsp;<\/span><\/span><\/p>\n<div>\n<div title=\"Page 13\">\n<div>\n<div>\n<p><span style=\"background-color: white; font-size: 14pt;\"><b><span style=\"font-family: verdana;\">views.py:&nbsp;<\/span><\/b><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/div><\/div>\n<\/p><\/div>\n<table style=\"background-color: white; border-collapse: collapse;\">\n<tbody>\n<tr>\n<td style=\"background-color: white; border-bottom-style: solid; border-bottom-width: 0pt; border-left-width: 0.000000pt; border-left: 0pt solid rgb(0, 0, 0); border-right-width: 0.000000pt; border-right: 0pt solid rgb(0, 0, 0); border-top-style: solid; border-top-width: 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">1) <\/span><span style=\"color: #006699; font-size: 12pt;\">from&nbsp;<\/span><span style=\"font-size: 12pt;\">django .shortcuts&nbsp;<\/span><span style=\"color: #006699; font-size: 12pt;\">import&nbsp;<\/span><span style=\"font-size: 12pt;\">render<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f8f8f8; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.000200pt; border-left-color: rgb(0, 0, 0); border-left-width: 0.000000pt; border-right-color: rgb(0, 0, 0); border-right-width: 0.000000pt; border-style: solid; border-width: 0pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">2) <\/span><span style=\"color: #006699; font-size: 12pt;\">from&nbsp;<\/span><span style=\"font-size: 12pt;\">django .http<\/span><span style=\"color: #006699; font-size: 12pt;\">i mport&nbsp;<\/span><span style=\"font-size: 12pt;\">HttpResponse<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: white; border-bottom-style: solid; border-bottom-width: 0pt; border-left-width: 0.000000pt; border-left: 0pt solid rgb(0, 0, 0); border-right-width: 0.000000pt; border-right: 0pt solid rgb(0, 0, 0); border-top-width: 0.000200pt; border-top: 0.0002pt solid rgb(0, 0, 0);\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><br \/><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: white; border-bottom-style: solid; border-bottom-width: 0pt; border-left-width: 0.000000pt; border-left: 0pt solid rgb(0, 0, 0); border-right-width: 0.000000pt; border-right: 0pt solid rgb(0, 0, 0); border-top-style: solid; border-top-width: 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">3) <\/span><span style=\"color: #008200; font-size: 12pt;\">#Create your view shere.<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: white; border-bottom-style: solid; border-bottom-width: 0pt; border-left-width: 0.000000pt; border-left: 0pt solid rgb(0, 0, 0); border-right-width: 0.000000pt; border-right: 0pt solid rgb(0, 0, 0); border-top-style: solid; border-top-width: 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">4) <\/span><span style=\"color: #006699; font-size: 12pt;\">def&nbsp;<\/span><span style=\"font-size: 12pt;\">display(request):<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<\/p>\n<div title=\"Page 14\">\n<table style=\"background-color: white; border-collapse: collapse;\">\n<tbody>\n<tr>\n<td style=\"background-color: #f8f8f8; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.000200pt; border-left-color: rgb(0, 0, 0); border-left-width: 0.000000pt; border-right-color: rgb(0, 0, 0); border-right-width: 0.000000pt; border-style: solid; border-width: 0pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">5) <\/span><span style=\"font-size: 12pt;\">s =&nbsp;<\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;&lt;h1&gt;Hello Students welcome to PythonPower Django classes!!!&lt;\/h1&gt;&#8217;<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-top-color: rgb(0, 0, 0); border-width: 0.0002pt 0pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">6) <\/span><span style=\"color: #006699; font-size: 12pt;\">return <\/span><span style=\"font-size: 12pt;\">HttpResponse(s)<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div>\n<div>\n<div>\n<p><span style=\"font-size: 14pt;\"><b><span style=\"font-family: verdana;\">Note:<br \/>\n<\/span><\/b><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">1) Each view will be specified as one function in views.py.<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">2) In the above example display is the name of function which is nothing but one view.<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">3) Each view should take atleast one argument (request)<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">4) Each view should return HttpResponse object with our required response.<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><br \/><\/span><\/p>\n<p><span style=\"font-family: verdana;\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<\/span><\/p>\n<div style=\"clear: both; text-align: center;\"><a href=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEhtDk1i50EGpnPGD1x29LeXuGGjxrsjN9Sdo7Mn5lkCyObmw4lj0IsiKxwzAOuBBA8f2-CcxnatV_xS9nqC_8l5H5CA0H3frbj4YlukLIXCaHU4985pPWmpHGRWmX-h0LlaQNgxzPBgrs1Xos4D7g8caR2MBtWQleBaYpX87fjvtFWe0GrVY6zUX3t1\/s511\/Untitled%20Diagram%20(1).png\" style=\"margin-left: 1em; margin-right: 1em;\"><span style=\"font-family: verdana;\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" data-original-height=\"81\" data-original-width=\"511\" height=\"108\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEhtDk1i50EGpnPGD1x29LeXuGGjxrsjN9Sdo7Mn5lkCyObmw4lj0IsiKxwzAOuBBA8f2-CcxnatV_xS9nqC_8l5H5CA0H3frbj4YlukLIXCaHU4985pPWmpHGRWmX-h0LlaQNgxzPBgrs1Xos4D7g8caR2MBtWQleBaYpX87fjvtFWe0GrVY6zUX3t1\/w400-h108\/Untitled%20Diagram%20(1).png\" width=\"400\" \/><\/span><\/a><\/div>\n<p><span style=\"font-family: verdana;\"><br \/><\/span><\/p>\n<\/p><\/div>\n<div>\n<p><span style=\"font-family: verdana;\"><br \/><\/span><\/p>\n<\/div>\n<div>\n\t\t\t\t<\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">View can accept request as input and perform required operations and provide proper<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">response to the end user.<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\"><b>Activity-3<\/b>: Define url-pattern for our view in urls.py file.<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\"><b>. <\/b>This url-pattern will be used by end-user to send request for our views.<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><b style=\"font-size: 16px;\">.&nbsp;<\/b><span style=\"font-size: 12pt;\">The &#8216;urlpatterns&#8217; list routes URLs to views.<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\"><br \/><\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\"><b>For functional views we have to do the following 2 activities<\/b>:<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">Add an import: from firstApp import views<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">Add a URL to urlpatterns: url(r&#8217;^greeting\/&#8217;, views.display)<br \/>\n<\/span><\/span><\/p>\n<\/p>\n<div title=\"Page 14\">\n<div>\n<div>\n<p><span style=\"background-color: white; font-size: 14pt;\"><b><u><span style=\"font-family: verdana;\">urls.py:&nbsp;<\/span><\/u><\/b><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<table style=\"background-color: white; border-collapse: collapse;\">\n<tbody>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-width: 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">1) <\/span><span style=\"color: #006699; font-size: 12pt;\">from&nbsp;<\/span><span style=\"font-size: 12pt;\">django .conf .urls&nbsp;<\/span><span style=\"color: #006699; font-size: 12pt;\">import&nbsp;<\/span><span style=\"font-size: 12pt;\">url<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f8f8f8; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.000200pt; border-left-color: rgb(0, 0, 0); border-left-width: 0.000000pt; border-right-color: rgb(0, 0, 0); border-right-width: 0.000000pt; border-style: solid; border-width: 0pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">2) <\/span><span style=\"color: #006699; font-size: 12pt;\">from&nbsp;<\/span><span style=\"font-size: 12pt;\">django .contrib&nbsp;<\/span><span style=\"color: #006699; font-size: 12pt;\">import&nbsp;<\/span><span style=\"font-size: 12pt;\">admin<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-top-color: rgb(0, 0, 0); border-width: 0.0002pt 0pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">3) <\/span><span style=\"color: #006699; font-size: 12pt;\">from&nbsp;<\/span><span style=\"font-size: 12pt;\">firstApp&nbsp;<\/span><span style=\"color: #006699; font-size: 12pt;\">import&nbsp;<\/span><span style=\"font-size: 12pt;\">views<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f8f8f8; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.000200pt; border-left-color: rgb(0, 0, 0); border-left-width: 0.000000pt; border-right-color: rgb(0, 0, 0); border-right-width: 0.000000pt; border-style: solid; border-width: 0pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"color: #5c5c5c; font-size: 12pt;\"><span style=\"font-family: verdana;\">4)<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color: rgb(0, 0, 0); border-style: solid; border-width: 0.0002pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">5) <\/span><span style=\"font-size: 12pt;\">urlpatterns=[<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-top-color: rgb(0, 0, 0); border-width: 0.0002pt 0pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">6)&nbsp; &nbsp; &nbsp;<\/span><span style=\"font-size: 12pt;\">url(r<\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;^admin\/&#8217;<\/span><span style=\"font-size: 12pt;\">, admin.site.urls),<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-width: 0pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">7)&nbsp; &nbsp; &nbsp;<\/span><span style=\"font-size: 12pt;\">url(r<\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;^greetings\/&#8217;<\/span><span style=\"font-size: 12pt;\">, views.display),<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f8f8f8; border-bottom-style: solid; border-bottom-width: 0pt; border-left-width: 0.000000pt; border-left: 0pt solid rgb(0, 0, 0); border-right-width: 0.000000pt; border-right: 0pt solid rgb(0, 0, 0); border-top-width: 0.000200pt; border-top: 0.0002pt solid rgb(0, 0, 0);\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">8) <\/span><span style=\"font-size: 12pt;\">]<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">Whenever end user sending the request with urlpattern: greeting then disply() function<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">will be executed and provide required response.<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"background-color: white; font-size: 14pt;\"><b>Activity-4:<\/b> <\/span><span style=\"background-color: white; font-size: 12pt;\">Start Server and Send the request<\/span><\/span><\/p>\n<p><span style=\"background-color: white; font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;python manage.py runserver&nbsp;<\/span><\/span><\/p>\n<p><span style=\"background-color: white; color: blue; font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; http:\/\/127.0.0.1:8000\/greetings&nbsp;<\/span><\/span><\/p>\n<p><span style=\"background-color: white; color: blue; font-size: 12pt;\"><span style=\"font-family: verdana;\"><br \/><\/span><\/span><\/p>\n<\/p>\n<div title=\"Page 15\">\n<div>\n<div>\n<p><span style=\"background-color: white;\"><span style=\"font-family: verdana; font-size: large;\">Http Request flow in Django Application:&nbsp;<\/span><\/span><\/p>\n<p><\/p>\n<div style=\"clear: both; text-align: center;\"><a href=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjLCFaCQ5-m640q_3Pgrn8iveze4ePD-XO9qg-p8bDyHTrDE1docJRTstk8jXZEEFJqc79DDH7fjHBHW7I9OqEX0jC7n7f-owpOK2Fm5idDuuWaJaPT61l3dHTgL16uo5fhcY5YAoqKa8yStW94zIy2xwraBUQF-x3xlKeqhLsZuufzrXj3aqKgc7ZS\/s752\/response.png\" style=\"margin-left: 1em; margin-right: 1em;\"><span style=\"font-family: verdana;\"><img loading=\"lazy\" decoding=\"async\" border=\"0\" data-original-height=\"322\" data-original-width=\"752\" height=\"258\" src=\"https:\/\/blogger.googleusercontent.com\/img\/b\/R29vZ2xl\/AVvXsEjLCFaCQ5-m640q_3Pgrn8iveze4ePD-XO9qg-p8bDyHTrDE1docJRTstk8jXZEEFJqc79DDH7fjHBHW7I9OqEX0jC7n7f-owpOK2Fm5idDuuWaJaPT61l3dHTgL16uo5fhcY5YAoqKa8yStW94zIy2xwraBUQF-x3xlKeqhLsZuufzrXj3aqKgc7ZS\/w320-h258\/response.png\" width=\"320\" \/><\/span><\/a><\/div>\n<div style=\"clear: both; text-align: center;\"><span style=\"font-family: verdana;\"><br \/><\/span><\/div>\n<\/p>\n<div title=\"Page 15\">\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">1. Whenever end user sending the request first Django development server will get that<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp; &nbsp;request.<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">2. From the Request django will identify urlpattern and by using urls.py, the<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp; &nbsp; corresponding view will be identified.<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">3. The request will be forwared to the view. The corresponding function will be executed<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp; &nbsp; and provide required response to the end user.&nbsp;<\/span><\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\"><br \/><\/span><\/span><\/p>\n<\/p>\n<div title=\"Page 15\">\n<div>\n<div>\n<p><span><span style=\"font-family: verdana; font-size: large;\">Summary of Sequence of Activities related to<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span><span style=\"font-family: verdana; font-size: large;\">Django Project:&nbsp;<\/span><\/span><\/p>\n<\/p>\n<div title=\"Page 15\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"font-size: 12pt;\">1)&nbsp;<\/span><span style=\"font-size: 12pt;\">Creation of Django project<\/span><\/span><\/p>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp; &nbsp;django-admin startproject firstProject<\/span><\/span><\/p>\n<\/div>\n<\/div>\n<p><span style=\"font-family: verdana;\"><span style=\"font-size: 12pt;\">2)&nbsp;<\/span><span style=\"font-size: 12pt;\">Creation of Application in that project<\/span><\/span><\/p>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp; &nbsp; py manage.py startapp firstApp<\/span><\/span><\/p>\n<\/div>\n<\/div>\n<div>\n<div><\/div>\n<\/div>\n<p><span style=\"font-family: verdana;\"><span style=\"font-size: 12pt;\">3)&nbsp;<\/span><span style=\"font-size: 12pt;\">Add application to the Project<\/span><\/span><\/p>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp; &nbsp;(inside settings.py)<\/span><\/span><\/p>\n<\/div>\n<\/div>\n<p><span style=\"font-family: verdana;\"><span style=\"font-size: 12pt;\">4)&nbsp;<\/span><span style=\"font-size: 16px;\">Define view function inside views.py<\/span><\/span><\/p>\n<p><span style=\"font-family: verdana;\"><span style=\"font-size: 12pt;\">5)&nbsp;<\/span><span style=\"font-size: 16px;\">Define url-pattern for our view inside urls.py<\/span><\/span><\/p>\n<p><span style=\"font-family: verdana;\"><span style=\"font-size: 12pt;\">6)&nbsp;<\/span><span style=\"font-size: 12pt;\">Start Server<\/span><\/span><\/p>\n<div title=\"Page 10\">\n<div>\n<div>\n<div title=\"Page 10\">\n<div>\n<div>\n<div title=\"Page 10\">\n<div>\n<div>\n<div>\n<div title=\"Page 13\">\n<div>\n<div>\n<div title=\"Page 13\">\n<div>\n<div>\n<div title=\"Page 13\">\n<div>\n<div>\n<div title=\"Page 13\">\n<div>\n<div>\n<div title=\"Page 14\">\n<div>\n<div>\n<div title=\"Page 15\">\n<div>\n<div>\n<div title=\"Page 15\">\n<div>\n<div>\n<div title=\"Page 15\">\n<div>\n<div>\n<div title=\"Page 15\">\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp; &nbsp; py manage.py runserver&nbsp;<\/span><\/span><\/p>\n<div><span style=\"font-family: verdana;\"><span style=\"font-size: 12pt;\">7) <\/span><span style=\"background-color: white; font-size: 12pt;\">Send the request<\/span><\/span><\/div>\n<div><span style=\"background-color: white; font-size: 12pt;\"><span style=\"font-family: verdana;\"><br \/><\/span><\/span><\/div>\n<div>\n<div title=\"Page 16\">\n<div>\n<div>\n<p><span style=\"background-color: white;\"><span style=\"font-family: verdana; font-size: large;\">How to change&nbsp; Django Server Port:&nbsp;<\/span><\/span><\/p>\n<p><span style=\"background-color: white; font-size: 22pt;\"><span style=\"font-family: verdana;\">&nbsp;<\/span><\/span><\/p>\n<div title=\"Page 16\">\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">By default Django develoment server will run on port number: 8000. But we can change<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">port number based on our requirement as follows.<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\"><br \/><\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">Now Server running on port number: 7777<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">We have to send the request with this port number only<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\"><br \/><\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"color: blue; font-size: 12pt;\"><span style=\"font-family: verdana;\">http:\/\/127.0.0.1:7777\/greetings\/<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"color: blue; font-size: 12pt;\"><span style=\"font-family: verdana;\">http:\/\/127.0.0.1:8000\/time\/&nbsp;<\/span><\/span><\/p>\n<p><span style=\"color: blue; font-size: 12pt;\"><span style=\"font-family: verdana;\"><br \/><\/span><\/span><\/p>\n<\/p>\n<div title=\"Page 16\">\n<div>\n<div>\n<p><span style=\"font-size: 20pt;\"><u><span style=\"font-family: verdana;\">Various Practice Applications:<br \/>\n<\/span><\/u><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">1. Write Django Application just to send Helloworld message as response.<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">2. Write Django application to send server time as response<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">3. Single application with multiple views&nbsp;<\/span><\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\"><br \/><\/span><\/span><\/p>\n<\/p>\n<div title=\"Page 16\">\n<div>\n<div>\n<p><span style=\"background-color: white; font-size: 14pt;\"><b><span style=\"font-family: verdana;\">views.py:<br \/>\n<\/span><\/b><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<table style=\"background-color: white; border-collapse: collapse;\">\n<tbody>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-width: 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">1) <\/span><span style=\"color: #006699; font-size: 12pt;\">from&nbsp;<\/span><span style=\"font-size: 12pt;\">django. shortcuts&nbsp;<\/span><span style=\"color: #006699; font-size: 12pt;\">import&nbsp;<\/span><span style=\"font-size: 12pt;\">render<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-width: 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">2) <\/span><span style=\"color: #006699; font-size: 12pt;\">from&nbsp;<\/span><span style=\"font-size: 12pt;\">django. http<\/span><span style=\"color: #006699; font-size: 12pt;\">import&nbsp;<\/span><span style=\"font-size: 12pt;\">Http Response<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-width: 0pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><br \/><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-top-color: rgb(0, 0, 0); border-width: 0.0002pt 0pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">3) <\/span><span style=\"color: #008200; font-size: 12pt;\">#Createyourviewshere.<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-width: 0pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">4) <\/span><span style=\"color: #006699; font-size: 12pt;\">def&nbsp;<\/span><span style=\"font-size: 12pt;\">good_morning_view(request):<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f8f8f8; border-bottom-color: rgb(0.000000%, 0.000000%, 0.000000%); border-bottom-width: 0.000200pt; border-color: rgb(0, 0, 0); border-left-color: rgb(0.000000%, 0.000000%, 0.000000%); border-left-width: 0.000000pt; border-right-color: rgb(0.000000%, 0.000000%, 0.000000%); border-right-width: 0.000000pt; border-style: solid; border-top-color: rgb(0.000000%, 0.000000%, 0.000000%); border-top-width: 0.000200pt; border-width: 0.0002pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">5)&nbsp; &nbsp; &nbsp; &nbsp;<\/span><span style=\"color: #006699; font-size: 12pt;\">return <\/span><span style=\"font-size: 12pt;\">HttpResponse(<\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;&lt;h1&gt;Hello Friend Good Morning!!!&lt;\/h1&gt;&#8217;<\/span><span style=\"font-size: 12pt;\">)<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-top-color: rgb(0, 0, 0); border-width: 0.0002pt 0pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><br \/><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f8f8f8; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.000200pt; border-left-color: rgb(0, 0, 0); border-left-width: 0.000000pt; border-right-color: rgb(0, 0, 0); border-right-width: 0.000000pt; border-style: solid; border-width: 0pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">6) <\/span><span style=\"color: #006699; font-size: 12pt;\">def&nbsp;<\/span><span style=\"font-size: 12pt;\">good_evening_view(request):<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-top-color: rgb(0, 0, 0); border-width: 0.0002pt 0pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">7)&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<\/span><span style=\"color: #006699; font-size: 12pt;\">return <\/span><span style=\"font-size: 12pt;\">HttpResponse(<\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;&lt;h1&gt;Hello Friend Good Evening !!!&lt;\/h1&gt;&#8217;<\/span><span style=\"font-size: 12pt;\">)<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f8f8f8; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.000200pt; border-left-color: rgb(0, 0, 0); border-left-width: 0.000000pt; border-right-color: rgb(0, 0, 0); border-right-width: 0.000000pt; border-style: solid; border-width: 0pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><br \/><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color: rgb(0, 0, 0); border-style: solid; border-width: 0.0002pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">8) <\/span><span style=\"color: #006699; font-size: 12pt;\">def <\/span><span style=\"font-size: 12pt;\">good_afternoon_view(request):<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f8f8f8; border-bottom-style: solid; border-bottom-width: 0pt; border-left-width: 0.000000pt; border-left: 0pt solid rgb(0, 0, 0); border-right-width: 0.000000pt; border-right: 0pt solid rgb(0, 0, 0); border-top-width: 0.000200pt; border-top: 0.0002pt solid rgb(0, 0, 0);\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">9)&nbsp; &nbsp; &nbsp; &nbsp;&nbsp;<\/span><span style=\"color: #006699; font-size: 12pt;\">return <\/span><span style=\"font-size: 12pt;\">HttpResponse(<\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;&lt;h1&gt;Hello Friend Good Afternoon!!!&lt;\/h1&gt;&#8217;<\/span><span style=\"font-size: 12pt;\">)<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div>\n<div>\n<p><span style=\"background-color: white; font-size: 14pt;\"><span style=\"font-family: verdana;\">urls.py<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<table style=\"background-color: white; border-collapse: collapse;\">\n<tbody>\n<tr>\n<td style=\"border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-width: 0pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">1) <\/span><span style=\"color: #006699; font-size: 12pt;\">from&nbsp;<\/span><span style=\"font-size: 12pt;\">django .conf .urls&nbsp;<\/span><span style=\"color: #006699; font-size: 12pt;\">import&nbsp;<\/span><span style=\"font-size: 12pt;\">url<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-top-color: rgb(0, 0, 0); border-width: 0.0002pt 0pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">2) <\/span><span style=\"color: #006699; font-size: 12pt;\">from&nbsp;<\/span><span style=\"font-size: 12pt;\">django .contrib&nbsp;<\/span><span style=\"color: #006699; font-size: 12pt;\">import&nbsp;<\/span><span style=\"font-size: 12pt;\">admin<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-width: 0pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">3) <\/span><span style=\"color: #006699; font-size: 12pt;\">from&nbsp;<\/span><span style=\"font-size: 12pt;\">test app&nbsp;<\/span><span style=\"color: #006699; font-size: 12pt;\">import&nbsp;<\/span><span style=\"font-size: 12pt;\">views<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f8f8f8; border-bottom-color: rgb(0.000000%, 0.000000%, 0.000000%); border-bottom-width: 0.000200pt; border-color: rgb(0, 0, 0); border-left-color: rgb(0.000000%, 0.000000%, 0.000000%); border-left-width: 0.000000pt; border-right-color: rgb(0.000000%, 0.000000%, 0.000000%); border-right-width: 0.000000pt; border-style: solid; border-top-color: rgb(0.000000%, 0.000000%, 0.000000%); border-top-width: 0.000200pt; border-width: 0.0002pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><br \/><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-top-color: rgb(0, 0, 0); border-width: 0.0002pt 0pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">4) <\/span><span style=\"font-size: 12pt;\">urlpatterns=[<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-width: 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">5) <\/span><span style=\"font-size: 12pt;\">url(r<\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;^admin\/&#8217;<\/span><span style=\"font-size: 12pt;\">, admin.site.urls),<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-width: 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">6) <\/span><span style=\"font-size: 12pt;\">url(r<\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;^morning\/&#8217;<\/span><span style=\"font-size: 12pt;\">, views.good_morning_view),<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f8f8f8; border-bottom-style: solid; border-bottom-width: 0pt; border-left-width: 0.000000pt; border-left: 0pt solid rgb(0, 0, 0); border-right-width: 0.000000pt; border-right: 0pt solid rgb(0, 0, 0); border-top-width: 0.000000pt; border-top: 0pt solid rgb(0, 0, 0);\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">7) <\/span><span style=\"font-size: 12pt;\">url(r<\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;^afternoon\/&#8217;<\/span><span style=\"font-size: 12pt;\">, views.good_afternoon_view),<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div title=\"Page 17\">\n<div style=\"background-color: white;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">8) <\/span><span style=\"font-size: 12pt;\">url(r<\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;^evening\/&#8217;<\/span><span style=\"font-size: 12pt;\">, views.good_evening_view),<\/span><\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\"><br \/><\/span><\/span><\/p>\n<p><b><u><span style=\"font-family: verdana;\"><span style=\"font-size: 12pt;\">&nbsp;<\/span><span style=\"font-size: 12pt;\">. <\/span><span style=\"font-size: 16pt;\">Single project with multiple applications:<\/span><\/span><\/u><\/b><\/p>\n<\/p>\n<div title=\"Page 17\">\n<div>\n<div>\n<p><span style=\"font-size: 14pt;\"><b><span style=\"font-family: verdana;\">greetingapp: views.py<br \/>\n<\/span><\/b><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<table style=\"border-collapse: collapse;\">\n<tbody>\n<tr>\n<td style=\"border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-width: 0pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">1) <\/span><span style=\"color: #006699; font-size: 12pt;\">from&nbsp;<\/span><span style=\"font-size: 12pt;\">django .shortcuts&nbsp;<\/span><span style=\"color: #006699; font-size: 12pt;\">import&nbsp;<\/span><span style=\"font-size: 12pt;\">render<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-top-color: rgb(0, 0, 0); border-width: 0.0002pt 0pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">2) <\/span><span style=\"color: #006699; font-size: 12pt;\">from&nbsp;<\/span><span style=\"font-size: 12pt;\">django .http&nbsp;<\/span><span style=\"color: #006699; font-size: 12pt;\">import&nbsp;<\/span><span style=\"font-size: 12pt;\">HttpResponse<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-width: 0pt 0pt 0.0059pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><br \/><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f8f8f8; border-bottom-color: rgb(0.000000%, 0.000000%, 0.000000%); border-bottom-width: 0.000200pt; border-color: rgb(0, 0, 0); border-left-color: rgb(0.000000%, 0.000000%, 0.000000%); border-left-width: 0.000000pt; border-right-color: rgb(0.000000%, 0.000000%, 0.000000%); border-right-width: 0.000000pt; border-style: solid; border-top-color: rgb(0.000000%, 0.000000%, 0.000000%); border-top-width: 0.005900pt; border-width: 0.0059pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">3) <\/span><span style=\"color: #008200; font-size: 12pt;\">#Create your viewshere.<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-top-color: rgb(0, 0, 0); border-width: 0.0002pt 0pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">4) <\/span><span style=\"color: #006699; font-size: 12pt;\">def&nbsp;<\/span><span style=\"font-size: 12pt;\">greetings_view(request):<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f8f8f8; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.000200pt; border-left-color: rgb(0, 0, 0); border-left-width: 0.000000pt; border-right-color: rgb(0, 0, 0); border-right-width: 0.000000pt; border-style: solid; border-width: 0pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">5) <\/span><span style=\"color: #008200; font-size: 12pt;\">#total html code 1000 lines of code<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-top-color: rgb(0, 0, 0); border-width: 0.0002pt 0pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">6)&nbsp; &nbsp; &nbsp;&nbsp;<\/span><span style=\"color: #006699; font-size: 12pt;\">return <\/span><span style=\"font-size: 12pt;\">HttpResponse(<\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;&lt;h1&gt;Hello Friends Good Morning&#8230;Have a Nice Day&lt;\/h1&#8217;<\/span><span style=\"font-size: 12pt;\">)<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div>\n<div>\n<p><span style=\"font-size: 14pt;\"><b><span style=\"font-family: verdana;\">timeapp:views.py<br \/>\n<\/span><\/b><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<table style=\"border-collapse: collapse;\">\n<tbody>\n<tr>\n<td style=\"border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-width: 0pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">1) <\/span><span style=\"color: #006699; font-size: 12pt;\">from&nbsp;<\/span><span style=\"font-size: 12pt;\">django .shortcuts&nbsp;<\/span><span style=\"color: #006699; font-size: 12pt;\">import&nbsp;<\/span><span style=\"font-size: 12pt;\">render<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-top-color: rgb(0, 0, 0); border-width: 0.0002pt 0pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">2) <\/span><span style=\"color: #006699; font-size: 12pt;\">from&nbsp;<\/span><span style=\"font-size: 12pt;\">django .http<\/span><span style=\"color: #006699; font-size: 12pt;\">i mport&nbsp;<\/span><span style=\"font-size: 12pt;\">HttpResponse<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-width: 0pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">3) <\/span><span style=\"color: #006699; font-size: 12pt;\">import&nbsp;<\/span><span style=\"font-size: 12pt;\">datetime<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f8f8f8; border-bottom-color: rgb(0.000000%, 0.000000%, 0.000000%); border-bottom-width: 0.000200pt; border-color: rgb(0, 0, 0); border-left-color: rgb(0.000000%, 0.000000%, 0.000000%); border-left-width: 0.000000pt; border-right-color: rgb(0.000000%, 0.000000%, 0.000000%); border-right-width: 0.000000pt; border-style: solid; border-top-color: rgb(0.000000%, 0.000000%, 0.000000%); border-top-width: 0.000200pt; border-width: 0.0002pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><br \/><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-top-color: rgb(0, 0, 0); border-width: 0.0002pt 0pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">4) <\/span><span style=\"color: #008200; font-size: 12pt;\">#Create yourv iewshere.<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-width: 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">5) <\/span><span style=\"color: #006699; font-size: 12pt;\">def&nbsp;<\/span><span style=\"font-size: 12pt;\">time_info_view(request):<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-width: 0pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">6)&nbsp; &nbsp; &nbsp;<\/span><span style=\"font-size: 12pt;\">time= datetime.datetime.now()<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f8f8f8; border-bottom-color: rgb(0.000000%, 0.000000%, 0.000000%); border-bottom-width: 0.000100pt; border-color: rgb(0, 0, 0); border-left-color: rgb(0.000000%, 0.000000%, 0.000000%); border-left-width: 0.000000pt; border-right-color: rgb(0.000000%, 0.000000%, 0.000000%); border-right-width: 0.000000pt; border-style: solid; border-top-color: rgb(0.000000%, 0.000000%, 0.000000%); border-top-width: 0.000200pt; border-width: 0.0002pt 0pt 0.0001pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">7)&nbsp; &nbsp; &nbsp;<\/span><span style=\"font-size: 12pt;\">s=<\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;&lt;h1&gt;Hello Current Date and Time is :&#8217;<\/span><span style=\"font-size: 12pt;\">+str(time)+<\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;&lt;\/h1&gt;&#8217;<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-top-color: rgb(0, 0, 0); border-width: 0.0001pt 0pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">8)&nbsp; &nbsp; &nbsp;<\/span><span style=\"color: #006699; font-size: 12pt;\">return <\/span><span style=\"font-size: 12pt;\">HttpResponse(s)<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div>\n<div>\n<p><span style=\"font-size: 14pt;\"><b><span style=\"font-family: verdana;\">Issue with urls.py<br \/>\n<\/span><\/b><\/span><\/p>\n<p><span style=\"font-family: verdana;\"><br \/><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<table style=\"border-collapse: collapse;\">\n<tbody>\n<tr>\n<td style=\"border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-width: 0pt 0pt 0.0001pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">1) <\/span><span style=\"color: #006699; font-size: 12pt;\">from&nbsp;<\/span><span style=\"font-size: 12pt;\">greeting app&nbsp;<\/span><span style=\"color: #006699; font-size: 12pt;\">import&nbsp;<\/span><span style=\"font-size: 12pt;\">views<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f8f8f8; border-bottom-style: solid; border-bottom-width: 0pt; border-left-width: 0.000000pt; border-left: 0pt solid rgb(0, 0, 0); border-right-width: 0.000000pt; border-right: 0pt solid rgb(0, 0, 0); border-top-width: 0.000100pt; border-top: 0.0001pt solid rgb(0, 0, 0);\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">2) <\/span><span style=\"color: #006699; font-size: 12pt;\">from&nbsp;<\/span><span style=\"font-size: 12pt;\">timeapp&nbsp;<\/span><span style=\"color: #006699; font-size: 12pt;\">import&nbsp;<\/span><span style=\"font-size: 12pt;\">views<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">Take special care while defining url patterns.we will get error b&#8217;z only one views.py is<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">available. But we can solve this problem with any of the following 2 ways<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"font-size: 18.6667px;\"><b><span style=\"font-family: verdana;\">First Approach<\/span><\/b><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<table style=\"border-collapse: collapse;\">\n<tbody>\n<tr>\n<td style=\"border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-width: 0pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">1) <\/span><span style=\"color: #006699; font-size: 12pt;\">from&nbsp;<\/span><span style=\"font-size: 12pt;\">greetingapp .views&nbsp;<\/span><span style=\"color: #006699; font-size: 12pt;\">import&nbsp;<\/span><span style=\"font-size: 12pt;\">greetings_view<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-top-color: rgb(0, 0, 0); border-width: 0.0002pt 0pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">2) <\/span><span style=\"color: #006699; font-size: 12pt;\">from&nbsp;<\/span><span style=\"font-size: 12pt;\">timeapp .views&nbsp;<\/span><span style=\"color: #006699; font-size: 12pt;\">import&nbsp;<\/span><span style=\"font-size: 12pt;\">time_info_view<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-width: 0pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><br \/><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-top-color: rgb(0, 0, 0); border-width: 0.0002pt 0pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">3) <\/span><span style=\"font-size: 12pt;\">urlpatterns=[<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-width: 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">4) <\/span><span style=\"font-size: 12pt;\">url(r<\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;^admin\/&#8217;<\/span><span style=\"font-size: 12pt;\">, admin.site.urls),<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-width: 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">5) <\/span><span style=\"font-size: 12pt;\">url(r<\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;^greetings\/&#8217;<\/span><span style=\"font-size: 12pt;\">,greetings_view),<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-width: 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">6) <\/span><span style=\"font-size: 12pt;\">url(r<\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;^time\/&#8217;<\/span><span style=\"font-size: 12pt;\">,time_info_view),<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\"><br \/><\/span><\/span><\/p>\n<\/p>\n<div title=\"Page 18\">\n<div>\n<div>\n<p><span style=\"font-size: 14pt;\"><b><span style=\"font-family: verdana;\">Second Approach<br \/>\n<\/span><\/b><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<table style=\"border-collapse: collapse;\">\n<tbody>\n<tr>\n<td style=\"border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-width: 0pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">1) <\/span><span style=\"color: #006699; font-size: 12pt;\">from.&nbsp;<\/span><span style=\"font-size: 12pt;\">greetingapp&nbsp;<\/span><span style=\"color: #006699; font-size: 12pt;\">import&nbsp;<\/span><span style=\"font-size: 12pt;\">viewsasv1<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f8f8f8; border-bottom-color: rgb(0.000000%, 0.000000%, 0.000000%); border-bottom-width: 0.000200pt; border-color: rgb(0, 0, 0); border-left-color: rgb(0.000000%, 0.000000%, 0.000000%); border-left-width: 0.000000pt; border-right-color: rgb(0.000000%, 0.000000%, 0.000000%); border-right-width: 0.000000pt; border-style: solid; border-top-color: rgb(0.000000%, 0.000000%, 0.000000%); border-top-width: 0.000200pt; border-width: 0.0002pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">2) <\/span><span style=\"color: #006699; font-size: 12pt;\">from&nbsp;<\/span><span style=\"font-size: 12pt;\">timeapp&nbsp;<\/span><span style=\"color: #006699; font-size: 12pt;\">import&nbsp;<\/span><span style=\"font-size: 12pt;\">viewsasv2<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-top-color: rgb(0, 0, 0); border-width: 0.0002pt 0pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><br \/><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f8f8f8; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.000200pt; border-left-color: rgb(0, 0, 0); border-left-width: 0.000000pt; border-right-color: rgb(0, 0, 0); border-right-width: 0.000000pt; border-style: solid; border-width: 0pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">3) <\/span><span style=\"font-size: 12pt;\">urlpatterns=[<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color: rgb(0, 0, 0); border-style: solid; border-width: 0.0002pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">4) <\/span><span style=\"font-size: 12pt;\">url(r<\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;^admin\/&#8217;<\/span><span style=\"font-size: 12pt;\">, admin.site.urls),<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f8f8f8; border-bottom-color: rgb(0.000000%, 0.000000%, 0.000000%); border-bottom-width: 0.005900pt; border-color: rgb(0, 0, 0); border-left-color: rgb(0.000000%, 0.000000%, 0.000000%); border-left-width: 0.000000pt; border-right-color: rgb(0.000000%, 0.000000%, 0.000000%); border-right-width: 0.000000pt; border-style: solid; border-top-color: rgb(0.000000%, 0.000000%, 0.000000%); border-top-width: 0.000200pt; border-width: 0.0002pt 0pt 0.0059pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">5) <\/span><span style=\"font-size: 12pt;\">url(r<\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;^greetings\/&#8217;<\/span><span style=\"font-size: 12pt;\">,v1.greetings_view),<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color: rgb(0, 0, 0); border-style: solid; border-width: 0.0059pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">6) <\/span><span style=\"font-size: 12pt;\">url(r<\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;^time\/&#8217;<\/span><span style=\"font-size: 12pt;\">,v2.time_info_view),<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f8f8f8; border-bottom-style: solid; border-bottom-width: 0pt; border-left-width: 0.000000pt; border-left: 0pt solid rgb(0, 0, 0); border-right-width: 0.000000pt; border-right: 0pt solid rgb(0, 0, 0); border-top-width: 0.000200pt; border-top: 0.0002pt solid rgb(0, 0, 0);\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">&nbsp;<\/span><span style=\"font-size: 12pt;\">]<br \/>\n<\/span><\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\"><br \/><\/span><\/span><\/p>\n<\/p>\n<div title=\"Page 18\">\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">Q. Is it possible to define mutlitple url patterns for the same view function?<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">Answer: Yes, by using the following approach<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<table style=\"background-color: white; border-collapse: collapse;\">\n<tbody>\n<tr>\n<td style=\"border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-width: 0pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">1) <\/span><span style=\"font-size: 12pt;\">urlpatterns=[<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f8f8f8; border-bottom-color: rgb(0.000000%, 0.000000%, 0.000000%); border-bottom-width: 0.000200pt; border-color: rgb(0, 0, 0); border-left-color: rgb(0.000000%, 0.000000%, 0.000000%); border-left-width: 0.000000pt; border-right-color: rgb(0.000000%, 0.000000%, 0.000000%); border-right-width: 0.000000pt; border-style: solid; border-top-color: rgb(0.000000%, 0.000000%, 0.000000%); border-top-width: 0.000200pt; border-width: 0.0002pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">2) <\/span><span style=\"font-size: 12pt;\">url(r<\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;^admin\/&#8217;<\/span><span style=\"font-size: 12pt;\">, admin.site.urls),<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color: rgb(0, 0, 0); border-style: solid; border-width: 0.0002pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">3) <\/span><span style=\"font-size: 12pt;\">url(r<\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;^$&#8217;<\/span><span style=\"font-size: 12pt;\">, views.wish),<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-top-color: rgb(0, 0, 0); border-width: 0.0002pt 0pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">4) <\/span><span style=\"font-size: 12pt;\">url(r<\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;^test\/&#8217;<\/span><span style=\"font-size: 12pt;\">, views.wish)<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-width: 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 6pt;\">&nbsp;<\/span><span style=\"font-size: 12pt;\">]<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">http:\/\/127.0.0.1:8000\/<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">http:\/\/127.0.0.1:8000\/test&nbsp;<\/span><\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\"><br \/><\/span><\/span><\/p>\n<\/p>\n<div title=\"Page 19\">\n<div>\n<div>\n<p><span style=\"background-color: white; font-size: 20pt;\"><b><u><span style=\"font-family: verdana;\">Demo Application:&nbsp;<\/span><\/u><\/b><\/span><\/p>\n<\/p>\n<div title=\"Page 19\">\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">1. Creation of Project<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp; &nbsp; django-admin startproject urlProject&nbsp;<\/span><\/span><\/p>\n<\/p>\n<div title=\"Page 19\">\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">2. Creation of Application<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">&nbsp; &nbsp;py manage.py startapp testapp&nbsp;<\/span><\/span><\/p>\n<\/p>\n<div title=\"Page 19\">\n<div>\n<div>\n<p><span style=\"background-color: white; font-size: 12pt;\"><span style=\"font-family: verdana;\">3. Add our application to the Project inside settings.py file<\/span><\/span><\/p>\n<p><span style=\"font-family: verdana;\"><span style=\"background-color: white; font-size: 12pt;\">&nbsp; &nbsp; <b>&nbsp;<\/b><\/span><span style=\"font-size: 12pt;\"><b>INSTALLED_APPS=[<\/b><\/span><\/span><\/p>\n<div title=\"Page 19\">\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><b><span style=\"font-family: verdana;\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#8230;&#8230;&#8230;<br \/>\n<\/span><\/b><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><b><span style=\"font-family: verdana;\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#8216;testapp&#8217;<br \/>\n<\/span><\/b><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<p><b><span style=\"font-family: verdana;\"><span style=\"font-size: 12pt;\">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;]<\/span><span style=\"background-color: white; font-size: 12pt;\">&nbsp;<\/span><\/span><\/b><\/p>\n<\/p>\n<div title=\"Page 19\">\n<div>\n<div>\n<p><span style=\"background-color: white; font-size: 12pt;\"><span style=\"font-family: verdana;\">4. Define View Function in views.py&nbsp;<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><br \/><\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div>\n<div>\n<div title=\"Page 19\">\n<div>\n<div>\n<p><span style=\"background-color: white; font-size: 14pt;\"><b><span style=\"font-family: verdana;\">views.py&nbsp;<\/span><\/b><\/span><\/p>\n<\/p>\n<div title=\"Page 19\">\n<table style=\"background-color: white; border-collapse: collapse;\">\n<tbody>\n<tr>\n<td style=\"border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-width: 0pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">1) <\/span><span style=\"color: #006699; font-size: 12pt;\">from&nbsp;<\/span><span style=\"font-size: 12pt;\">django .shortcuts&nbsp;<\/span><span style=\"color: #006699; font-size: 12pt;\">import&nbsp;<\/span><span style=\"font-size: 12pt;\">render<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-top-color: rgb(0, 0, 0); border-width: 0.0002pt 0pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">2) <\/span><span style=\"color: #006699; font-size: 12pt;\">from&nbsp;<\/span><span style=\"font-size: 12pt;\">django .http&nbsp;<\/span><span style=\"color: #006699; font-size: 12pt;\">import&nbsp;<\/span><span style=\"font-size: 12pt;\">HttpResponse<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-width: 0pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><br \/><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-top-color: rgb(0, 0, 0); border-width: 0.0002pt 0pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">3) <\/span><span style=\"color: #008200; font-size: 12pt;\">#Create your views here.<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-width: 0pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">4) <\/span><span style=\"color: #006699; font-size: 12pt;\">def&nbsp;<\/span><span style=\"font-size: 12pt;\">first_view(request):<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-top-color: rgb(0, 0, 0); border-width: 0.0002pt 0pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">5) <\/span><span style=\"color: #006699; font-size: 12pt;\">return <\/span><span style=\"font-size: 12pt;\">HttpResponse(<\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;&lt;h1&gt;Response from First View&lt;\/h1&gt;&#8217;<\/span><span style=\"font-size: 12pt;\">)<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-width: 0pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><br \/><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f8f8f8; border-bottom-color: rgb(0.000000%, 0.000000%, 0.000000%); border-bottom-width: 0.000200pt; border-color: rgb(0, 0, 0); border-left-color: rgb(0.000000%, 0.000000%, 0.000000%); border-left-width: 0.000000pt; border-right-color: rgb(0.000000%, 0.000000%, 0.000000%); border-right-width: 0.000000pt; border-style: solid; border-top-color: rgb(0.000000%, 0.000000%, 0.000000%); border-top-width: 0.000200pt; border-width: 0.0002pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">6) <\/span><span style=\"color: #006699; font-size: 12pt;\">def&nbsp;<\/span><span style=\"font-size: 12pt;\">second_view(request):<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-top-color: rgb(0, 0, 0); border-width: 0.0002pt 0pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">7) <\/span><span style=\"color: #006699; font-size: 12pt;\">return <\/span><span style=\"font-size: 12pt;\">HttpResponse(<\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;&lt;h1&gt;Response from Second View&lt;\/h1&gt;&#8217;<\/span><span style=\"font-size: 12pt;\">)<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f8f8f8; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.000200pt; border-left-color: rgb(0, 0, 0); border-left-width: 0.000000pt; border-right-color: rgb(0, 0, 0); border-right-width: 0.000000pt; border-style: solid; border-width: 0pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><br \/><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-top-color: rgb(0, 0, 0); border-width: 0.0002pt 0pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">8) <\/span><span style=\"color: #006699; font-size: 12pt;\">def <\/span><span style=\"font-size: 12pt;\">third_view(request):<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f8f8f8; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.000200pt; border-left-color: rgb(0, 0, 0); border-left-width: 0.000000pt; border-right-color: rgb(0, 0, 0); border-right-width: 0.000000pt; border-style: solid; border-width: 0pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">9) <\/span><span style=\"color: #006699; font-size: 12pt;\">return <\/span><span style=\"font-size: 12pt;\">HttpResponse(<\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;&lt;h1&gt;Response from third View&lt;\/h1&gt;&#8217;<\/span><span style=\"font-size: 12pt;\">)<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-top-color: rgb(0, 0, 0); border-width: 0.0002pt 0pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><br \/><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f8f8f8; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.005900pt; border-left-color: rgb(0, 0, 0); border-left-width: 0.000000pt; border-right-color: rgb(0, 0, 0); border-right-width: 0.000000pt; border-style: solid; border-width: 0pt 0pt 0.0059pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">10) <\/span><span style=\"color: #006699; font-size: 12pt;\">def <\/span><span style=\"font-size: 12pt;\">fourth_view(request):<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color: rgb(0, 0, 0); border-style: solid; border-width: 0.0059pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">11) <\/span><span style=\"color: #006699; font-size: 12pt;\">return <\/span><span style=\"font-size: 12pt;\">HttpResponse(<\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;&lt;h1&gt;Response from Fourth View&lt;\/h1&gt;&#8217;<\/span><span style=\"font-size: 12pt;\">)<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-top-color: rgb(0, 0, 0); border-width: 0.0002pt 0pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><br \/><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-width: 0pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">12) <\/span><span style=\"color: #006699; font-size: 12pt;\">def <\/span><span style=\"font-size: 12pt;\">fifth_view(request):<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f8f8f8; border-bottom-style: solid; border-bottom-width: 0pt; border-left-width: 0.000000pt; border-left: 0pt solid rgb(0, 0, 0); border-right-width: 0.000000pt; border-right: 0pt solid rgb(0, 0, 0); border-top-width: 0.000200pt; border-top: 0.0002pt solid rgb(0, 0, 0);\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">13) <\/span><span style=\"color: #006699; font-size: 12pt;\">return <\/span><span style=\"font-size: 12pt;\">HttpResponse(<\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;&lt;h1&gt;Response from Fifth View&lt;\/h1&gt;&#8217;<\/span><span style=\"font-size: 12pt;\">)<br \/>\n<\/span><\/span><\/p>\n<\/p>\n<div title=\"Page 19\">\n<div>\n<div>\n<p><span style=\"background-color: white; font-size: 12pt;\"><span style=\"font-family: verdana;\">5. <b>Create a seperate urls.py file inside application&nbsp;<\/b><\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div>\n<div>\n\t\t\t\t<\/div>\n<\/p><\/div>\n<div>\n<div>\n<div title=\"Page 19\">\n<div>\n<div>\n<p><span style=\"background-color: white; font-size: 14pt;\"><b><span style=\"font-family: verdana;\">testapp\/urls.py<\/span><\/b><\/span><\/p>\n<div title=\"Page 19\">\n<table style=\"background-color: white; border-collapse: collapse;\">\n<tbody>\n<tr>\n<td style=\"border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-width: 0pt 0pt 0.0001pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">1) <\/span><span style=\"color: #006699; font-size: 12pt;\">from&nbsp;<\/span><span style=\"font-size: 12pt;\">django .conf .urls&nbsp;<\/span><span style=\"color: #006699; font-size: 12pt;\">import&nbsp;<\/span><span style=\"font-size: 12pt;\">url<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f8f8f8; border-bottom-style: solid; border-bottom-width: 0pt; border-left-width: 0.000000pt; border-left: 0pt solid rgb(0, 0, 0); border-right-width: 0.000000pt; border-right: 0pt solid rgb(0, 0, 0); border-top-width: 0.000100pt; border-top: 0.0001pt solid rgb(0, 0, 0);\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">2) <\/span><span style=\"color: #006699; font-size: 12pt;\">from&nbsp;<\/span><span style=\"font-size: 12pt;\">testapp&nbsp;<\/span><span style=\"color: #006699; font-size: 12pt;\">import&nbsp;<\/span><span style=\"font-size: 12pt;\">views<br \/>\n<\/span><\/span><\/p>\n<\/p>\n<div title=\"Page 20\">\n<table style=\"background-color: white; border-collapse: collapse;\">\n<tbody>\n<tr>\n<td style=\"border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-width: 0pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><br \/><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-top-color: rgb(0, 0, 0); border-width: 0.0002pt 0pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">3) <\/span><span style=\"font-size: 12pt;\">urlpatterns=[<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-width: 0pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">4) <\/span><span style=\"font-size: 12pt;\">url(r<\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;^first\/&#8217;<\/span><span style=\"font-size: 12pt;\">, views.first_view),<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-top-color: rgb(0, 0, 0); border-width: 0.0002pt 0pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">5) <\/span><span style=\"font-size: 12pt;\">url(r<\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;^second\/&#8217;<\/span><span style=\"font-size: 12pt;\">, views.second_view),<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-width: 0pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">6) <\/span><span style=\"font-size: 12pt;\">url(r<\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;^third\/&#8217;<\/span><span style=\"font-size: 12pt;\">, views.third_view),<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f8f8f8; border-bottom-color: rgb(0.000000%, 0.000000%, 0.000000%); border-bottom-width: 0.000200pt; border-color: rgb(0, 0, 0); border-left-color: rgb(0.000000%, 0.000000%, 0.000000%); border-left-width: 0.000000pt; border-right-color: rgb(0.000000%, 0.000000%, 0.000000%); border-right-width: 0.000000pt; border-style: solid; border-top-color: rgb(0.000000%, 0.000000%, 0.000000%); border-top-width: 0.000200pt; border-width: 0.0002pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">7) <\/span><span style=\"font-size: 12pt;\">url(r<\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;^fourth\/&#8217;<\/span><span style=\"font-size: 12pt;\">, views.fourth_view),<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-color: rgb(0, 0, 0); border-style: solid; border-width: 0.0002pt 0pt 0.0001pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">8) <\/span><span style=\"font-size: 12pt;\">url(r<\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;^fifth\/&#8217;<\/span><span style=\"font-size: 12pt;\">, views.fifth_view),<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f8f8f8; border-bottom-style: solid; border-bottom-width: 0pt; border-left-width: 0.000000pt; border-left: 0pt solid rgb(0, 0, 0); border-right-width: 0.000000pt; border-right: 0pt solid rgb(0, 0, 0); border-top-width: 0.000100pt; border-top: 0.0001pt solid rgb(0, 0, 0);\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">&nbsp;<\/span><span style=\"font-size: 12pt;\">]<br \/>\n<\/span><\/span><\/p>\n<\/p>\n<div title=\"Page 20\">\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><b><span style=\"font-family: verdana;\">. Include this application level urls.py inside project level urls.py file.<br \/>\n<\/span><\/b><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><b><span style=\"font-family: verdana;\">. from django.conf.urls. import include&nbsp;<\/span><\/b><\/span><\/p>\n<\/p>\n<div title=\"Page 20\">\n<div>\n<div>\n<p><span style=\"background-color: white; font-size: 14pt;\"><b><span style=\"font-family: verdana;\">project level:urls.py<br \/>\n<\/span><\/b><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<table style=\"background-color: white; border-collapse: collapse;\">\n<tbody>\n<tr>\n<td style=\"border-bottom-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-width: 0pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">1) <\/span><span style=\"color: #006699; font-size: 12pt;\">from&nbsp;<\/span><span style=\"font-size: 12pt;\">django .conf .urls&nbsp;<\/span><span style=\"color: #006699; font-size: 12pt;\">import&nbsp;<\/span><span style=\"font-size: 12pt;\">url ,include<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f8f8f8; border-bottom-color: rgb(0.000000%, 0.000000%, 0.000000%); border-bottom-width: 0.000200pt; border-color: rgb(0, 0, 0); border-left-color: rgb(0.000000%, 0.000000%, 0.000000%); border-left-width: 0.000000pt; border-right-color: rgb(0.000000%, 0.000000%, 0.000000%); border-right-width: 0.000000pt; border-style: solid; border-top-color: rgb(0.000000%, 0.000000%, 0.000000%); border-top-width: 0.000200pt; border-width: 0.0002pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">2) <\/span><span style=\"color: #006699; font-size: 12pt;\">from&nbsp;<\/span><span style=\"font-size: 12pt;\">django .contrib&nbsp;<\/span><span style=\"color: #006699; font-size: 12pt;\">import&nbsp;<\/span><span style=\"font-size: 12pt;\">admin<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-top-color: rgb(0, 0, 0); border-width: 0.0002pt 0pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><br \/><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f8f8f8; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.000200pt; border-left-color: rgb(0, 0, 0); border-left-width: 0.000000pt; border-right-color: rgb(0, 0, 0); border-right-width: 0.000000pt; border-style: solid; border-width: 0pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">3) <\/span><span style=\"font-size: 12pt;\">urlpatterns=[<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-top-color: rgb(0, 0, 0); border-width: 0.0002pt 0pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">4) <\/span><span style=\"font-size: 12pt;\">url(r<\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;^admin\/&#8217;<\/span><span style=\"font-size: 12pt;\">, admin.site.urls),<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"background-color: #f8f8f8; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 0.000200pt; border-left-color: rgb(0, 0, 0); border-left-width: 0.000000pt; border-right-color: rgb(0, 0, 0); border-right-width: 0.000000pt; border-style: solid; border-width: 0pt 0pt 0.0002pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">5) <\/span><span style=\"font-size: 12pt;\">url(r<\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;^testapp\/&#8217;<\/span><span style=\"font-size: 12pt;\">, include(<\/span><span style=\"color: blue; font-size: 12pt;\">&#8216;testapp.urls&#8217;<\/span><span style=\"font-size: 12pt;\">)),<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-style: solid; border-top-color: rgb(0, 0, 0); border-width: 0.0002pt 0pt 0pt;\">\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"color: #5c5c5c; font-size: 12pt;\">&nbsp;<\/span><span style=\"font-size: 12pt;\">]<br \/>\n<\/span><\/span><\/p>\n<\/p>\n<div title=\"Page 20\">\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">. Run Server<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">py manage.py runserver<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">. Send Request<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">http:\/\/127.0.0.1:8000\/urlApp\/test<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><span style=\"font-size: 14pt;\">Note: <\/span><span style=\"font-size: 12pt;\">We can see reusability of application in other project just with only 2 lines addition<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">1. settings.py &#8211;&gt;add application name<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">2. urls.py &#8212;&gt;just add: url(r&#8217;^urlApp\/&#8217;,include(&#8216;urlApp.urls&#8217;),&nbsp;<\/span><\/span><\/p>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\"><br \/><\/span><\/span><\/p>\n<\/p>\n<div title=\"Page 20\">\n<div>\n<div>\n<p><span style=\"font-size: 20pt;\"><b><span style=\"font-family: verdana;\">Advantages:<br \/>\n<\/span><\/b><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">The main advantages of defining urlpatterns at application level instead of project level<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">are<br \/>\n1)<br \/>\n2)<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">It promotes reusability of Django Applications across multiple projects<br \/>\n<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-size: 12pt;\"><span style=\"font-family: verdana;\">Project level urls.py file will be clean and more readable&nbsp;<\/span><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table><\/div>\n<p><span style=\"background-color: white; font-size: 14pt;\"><b><span style=\"font-family: verdana;\">&nbsp;<\/span><\/b><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/div>\n<\/div>\n<div>\n<div>\n\t\t\t\t<\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><br \/><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><br \/><\/span><\/p>\n<\/p><\/div>\n<\/p><\/div>\n<div>\n<div>\n<p><span style=\"font-family: verdana;\"><br \/><\/span><\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<p style=\"font-size: 13px; font-stretch: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: normal; margin: 0px;\"><span style=\"font-family: verdana;\"><br \/><\/span><\/p>\n<p><span style=\"background-color: white; font-family: &quot;Calibri,Bold&quot;; font-size: 12pt;\"><b><u><br \/><\/u><\/b><\/span><\/p>\n<div title=\"Page 9\">\n<div>\n<div>\n<p><\/p>\n<\/div>\n<\/div>\n<\/div><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/div>\n<\/div>\n<div>\n<div>\n\t\t\t\t<\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; How to install django: 1. Make sure Python is already installed in our system&hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":"","_joinchat":[]},"categories":[7],"tags":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/pythonpower.in\/index.php\/wp-json\/wp\/v2\/posts\/41"}],"collection":[{"href":"https:\/\/pythonpower.in\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pythonpower.in\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pythonpower.in\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/pythonpower.in\/index.php\/wp-json\/wp\/v2\/comments?post=41"}],"version-history":[{"count":0,"href":"https:\/\/pythonpower.in\/index.php\/wp-json\/wp\/v2\/posts\/41\/revisions"}],"wp:attachment":[{"href":"https:\/\/pythonpower.in\/index.php\/wp-json\/wp\/v2\/media?parent=41"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pythonpower.in\/index.php\/wp-json\/wp\/v2\/categories?post=41"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pythonpower.in\/index.php\/wp-json\/wp\/v2\/tags?post=41"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}