A Summer Internship Report On: Web Application Development by Using Python Django
A Summer Internship Report On: Web Application Development by Using Python Django
Submitted by
Bhargav Bhatt
211430116546
Guided By:
Prof. Roshni Mandli
CERTIFICATE
ii
iii
ACKNOWLEDGEMENT
iv
I wish to express my sincere gratitude to my External guide HARSH RUPANI
for continuously guiding me at the company and answering all my doubts
with patience. I would also like to thank Dr. Gayatri S. Pandi (H.O.D. of IT
Department) for motivating me every time whenever I get confused, I would
also like to thank my Internal Guide Ms. Roshni Mandli for helping me
through my internship by giving me the necessary suggestions and advices
along with their valuable co-ordination in completing this Internship.
I also thank my parents, friends and all the members of the family for
their precious support and encouragement which they had provided in
completion of my work. In addition to that, I would also like to mention the
company personals who gave me the permis sion to use and experience the
valuable resources required for the Internship.
Thus, in conclusion to the above said, I once again thank the staff
members of CreArt SOLUTIONS for their valuable support in completion of
the Internship.
Thank You
v
Notice Hub Web App
Abstract
Industrial training in 7th semester has been a superb experience for me. This
training experience will help me in my future. Also, to build my carrier as an
IT Engineer. I took my Industrial training at CreArt Solutions company
which specialize in delivering cutting-edge web application development
solutions tailored to meet the unique needs of their clients.
Title Page i
Completion Certificate ii
Declaration iii
Acknowledgements iv
Abstract v
Table of Contents vi
CHAPTER 1 INTRODUCTION 01
1.1 Introduction 01
vi
NO
05
2.1 Objective 05
2.2 Introduction to Python Programming 06
2.2 Role and Responsibilities During Internship 07
CHAPTER 3 Daily Task 08
3.1 Daily Task 10
CHAPTER 4 Internship Work 11
CHAPTER 5 Conclusion 37
5.1 Conclusion 37
CHAPTER: 1 INTRODUCTION
1.1 Introduction
Page 1
201430116061
Page 2
201430116061
CreArt Solution is working since 2013 in various countries along with vast
portfolio of various projects.1498+ products in UI/UX , 4568+
Ecommerce & Web App , 3790+ SEO & Digital Marketing. It provide
sustainable mobility by delivering owners , customers . and their Projects.
Page 3
Enrollment Number: 211430116546
2.1 Objective
Page 4
Enrollment Number: 211430116546
Page 5
Enrollment Number: 211430116546
Page 6
Enrollment Number: 201430116061
Future
Enhancement
CHAPTER: 3
Daily Task
Page 7
Enrollment Number: 201430116061
Future
Enhancement
Page 8
Enrollment Number: 201430116061
Future
Enhancement
Page 9
Enrollment Number: 201430116061
Future
Enhancement
Page 10
Enrollment Number: 201430116061
Internship Work
Page 37
Enrollment Number: 201430116061
Internship Work
Week – 2
From Date: 31/07/2023 To 06/08/2023
● Introduced to Django framework and its
Day 6 02/08/2023 benefits.
● Set up a new Django project using
Djangoadmin start project.
● Explored project structure, including
manage.py and settings.py.
Page 38
Enrollment Number: 201430116061
Internship Work
Week – 3
Page 39
Enrollment Number: 201430116061
Internship Work
Page 40
Enrollment Number: 201430116061
Internship Work
● Output:
Page 41
Enrollment Number: 201430116061
Internship Work
Page 42
Enrollment Number: 201430116061
Internship Work
Internship Work
Internship Work
Page 45
Enrollment Number: 201430116061
Internship Work
Page 46
Enrollment Number: 201430116061
Internship Work
Page 47
Enrollment Number: 201430116061
Internship Work
● Recap of Django models and their role in defining the database schema.
● Connecting Django models to the database using migrations.
● Implementing relationships between settings.py, manage.py and views.py.
● Exploring database.
Page 48
Enrollment Number: 201430116061
Internship Work
Page 49
Enrollment Number: 201430116061
Internship Work
Page 50
Enrollment Number: 201430116061
Internship Work
● Revisiting the concept of views in Django and their role in handling HTTP
requests.
● Creating URLs and routing to appropriate views.
● Utilizing Django's Form class to handle form rendering, submission, and data
validation.
● Understanding context data and rendering templates with dynamic data fetched
from the database.
Page 51
Enrollment Number: 201430116061
Internship Work
Page 52
Enrollment Number: 201430116061
Internship Work
● Reflecting on the journey from Python basics to web development with Django.
● Summarizing the accomplishments and knowledge gained over the internship.
● Crafting a presentation showcasing the progression, challenges, and outcomes.
● Presenting the "NoticeHub" project, highlighting features
and functionalities.
● Emphasizing growth in Python programming, Django framework, and web
development.
● Concluding the internship with a sense of achievement and enthusiasm for
future endeavors.
Page 53
Enrollment Number: 201430116061
Internship Work
Page 54
Enrollment Number: 201430116061
Internship Work
CHAPTER: 5 Conclusion
5.1 Conclusion:
Embarking on this immersive internship journey from July 27th to August 10th,
the exploration of Python Django and the creation of the "NoticeHub" project has
been a remarkable odyssey. Over these two weeks, I delved into the intricate realm
of web development, navigating through the intricate threads of the Django
framework.
In conclusion, this internship was like an artist's canvas where Python and Django
combined effortlessly, breathing life into the remarkable creation called
"NoticeHub." As I conclude this phase, I eagerly anticipate exploring more
possibilities driven by Python's elegance and Django's capabilities
Page 55
Enrollment Number: 211430116546
Future Enhancement