SlideShare une entreprise Scribd logo
1  sur  57
Python scripting along with
Django Framework
COMPANY NAME : INFOLABZ IT SERVICES PVT. LTD.
GTU DIPLOMA SEM 3 SUMMER INTERNSHIP ON
SUBMITTED BY : Dev Chaudhari
ENROLMENT NO : 216170316007
INTERNAL GUIDE NAME : HJP
COLLEGE NAME : Government polytechnic, Ahmedabad
CONTENT
1. COMPANY PROFILE
2. INTRODUCTION
3. TOOLS AND TECHNOLOGY USED DURING INTERNSHIP
4. DJANGO FRAMEWORK
5. MAJOR PROJECT WORK
6. CONCLUSION
COMPANY PROFILE
Established in 2016, incorporation with our parent IT company, INFOLABZ IT SERVICES PVT. LTD. has managed to make
it's own position in IT Sector. We are involved in Web Development, App Development, Progressive Web Application
Development, IOT solutions, Graphics & Designing, Digital Marketing, Domain & Hosting services, SMS services etc.
In the span of six years we have managed to deliver all projects on time with utmost accuracy to our clients across
the globe. We have dedicated teams of experienced and hard working developers. Our developers who are always
willing to take new challenges and looking forward to learn new things, are heart of this company.
Our objective is to sustain with exponential growth in IT industry. Our mission is to deliver the best with top notch
quality every quarter and vision is to develop a product with one of its kind concept which could be used by millions
of people.
Introduction
• In these 14 days internship I have learnt Django web framework.
• And also created GRABYOURGADGETS named project.
• It can be used to buy new product, old product or to rent any electronics
product.
• It consists of data about multiple users and also multiple products.
• We used PyCharm IDLE to create this project.
TOOLS AND TECHNOLOGIES
TOOLS USED DURING
INTERNSHIP
• PyCharm
• Web browser to run localhost
• DB browser
TECHNOLOGIES USED DURING
INTERNSHIP
• Python
• Django(Web framework)
Django web framework
 Django is pronounced JANG-oh. The “D” is silent.
 “Django is a high-level Python web framework that encourages rapid
development and clean, pragmatic design.”
 The web framework for perfectionists with deadlines.
 Primary Focus
Dynamic and database driven websites
Content based websites
 Example
