26 Feb Start 2025 Batch230
26 Feb Start 2025 Batch230
step4 terminal
pip install django
step5 terminal
django-admin startproject myproject
step7 terminal
python manage.py startapp myapp
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'myapp',
]
step2 myproject/urls.py
urlpatterns = [
path('admin/', admin.site.urls),
path('', include('myapp.urls'))
]
step3myapp/urls.py
path('',views.home,name='home')
]
step4myapp/views.py
from django.shortcuts import render
step5 myapp/templates/myapp/home.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<body>
<h1>welcome all of you</h1>
</body>
</html>
step6
python manage.py runserver
step1
myapp---->new---html(click)----about.html
myapp---->new---html(click)----contact.html
myapp---->new---html(click)----base.html
myapp---->new---html(click)----navbar.html
step2 base.html
step3 navbar.html
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Bootstrap demo</title>
<link
href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css"
rel="stylesheet" integrity="sha384-
QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH"
crossorigin="anonymous">
</head>
<body>
{% include 'myapp/navbar.html' %}
{% block content %}
{% endblock %}
<script
src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.bundle.min.js"
integrity="sha384-YvpcrYf0tY3lHB60NNkmXc5s9fDVZLESaAA55NDzOxhy9GkcIdslK1eN7N6jIeHz"
crossorigin="anonymous"></script>
</body>
</html>
step 5 home.html
{% extends 'myapp/base.html' %}
{% block content %}
<h1>welcome home page</h1>
{% endblock %}
step6 about.html
{% extends 'myapp/base.html' %}
{% block content %}
<h1>welcome about page</h1>
{% endblock %}
step7 contact.html
{% extends 'myapp/base.html' %}
{% block content %}
<h1>welcome contact page</h1>
{% endblock %}
urlpatterns = [
step2 myapp/views.py
from django.shortcuts import render