SlideShare a Scribd company logo
Intro DjangoIntro Django
I will introduce you to Django and make you
fall in love with it.
Hello, I am
● Ikhsan Noor Rosyidin
● jakethitam1985@gmail.com
● https://twitter.com/essanpupil
● https://www.facebook.com/essanpupil
● https://id.linkedin.com/in/essanpupil
● https://github.com/essanpupil
My daily work is
● Dev
– Modifying project's code
based-on client's
request.
– Cleaning project's code.
– Optimizing project's
performance.
– Upgrading project's
package & library.
● Ops
– Monitoring server
performance.
– Monitoring connection
between servers.
– Backup files &
databases.
– Write alert scripts.
Django is
● Open source web framework
built on top of Python
programming language.
● You can compare it with:
– Node.js
– CodeIgniter
– Ruby on Rails
– Symfony
– Zend
– Angular JS
Anybody know this websites?
● instagram.com
● www.pinterest.com
● disqus.com
● www.evenbrite.com
● mozilla.org
● science.nasa.gov
● And many more . . .
Check the full list in https://www.djangosites.org/
What's good in Django?
●
A lot of built-in feature
– Admin page
– Data validation
– Class based view
– Authentication & authorization
– Bla bla bla
● Easy to customize all those built in
●
ORM models to database
● Pretty url
●
Awesome template features
– Tag
– Filter
General web feature in Django
● Python-social-auth
– Login with social media
account
● Django-dashing
– Data visualisation
● Django-autocomplete-light
– Properly autocomplete
form
● And so much more . .
Cek this site for a lot more list → https://gitlab.com/rosarior/awesome-django
Ready to use Django project
● Mezzanine
– Cms like wordpress, but
built with django
● Drum
– Mezzanine with social
media configuration
● Django-cms
● Feincms
● Wagtail
The awesome-django link in previous page also provide cool django project
Where do I start to learn Django?
● www.djangoproject.com
– Django offficial website
● irc.freenode.net/#django
– Django irc chatroom in
freenode
● python-id.slack.com
– via: slack-python-
id.herokuapp.com
● tutorial.djangogirls.org
– Django tutorial created by
female developer
Free hosting for Django
● Openshift
● Heroku
● Pythonanywhere
● And some others
Side quest . . .
● Default admin page
Side quest . . .
Side quest . . .
Quest flashback
1. ./manage.py startapp
quest
2.Vi quest/models.py
3.Vi ~/settings.py
4.Vi quest/admin.py
In case you are wondering
● This is basically how
django works.
That's all folks, Peace, Love & Develop
Is that all?
● Of course not, this is
only a teaser.
● Tell me what is your
problem in web
development & let's
find the solution with
django.

More Related Content

What's hot

Mobile development with flash pro
Mobile development with flash proMobile development with flash pro
Mobile development with flash proFrancisco Granados
 
What do i do
What do i do What do i do
What do i do
Jebin BV
 
Python for web development
Python for web developmentPython for web development
Python for web development
Luis Borbon
 
Alternative ways of learning programming from scratch – first steps in automa...
Alternative ways of learning programming from scratch – first steps in automa...Alternative ways of learning programming from scratch – first steps in automa...
Alternative ways of learning programming from scratch – first steps in automa...
COMAQA.BY
 
Jees plan, second half of 2017
Jees plan, second half of 2017Jees plan, second half of 2017
Jees plan, second half of 2017
Jees Kim
 
Django: Beyond Basics
Django: Beyond BasicsDjango: Beyond Basics
Django: Beyond Basicsarunvr
 
Gulp.js & webpack
Gulp.js & webpackGulp.js & webpack
Gulp.js & webpack
Ted Hsu
 
Play framework - Bristol Java meetup
Play framework - Bristol Java meetupPlay framework - Bristol Java meetup
Play framework - Bristol Java meetup
Robin Warren
 
Joomla JLayout
Joomla JLayout Joomla JLayout
Joomla JLayout
Roberto Segura
 
Reactive extensions (rx js) in dnn
Reactive extensions (rx js) in dnnReactive extensions (rx js) in dnn
Reactive extensions (rx js) in dnn
jsheely83
 
How to become senior .net developer
How to become senior .net developerHow to become senior .net developer
How to become senior .net developer
Tung Nguyen Thanh
 
Puppet Camp Amsterdam 2015: Improving In Production Puppet Code Without Break...
Puppet Camp Amsterdam 2015: Improving In Production Puppet Code Without Break...Puppet Camp Amsterdam 2015: Improving In Production Puppet Code Without Break...
Puppet Camp Amsterdam 2015: Improving In Production Puppet Code Without Break...
Puppet
 