Websites (Washingtonpost,eBay, craigslist)
Google AppEngine
What is Django?
• Django is a Python framework that makes it easier to create web
sites using Python.
• Django takes care of the difficult stuff so that you can concentrate
on building your web applications.
• Django emphasizes reusability of components, also referred to as
DRY (Don't Repeat Yourself), and comes with ready-to-use features
like login system, database connection and CRUD operations (Create
Read Update Delete).
Advantages of Django:
• Implemented in Python. ...
• Better CDN connectivity and Content Management. ...
• Batteries Included Framework. ...
• Fast Processing. ...
• Offers Rapid-development. ...
• Scalable. ...
• Security.
Major Project work
• In 14 days internship we have created one project of
GRABYOURGADGETS which is used for buying a new or old
electronics products or rent those products.
• That works as an intermediate between customers/users
and businesses.
CREATE A NEW PROJECT IN PYCHARM
INSTALLING DJANGO USING PIP
STARTING PROJECT AND APP
NOW INSTALLED MODULE NAMED PILLOW
CREATE MEDIA AND PHOTOS FOLDER(PHOTOS IS
INSIDE OF MEDIA)
NOW MIGRATE CHANGES
CREATE SUPERUSER WHO CAN ACCESS
APPLICATION
CREATING MODELS:
Here __str__ is used to create foreignkey, we can use name to another
class
USER DETAIL CLASS
GADGET CATEGORY CLASS
COUNTRY, STATE AND CITY CLASS
USER ADDRESS CLASS
FEEDBACK DETAILS CLASS
COMPLAIN DETAILS CLASS
COMPANY TABLE CLASS
NEW GADGET CLASS
OLD GADGET CLASS
RENT GADGETS CLASS
NEW/OLD GADGET PURCHASE CLASS
RENT GADGET DETAILS CLASS
AGAIN PERFORM MAKEMIGRATION AND MIGRATE
• After performing py manage.py makemigration and py manage.py migrate
• We have to register our all models which we added in models.py to
admin.py
IMPORTING ALL CLASSES TO ADMIN.PY
REGISTERING
REGISTERING
REGISTERING
REGISTERING
NOW COPIED AND PASTED FOLLOWING DJANGO
IMAGE CODE
This gyg varies with your project name
COPIED AND PASTED THIS CODE TO URL.PY TO
SHOW IMAGE
TESTING OF PROJECT
ALL APPLICATIONS THAT WE CREATED
TYPES: DROPDOWN OF USER, RENT, BUYER, SELLER
ADDING USER DETAILS
ADDING GADGET CATEGORY
ADDING COUNTRY, STATE AND CITY
ADDING USER DETAILS
FEEDBACK DETAILS
COMPLAIN DETAILS
COMPANY DETAILS
ADD NEW GADGET
ADD OLD GADGET
ADD RENT GADGETS
ADD NEW GADGET PURCHASE
ADD OLD GADGET PURCHASE
ADD RENT GADGET DETAILS
DISPLAYING IN DBBROWSER
DBBROWSER TABLES
Conclusion
• You can guess by project what I have learned from Internship.
• And we have also done one or two miniprojects also and that will
be in report.docx file.
• It was good experience working on projects for me.
Dev Chaudhari
216170316007
Presentation by,

Contenu connexe

Similaire à 216170316007.pptx

2016_Mrutyunjaya_SharePoint2013
2016_Mrutyunjaya_SharePoint2013 2016_Mrutyunjaya_SharePoint2013
2016_Mrutyunjaya_SharePoint2013
Mrutyunjaya Rath
 
Biswajit-Resume-PHP-Drupal
Biswajit-Resume-PHP-DrupalBiswajit-Resume-PHP-Drupal
Biswajit-Resume-PHP-Drupal
Biswajit Jena
 
Mohit Gupta Resume
Mohit Gupta ResumeMohit Gupta Resume
Mohit Gupta Resume
MOHIT GUPTA
 

Similaire à 216170316007.pptx (20)

Hiring Django Developers for Success.pdf
Hiring Django Developers for Success.pdfHiring Django Developers for Success.pdf
Hiring Django Developers for Success.pdf
 
mohan_p1
mohan_p1mohan_p1
mohan_p1
 
A Step-by-Step Guide to Building and Deploying Python Applications with Repli...
A Step-by-Step Guide to Building and Deploying Python Applications with Repli...A Step-by-Step Guide to Building and Deploying Python Applications with Repli...
A Step-by-Step Guide to Building and Deploying Python Applications with Repli...
 
How to boost your workflow, or git rebase for designers
How to boost your workflow, or git rebase for designersHow to boost your workflow, or git rebase for designers
How to boost your workflow, or git rebase for designers
 
How to build and deploy app on Replit
How to build and deploy app on ReplitHow to build and deploy app on Replit
How to build and deploy app on Replit
 
GeekyAnts- App development company's Experience deck .pptx
GeekyAnts- App development company's Experience deck .pptxGeekyAnts- App development company's Experience deck .pptx
GeekyAnts- App development company's Experience deck .pptx
 
Rituraj Vaishnav Updated
Rituraj Vaishnav UpdatedRituraj Vaishnav Updated
Rituraj Vaishnav Updated
 
201705 neoteric software development intro
201705 neoteric software development intro201705 neoteric software development intro
201705 neoteric software development intro
 
Resume
ResumeResume
Resume
 
Check Out our Rich Python Portfolio: Leaders in Python & Django‎
Check Out our Rich Python Portfolio: Leaders in Python & Django‎Check Out our Rich Python Portfolio: Leaders in Python & Django‎
Check Out our Rich Python Portfolio: Leaders in Python & Django‎
 
Resume
ResumeResume
Resume
 
2016_Mrutyunjaya_SharePoint2013
2016_Mrutyunjaya_SharePoint2013 2016_Mrutyunjaya_SharePoint2013
2016_Mrutyunjaya_SharePoint2013
 
Biswajit-Resume-PHP-Drupal
Biswajit-Resume-PHP-DrupalBiswajit-Resume-PHP-Drupal
Biswajit-Resume-PHP-Drupal
 
6yearsResume
6yearsResume6yearsResume
6yearsResume
 
E-commerce Web Solution
E-commerce Web SolutionE-commerce Web Solution
E-commerce Web Solution
 
Mohit Gupta Resume
Mohit Gupta ResumeMohit Gupta Resume
Mohit Gupta Resume
 
B s t profile
B s t profileB s t profile
B s t profile
 
Django Framework Overview forNon-Python Developers
Django Framework Overview forNon-Python DevelopersDjango Framework Overview forNon-Python Developers
Django Framework Overview forNon-Python Developers
 
Building a scalable app factory with Appcelerator Platform
Building a scalable app factory with Appcelerator PlatformBuilding a scalable app factory with Appcelerator Platform
Building a scalable app factory with Appcelerator Platform
 
Shanthkumar 6yrs-java-analytics-resume
Shanthkumar 6yrs-java-analytics-resumeShanthkumar 6yrs-java-analytics-resume
Shanthkumar 6yrs-java-analytics-resume
 

Dernier

Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learning
levieagacer
 
Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptx
MohamedFarag457087
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
1301aanya
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virus
NazaninKarimi6
 
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptxTHE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
ANSARKHAN96
 
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
Scintica Instrumentation
 
Phenolics: types, biosynthesis and functions.
Phenolics: types, biosynthesis and functions.Phenolics: types, biosynthesis and functions.
Phenolics: types, biosynthesis and functions.
Silpa
 
Reboulia: features, anatomy, morphology etc.
Reboulia: features, anatomy, morphology etc.Reboulia: features, anatomy, morphology etc.
Reboulia: features, anatomy, morphology etc.
Silpa
 

Dernier (20)

Cyanide resistant respiration pathway.pptx
Cyanide resistant respiration pathway.pptxCyanide resistant respiration pathway.pptx
Cyanide resistant respiration pathway.pptx
 
Module for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learningModule for Grade 9 for Asynchronous/Distance learning
Module for Grade 9 for Asynchronous/Distance learning
 
300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx
 
Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptx
 
Use of mutants in understanding seedling development.pptx
Use of mutants in understanding seedling development.pptxUse of mutants in understanding seedling development.pptx
Use of mutants in understanding seedling development.pptx
 
Site Acceptance Test .
Site Acceptance Test                    .Site Acceptance Test                    .
Site Acceptance Test .
 
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
 
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virus
 
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptxTHE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
 
Clean In Place(CIP).pptx .
Clean In Place(CIP).pptx                 .Clean In Place(CIP).pptx                 .
Clean In Place(CIP).pptx .
 
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
 
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRings
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRingsTransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRings
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRings
 
Phenolics: types, biosynthesis and functions.
Phenolics: types, biosynthesis and functions.Phenolics: types, biosynthesis and functions.
Phenolics: types, biosynthesis and functions.
 
Dr. E. Muralinath_ Blood indices_clinical aspects
Dr. E. Muralinath_ Blood indices_clinical  aspectsDr. E. Muralinath_ Blood indices_clinical  aspects
Dr. E. Muralinath_ Blood indices_clinical aspects
 
Genome sequencing,shotgun sequencing.pptx
Genome sequencing,shotgun sequencing.pptxGenome sequencing,shotgun sequencing.pptx
Genome sequencing,shotgun sequencing.pptx
 
Genetics and epigenetics of ADHD and comorbid conditions
Genetics and epigenetics of ADHD and comorbid conditionsGenetics and epigenetics of ADHD and comorbid conditions
Genetics and epigenetics of ADHD and comorbid conditions
 
PATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICE
PATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICEPATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICE
PATNA CALL GIRLS 8617370543 LOW PRICE ESCORT SERVICE
 
Reboulia: features, anatomy, morphology etc.
Reboulia: features, anatomy, morphology etc.Reboulia: features, anatomy, morphology etc.
Reboulia: features, anatomy, morphology etc.
 

216170316007.pptx