Change language

How do I create a basic project using MVT in Django?


Assuming you’ve gone through the previous article. This article is about creating a basic project to render a template using the MVT architecture. We will use MVT (Models, Views, Templates) to render data on a local server.

Create a base project:

  • To initiate a Django project on your PC, open a terminal and enter the following command
     django-admin startproject projectName 
  • A new folder named projectName will be created. To log into the project using the terminal, enter the command
     cd projectName 
  • Create a new file in the project folder where, urls are stored. py and other files, and save the following code in it:

    # HttpResponse is used for
    # transfer information
    # return to view

    from django.http import HttpResponse

    # Define a function that
    # will receive the request and
    # execute task depending on
    # after function definition

    def hello_geek (request):


    # This will return Hello Geeks

    # string as HttpResponse

    return HttpResponse ( "Hello Geeks" )

  • Open inside the project folder (project_name) and add
    • Import hello_geek functions from the file.
       from projectName.views import hello_geeks 

    • Add entry to URL field inside url pattern-
       path (’geek /’, hello_geek), < / pre> 

  • Now to run server, follow these steps:
    • Open a command prompt and change the directory to env_site with this command:
       $ cd env_site 
    • Go to the Script directory inside env_site and activate virtual environment
       $ cd Script 
       $ activate 
    • Return to the env_site directory and change to the
       $ cd .. 
       $ cd geeks_site 
    • Start the server. Start the server by typing the following command in cmd-
       $ python runserver 
    • Note. Use of the previous article about django, if there is any problem starting the server.

  • Checking — open your browser and enter this URL - 

  • Bingo ... !! You are done with creating and rendering the base project.


Learn programming in R: courses


Best Python online courses for 2022


Best laptop for Fortnite


Best laptop for Excel


Best laptop for Solidworks


Best laptop for Roblox


Best computer for crypto mining


Best laptop for Sims 4


Latest questions


psycopg2: insert multiple rows with one query

12 answers


How to convert Nonetype to int or string?

12 answers


How to specify multiple return types using type-hints

12 answers


Javascript Error: IPython is not defined in JupyterLab

12 answers



Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method