Skip to main content

Getting Started with Django: Building Web Applications with Python

Getting started with Django part-01

 Django is a high-level, powerful Python web framework that enables the rapid development of secure and maintainable websites. Here are the steps to get started with Django:

Install Python: Before you can start using Django, you need to have Python installed on your system. You can download the latest version of Python from the official website: https://www.python.org/downloads/ 

Install Django: Once you have Python installed, you can install Django using pip (a package manager for Python) by running the following command in your terminal: 

Pip install django

 Create a new Django project: You can create a new Django project using the following command in your terminal: 


django-admin startproject “name your project” 

For example:- django-admin startproject myproject 

This will create a new Django project named myproject. 

Create a new Django app: A Django project can contain multiple apps. You can create a new app using the following command in your terminal: 

python manage.py startapp myapp 

This will create a new Django app named myapp. 

 Create a view: A view is a Python function that takes a web request and returns a web response. You can create a view in myapp/views.py file. Here's an example view: 

from django.urls import path
from . import views

urlpatterns = [
    path('hello/', views.hello, name='hello'),
]

Create a URL route: A URL route maps a URL to a view. You can create a URL route in myapp/urls.py file. Here's an example URL route:  

from django.urls import path
from . import views

urlpatterns = [
    path('hello/', views.hello, name='hello'),
]

Run the development server: You can run the development server using the following command in your terminal: 

                                           python manage.py runserver 


This will start the development server at http://localhost:8000/. 

 Test the app: You can test the app by visiting http://localhost:8000/hello/ in your web browser. You should see the message "Hello, world!". 

Please make sure to add the name of your app to the INSTALLED_APPS list in the settings.py file of your Django project. 


INSTALLED_APPS = [
    'myapp',
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'rest_framework',
    'django.contrib.humanize'
]


These are the basic steps to get started with Django. From here, you can explore the Django documentation to learn more about building web applications with Django.

Comments