Rahul_CV_2016-2017
Rahul_CV_2016-2017Rahul_CV_2016-2017
Rahul_CV_2016-2017Rahul Sharma
 
Full stack java script development
Full stack java script developmentFull stack java script development
Full stack java script development
Tomislav Capan
 
Python Django Basics
Python Django BasicsPython Django Basics
Python Django Basics
RahilMemon5
 
Shubham pratap singh
Shubham pratap singhShubham pratap singh
Shubham pratap singh
Shubham pratap singh
 
Automação de testes funcionais com Python e Mechanize
Automação de testes funcionais com Python e MechanizeAutomação de testes funcionais com Python e Mechanize
Automação de testes funcionais com Python e Mechanize
Robson Agapito Correa
 
Spring framework 4.0
Spring framework 4.0Spring framework 4.0
Spring framework 4.0
Diego Pacheco
 

What's hot (19)

Mobile development with flash pro
Mobile development with flash proMobile development with flash pro
Mobile development with flash pro
 
What do i do
What do i do What do i do
What do i do
 
Python for web development
Python for web developmentPython for web development
Python for web development
 
Alternative ways of learning programming from scratch – first steps in automa...
Alternative ways of learning programming from scratch – first steps in automa...Alternative ways of learning programming from scratch – first steps in automa...
Alternative ways of learning programming from scratch – first steps in automa...
 
Jees plan, second half of 2017
Jees plan, second half of 2017Jees plan, second half of 2017
Jees plan, second half of 2017
 
Django: Beyond Basics
Django: Beyond BasicsDjango: Beyond Basics
Django: Beyond Basics
 
Gulp.js & webpack
Gulp.js & webpackGulp.js & webpack
Gulp.js & webpack
 
Play framework - Bristol Java meetup
Play framework - Bristol Java meetupPlay framework - Bristol Java meetup
Play framework - Bristol Java meetup
 
Joomla JLayout
Joomla JLayout Joomla JLayout
Joomla JLayout
 
Reactive extensions (rx js) in dnn
Reactive extensions (rx js) in dnnReactive extensions (rx js) in dnn
Reactive extensions (rx js) in dnn
 
How to become senior .net developer
How to become senior .net developerHow to become senior .net developer
How to become senior .net developer
 
Puppet Camp Amsterdam 2015: Improving In Production Puppet Code Without Break...
Puppet Camp Amsterdam 2015: Improving In Production Puppet Code Without Break...Puppet Camp Amsterdam 2015: Improving In Production Puppet Code Without Break...
Puppet Camp Amsterdam 2015: Improving In Production Puppet Code Without Break...
 
Rahul_CV_2016-2017
Rahul_CV_2016-2017Rahul_CV_2016-2017
Rahul_CV_2016-2017
 
Full stack java script development
Full stack java script developmentFull stack java script development
Full stack java script development
 
Python Django Basics
Python Django BasicsPython Django Basics
Python Django Basics
 
Shubham pratap singh
Shubham pratap singhShubham pratap singh
Shubham pratap singh
 
CV
CVCV
CV
 
Automação de testes funcionais com Python e Mechanize
Automação de testes funcionais com Python e MechanizeAutomação de testes funcionais com Python e Mechanize
Automação de testes funcionais com Python e Mechanize
 
Spring framework 4.0
Spring framework 4.0Spring framework 4.0
Spring framework 4.0
 

Similar to Presentasi jlp

Groovy android
Groovy androidGroovy android
Groovy android
Mario García
 
Free django
Free djangoFree django
Free django
Eugen Oskin
 
Build and Deploy a Python Web App to Amazon in 30 Mins
Build and Deploy a Python Web App to Amazon in 30 MinsBuild and Deploy a Python Web App to Amazon in 30 Mins
Build and Deploy a Python Web App to Amazon in 30 Mins
Jeff Hull
 
Debugging Web Apps on Real Mobile Devices
Debugging Web Apps on Real Mobile DevicesDebugging Web Apps on Real Mobile Devices
Debugging Web Apps on Real Mobile DevicesDale Lane
 
Introduction to Django
Introduction to DjangoIntroduction to Django
Introduction to Django
Knoldus Inc.
 
Mixing Plone and Django for explosive results
Mixing Plone and Django for explosive resultsMixing Plone and Django for explosive results
Mixing Plone and Django for explosive results
Simone Deponti
 
