← All Information Technology subjects
Regulation: R23 Branch: Information Technology Semester: 2-2

Python with Django

Verified vs. official syllabus Checked 2026-07-01
Subject names, credits, and semester placement are cross-confirmed against JNTUK's own centrally-administered exam records. Detailed unit topics are sourced from an autonomous JNTUK-affiliated college's published syllabus and have not been independently verified against the university's own document -- autonomous colleges may adapt unit-level content locally.
ad slot — top, below intro

Unit-wise syllabus

UNIT 01
Python Libraries for Web Development
Collections - container datatypes; Tkinter - GUI applications; Requests - HTTP requests; BeautifulSoup4 - web scraping; Scrapy, Zappa, Dash; CherryPy, TurboGears, Flask, Web2Py, Bottle; Falcon, CubicWeb, Quixote, Pyramid; sample experiments (Tkinter windows, login form, BeautifulSoup4 scraping, Flask/CherryPy pages)
UNIT 02
Introduction to Django Framework
Understanding the Django environment, features of Django and Django architecture, MVC and MTV; URLs and views, mapping views to URLs, Django template, template inheritance; Django models, creating a model for the site, converting the model into a table, fields in models; Integrating Bootstrap into Django, creating tables, grids and carousels
UNIT 03
Accounts & Authentication in Django
Introduction to Django authentication system, security problem and solution with Django; Creating registration form using Django, adding email field in forms, configuring email settings, sending emails; Adding grid layout on registration page, adding page restrictions; Login functionality test and logout
UNIT 04
Connecting SQLite with Django
Database migrations, fetch data from database, displaying data on templates, adding conditions on data; Sending data from url to view and from view to template, saving objects into database; Sorting, filtering and deleting objects; Difference between session and cookie, creating sessions and cookies in Django
UNIT 05
Deploying Django Web Application on Cloud
Creating a functional website in Django, four important pillars to deploy; Registering on Heroku and GitHub, pushing project from local system to GitHub; Working with Django Heroku, working with StaticRoot, handling WSGI with gunicorn; Setting up database and adding users
ad slot — bottom, below content, never adjacent to the download box above