9Website Development with Django Web Framework

Sanmukh Kaur*, Anuranjana and Yashasvi Roy

Amity School of Engineering and Technology, Amity University Uttar Pradesh, Noida, India


This chapter deals with the study of Django Web Framework, features of this framework and use of its inbuilt tools for web development. Further, it shows practical implementation of this framework through designing an architecture of a basic website and development of this website which has features like user registration, login-logout and user activity tracking through Django framework in backend. It highlights frontend development of user-friendly webpages using open-source CSS and Java Script–based design templates by Bootstrap, its customization and integration of these templates with Django Framework.

Keywords: Django, Python, HTML, CSS, MVT architecture, bootstrap

9.1 Introduction

Python is a generic programming language that can be used for making GUI applications and desktop applications as well as web applications [1]. It is also used for data analytics and visualization. Its simple syntax rules make its code more readable and maintainable than other languages. Due to various open-source Python frameworks, libraries, and development tools available it reduces software development cost significantly and any developer can use these frameworks for its product development and can integrate them.

One of the open-source Python frameworks for web development is Django [2]. It is a high-level ...

Get Explainable Machine Learning Models and Architectures now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.