Plone Intranet under the hood
Plone Intranet under the hoodPlone Intranet under the hood
Plone Intranet under the hood
Guido Stevens
 
Interop with c in clojure
Interop with c in clojureInterop with c in clojure
Interop with c in clojure
EunPyoung Kim
 
Introduce Python
Introduce PythonIntroduce Python
Introduce Python
M Asep Indrayana
 
CollegeDiveIn presentation
CollegeDiveIn presentationCollegeDiveIn presentation
CollegeDiveIn presentation
Karambir Singh Nain
 
Tools and libraries for common problems (Early Draft)
Tools and libraries for common problems (Early Draft)Tools and libraries for common problems (Early Draft)
Tools and libraries for common problems (Early Draft)
rc2209
 
Introduction to Gengo's New Order Form tech
Introduction to Gengo's New Order Form techIntroduction to Gengo's New Order Form tech
Introduction to Gengo's New Order Form techGengo
 
About order form improvements
About order form improvementsAbout order form improvements
About order form improvementsGengo
 
C4ainaction-Introduction to the Pyramid Web Framework
C4ainaction-Introduction to the Pyramid Web FrameworkC4ainaction-Introduction to the Pyramid Web Framework
C4ainaction-Introduction to the Pyramid Web Framework
Francis Addai
 
Introduction to Django
Introduction to DjangoIntroduction to Django
Introduction to Django
Ahmed Salama
 
Ploneide
PloneidePloneide
Django best practices
Django best practicesDjango best practices
Django best practicesAdam Haney
 
Architektura html, css i javascript - Jan Kraus
Architektura html, css i javascript - Jan KrausArchitektura html, css i javascript - Jan Kraus
Architektura html, css i javascript - Jan Kraus
Women in Technology Poland
 
HTML, CSS & Javascript Architecture (extended version) - Jan Kraus
HTML, CSS & Javascript Architecture (extended version) - Jan KrausHTML, CSS & Javascript Architecture (extended version) - Jan Kraus
HTML, CSS & Javascript Architecture (extended version) - Jan Kraus
Women in Technology Poland
 
Forensic Theming - DrupalCon London
Forensic Theming - DrupalCon LondonForensic Theming - DrupalCon London
Forensic Theming - DrupalCon London
Emma Jane Hogbin Westby
 

Similar to Presentasi jlp (20)

Groovy android
Groovy androidGroovy android
Groovy android
 
Free django
Free djangoFree django
Free django
 
Build and Deploy a Python Web App to Amazon in 30 Mins
Build and Deploy a Python Web App to Amazon in 30 MinsBuild and Deploy a Python Web App to Amazon in 30 Mins
Build and Deploy a Python Web App to Amazon in 30 Mins
 
Debugging Web Apps on Real Mobile Devices
Debugging Web Apps on Real Mobile DevicesDebugging Web Apps on Real Mobile Devices
Debugging Web Apps on Real Mobile Devices
 
Introduction to Django
Introduction to DjangoIntroduction to Django
Introduction to Django
 
Mixing Plone and Django for explosive results
Mixing Plone and Django for explosive resultsMixing Plone and Django for explosive results
Mixing Plone and Django for explosive results
 
Plone Intranet under the hood
Plone Intranet under the hoodPlone Intranet under the hood
Plone Intranet under the hood
 
Interop with c in clojure
Interop with c in clojureInterop with c in clojure
Interop with c in clojure
 
Introduce Python
Introduce PythonIntroduce Python
Introduce Python
 
CollegeDiveIn presentation
CollegeDiveIn presentationCollegeDiveIn presentation
CollegeDiveIn presentation
 
Tools and libraries for common problems (Early Draft)
Tools and libraries for common problems (Early Draft)Tools and libraries for common problems (Early Draft)
Tools and libraries for common problems (Early Draft)
 
Introduction to Gengo's New Order Form tech
Introduction to Gengo's New Order Form techIntroduction to Gengo's New Order Form tech
Introduction to Gengo's New Order Form tech
 
About order form improvements
About order form improvementsAbout order form improvements
About order form improvements
 
C4ainaction-Introduction to the Pyramid Web Framework
C4ainaction-Introduction to the Pyramid Web FrameworkC4ainaction-Introduction to the Pyramid Web Framework
C4ainaction-Introduction to the Pyramid Web Framework
 
Introduction to Django
Introduction to DjangoIntroduction to Django
Introduction to Django
 
Ploneide
PloneidePloneide
Ploneide
 
Django best practices
Django best practicesDjango best practices
Django best practices
 
