SlideShare a Scribd company logo
Mils Burasakorn
Introduction to
Question:
ในการสร้าง website application
เราควรต้องคำนึงอะไรบ้าง
หน้า Login ?
หน้า Sign Up ?
https://icons8.com/icons/set/roles
Member/subscriberAdmin Guest
✅ แก้ไขข้อมูลสมาชิก
✅ แก้ไขข้อมูลในระบบ
✅ เข้าถึงหน้าเฉพาะ
member เข้าได้
✅ สะสมแต้ม
✅ เข้าถึงหน้าที่เปิดสาธารณะ
❌ สิทธิประโยชน์ต่างๆ
Roles ต่างๆ
มี Form ไหม ?
- handle user authentication (signing up, signing in, signing out)
- a management panel for your website and forms
- a way to upload files
etc.
you always need a similar set of
components:
Framework !
Framework ! (Everywhere)
Framework ! (Everywhere)
“Django is a high-level Python Web framework that
encourages rapid development and clean, pragmatic
design. Built by experienced developers, it takes care
of much of the hassle of Web development, so you
can focus on writing your app without needing to
reinvent the wheel. It’s free and open source.”
What is Django?
https://www.djangoproject.com/
Django is a free and open source web application
framework, written in Python.
A web framework is a set of components that helps
you to develop websites faster and easier.
https://tutorial.djangogirls.org/en/django/
Django can do all of above !
Member/subscriber
Admin
Guest
Powerful Admin Management
Django was initially developed between 2003 and 2005 by a web
team who were responsible for creating and maintaining newspaper
websites. After creating a number of sites, the team began to factor
out and reuse lots of common code and design patterns. This
common code evolved into a generic web development framework,
which was open-sourced as the "Django" project in July 2005. 
History
Django is
pronounced JANG-oh.
The “D” is silent.
• Django Reinhardt, a jazz manouche
guitarist from the 1930s to early 1950s.
• To this day, he’s considered one of the
best guitarists of all time.
Who use Django?
Our first project:
https://medium.com/
Our first project : https://medium.com/
https://medium.com/
บทความ(Story)
} ชื่อเรื่อง(title)
} เนื้อหา(content)
} รูปภาพ(image)
} ผู้แต่ง(author)
หน้ารายละเอียดของ Story
ProjectWorkflow
How it works
Introduction to Django
Introduction to Django
Request
Response
Let’s create Github repo !
Python == 2.7
Django == 1.8.5
Python == 3.6
Django == xxx
Python == 3.2
Django == xxx
Virtual Environment
Python Virtual Environment choices
virtualenv
virtualenvwrapper
Poetry

More Related Content

PDF
Getting Involved with Joomla - Why and how to contribute
DOC
prabhakaran (4.3)
PDF
CODE Training Services
PPTX
Slide share content
PPTX
Chatbot development with Microsoft Bot Framework
PPTX
PDF
Python Object Oriented Programming
PDF
Introduction to Python for new beginner
Getting Involved with Joomla - Why and how to contribute
prabhakaran (4.3)
CODE Training Services
Slide share content
Chatbot development with Microsoft Bot Framework
Python Object Oriented Programming
Introduction to Python for new beginner

Recently uploaded (20)

PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPT
Teaching material agriculture food technology
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Empathic Computing: Creating Shared Understanding
PPTX
A Presentation on Artificial Intelligence
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Cloud computing and distributed systems.
PPTX
Machine Learning_overview_presentation.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
sap open course for s4hana steps from ECC to s4
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
Review of recent advances in non-invasive hemoglobin estimation
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Teaching material agriculture food technology
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Empathic Computing: Creating Shared Understanding
A Presentation on Artificial Intelligence
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
20250228 LYD VKU AI Blended-Learning.pptx
Cloud computing and distributed systems.
Machine Learning_overview_presentation.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
sap open course for s4hana steps from ECC to s4
Digital-Transformation-Roadmap-for-Companies.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Unlocking AI with Model Context Protocol (MCP)
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
Dropbox Q2 2025 Financial Results & Investor Presentation
Ad
Ad

Introduction to Django