Architektura html, css i javascript - Jan Kraus
Architektura html, css i javascript - Jan KrausArchitektura html, css i javascript - Jan Kraus
Architektura html, css i javascript - Jan Kraus
 
HTML, CSS & Javascript Architecture (extended version) - Jan Kraus
HTML, CSS & Javascript Architecture (extended version) - Jan KrausHTML, CSS & Javascript Architecture (extended version) - Jan Kraus
HTML, CSS & Javascript Architecture (extended version) - Jan Kraus
 
Forensic Theming - DrupalCon London
Forensic Theming - DrupalCon LondonForensic Theming - DrupalCon London
Forensic Theming - DrupalCon London
 

Recently uploaded

Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
ayushiqss
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
Cyanic lab
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
Tier1 app
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
MayankTawar1
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
IES VE
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
NaapbooksPrivateLimi
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
KrzysztofKkol1
 

Recently uploaded (20)

Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
Why React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdfWhy React Native as a Strategic Advantage for Startup Innovation.pdf
Why React Native as a Strategic Advantage for Startup Innovation.pdf
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Cyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdfCyaniclab : Software Development Agency Portfolio.pdf
Cyaniclab : Software Development Agency Portfolio.pdf
 
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERRORTROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
TROUBLESHOOTING 9 TYPES OF OUTOFMEMORYERROR
 
Software Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdfSoftware Testing Exam imp Ques Notes.pdf
Software Testing Exam imp Ques Notes.pdf
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
SOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBrokerSOCRadar Research Team: Latest Activities of IntelBroker
SOCRadar Research Team: Latest Activities of IntelBroker
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Using IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New ZealandUsing IESVE for Room Loads Analysis - Australia & New Zealand
Using IESVE for Room Loads Analysis - Australia & New Zealand
 
Visitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.appVisitor Management System in India- Vizman.app
Visitor Management System in India- Vizman.app
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
 

Presentasi jlp

  • 1. Intro DjangoIntro Django I will introduce you to Django and make you fall in love with it.
  • 2. Hello, I am ● Ikhsan Noor Rosyidin ● jakethitam1985@gmail.com ● https://twitter.com/essanpupil ● https://www.facebook.com/essanpupil ● https://id.linkedin.com/in/essanpupil ● https://github.com/essanpupil
  • 3. My daily work is ● Dev – Modifying project's code based-on client's request. – Cleaning project's code. – Optimizing project's performance. – Upgrading project's package & library. ● Ops – Monitoring server performance. – Monitoring connection between servers. – Backup files & databases. – Write alert scripts.
  • 4. Django is ● Open source web framework built on top of Python programming language. ● You can compare it with: – Node.js – CodeIgniter – Ruby on Rails – Symfony – Zend – Angular JS
  • 5. Anybody know this websites? ● instagram.com ● www.pinterest.com ● disqus.com ● www.evenbrite.com ● mozilla.org ● science.nasa.gov ● And many more . . . Check the full list in https://www.djangosites.org/
  • 6. What's good in Django? ● A lot of built-in feature – Admin page – Data validation – Class based view – Authentication & authorization – Bla bla bla ● Easy to customize all those built in ● ORM models to database ● Pretty url ● Awesome template features – Tag – Filter
  • 7. General web feature in Django ● Python-social-auth – Login with social media account ● Django-dashing – Data visualisation ● Django-autocomplete-light – Properly autocomplete form ● And so much more . . Cek this site for a lot more list → https://gitlab.com/rosarior/awesome-django
  • 8. Ready to use Django project ● Mezzanine – Cms like wordpress, but built with django ● Drum – Mezzanine with social media configuration ● Django-cms ● Feincms ● Wagtail The awesome-django link in previous page also provide cool django project
  • 9. Where do I start to learn Django? ● www.djangoproject.com – Django offficial website ● irc.freenode.net/#django – Django irc chatroom in freenode ● python-id.slack.com – via: slack-python- id.herokuapp.com ● tutorial.djangogirls.org – Django tutorial created by female developer
  • 10. Free hosting for Django ● Openshift ● Heroku ● Pythonanywhere ● And some others
  • 11. Side quest . . . ● Default admin page
  • 14. Quest flashback 1. ./manage.py startapp quest 2.Vi quest/models.py 3.Vi ~/settings.py 4.Vi quest/admin.py
  • 15. In case you are wondering ● This is basically how django works. That's all folks, Peace, Love & Develop
  • 16. Is that all? ● Of course not, this is only a teaser. ● Tell me what is your problem in web development & let's find the solution with django.