SlideShare une entreprise Scribd logo
1  sur  144
Télécharger pour lire hors ligne
2017@Department of Computer Science, University of Taipei
Presented by Denffer
Django
Build an organized web application
Outline
1. Introduction
2. Basic Knowledge
3. Technical Details
4. Tutorial
5. Conclusion
Outline
1. Introduction
2. Basic Knowledge
3. Technical Details
4. Tutorial
5. Conclusion
Introduction
What is Django?
A high-level Python Web Framework
Introduction
What is Framework?
Front-end & Back-end co-development
Introduction
What is Framework like?
A stage company for performers
Introduction
Why should I use Django?
Clean & Rapid development
Introduction
Who use Django?
Instagram & Pinterest & Bitbucket
Outline
1. Introduction
2. Basic Knowledge
3. Technical Details
4. Tutorial
5. Conclusion
Outline
1. Introduction
2. Basic Knowledge
3. Technical Details
4. Tutorial
5. Conclusion
Basic Knowledge
Workflow
Basic Knowledge
Web Browser
URLTemplate
View
Model
Form
Database
Admin
Basic Knowledge
Web Browser
URLTemplate
View
Model
Form
Database
Admin
1. Click
2. Type
3. Press Enter
Web Browser
• What users actually see
• Responds to what users do

when they
Basic Knowledge
Web Browser
URLTemplate
View
Model
Form
Database
Admin
URL
• Often referred as the ‘web

address’
• Provides mapping to View
What is mapping?
The act of assigning

functions to URLs
Basic Knowledge
Web Browser
URLTemplate
View
Model
Form
Database
Admin
View
• Where all the functions are
written
• Render content to Template
• Get information from Model
before rendering content
• Put information into Model and
into Database through Form
Web Browser
URLTemplate
View
Model
Form
Database
Admin
Basic Knowledge
Template
• The place you systematically
store all of your Html files
• You will have a ‘static’ folder to
store other CSS files,
Javascript files, or Images
Web Browser
URLTemplate
View
Model
Form
Database
Admin
Basic Knowledge
Web Browser
URLTemplate
View
Model
Form
Database
Admin
Basic Knowledge
HTML Form ≠ Django Form
Form
HTML Form
Consists of
• input element
• checkbox
• submit button
• radio button
• and much more
Web Browser
URLTemplate
View
Model
Form
Database
Admin
Basic Knowledge
HTML Form ≠ Django Form
Form
Django Form
Aims to
• fetch data from html form
• helps to connect to Model
Basic Knowledge
Web Browser
URLTemplate
View
Model
Form
Database
Admin
Model
• Describes the structure of an

object you want to store in

Database
• Goes straight to Database
and create & edit & request

information as you wish
Basic Knowledge
Web Browser
URLTemplate
View
Model
Form
Database
Admin
Admin
• Helps to register your object
in your Model so you can
manage data in Database
• The registration has to be
done in the first place
Basic Knowledge
Web Browser
URLTemplate
View
Model
Form
Database
Admin
?
Database
Basic Knowledge
Web Browser
URLTemplate
View
Model
Form
Database
Admin
Database
Collection of data
Basic Knowledge
Database
• Collection of data
• Provided with a wonderful

back-end platform for easy

management
Web Browser
URLTemplate
View
Model
Form
Database
Admin
Workflow
Basic Knowledge
Web Browser
URLTemplate
View
Model
Form
Database
Admin
Outline
1. Introduction
2. Basic Knowledge
3. Technical Details
4. Tutorial
5. Conclusion
Outline
1. Introduction
2. Basic Knowledge
3. Technical Details
4. Tutorial
5. Conclusion
Technical Details
1. Directory Architecture
2. Module
3. Commands
4. Template Tags
5. High-level URL Configuration
Directory Architecture
Container of your entire project, which often referred as ‘workspace’
The command-line utility to interact with your Django project
E.g1. python manage.py help E.g2. python manage.py runserver -h
———— The name of your Django project
The file required for Python to treat this directory as a package——-
project_name/ ————————
manage.py —————
your_project/
your_app/
__inti__.py
migration/
static/
templates/
admin.py
form.py
model.py
views.py
db.sqlite3
__inti__.py
settings.py
url.py
Configuration for this Django project
One of the web applications of this Django project
Management of URLs to provide mapping to view.py
The file which stores all of your CSS, JS, images
——-
————-
—————-
——- The file which stores all the variations in your database
——- Your database
All the functions needed to process or respond user’s request———
————
The file which stores all of your Html
It reads your model and provides interface to your database
It is used to fetch data and performs validation
Description of the format or structure of an object stored in Database
——-
———
———-
———
Technical Details
Technical Details
1. Directory Architecture
2. Module
3. Commands
4. Template Tags
5. High-level URL Configuration
mypackage/
__init__.py
mymodule.py
Module
Technical Details
• A module is a python source file
• A package is a directory of Python module(s)
Technical Details
1. Directory Architecture
2. Module
3. Commands
4. Template Tags
5. High-level URL Configuration
Commands
Technical Details
$ python manage.py startproject project_name
To start an project
Commands
Technical Details
$ python manage.py startapp app_name
To start an application
Commands
Technical Details
$ python manage.py createsuperuser
To create a superuser
Commands
Technical Details
$ python manage.py run server 0.0.0.0:8080
To start up your server
Note: 0.0.0.0:8080 —> address:port
$ python manage.py makemigrations
To create new migration based on the changes you
made in your models
$ python manage.py migrate
To apply migration into your database
Note: Migration is Django’s way of propagating the changes you made into your database schema
Commands
Technical Details
$ python manage.py -h
To ask for what kind of command can be used
$ python manage.py runserver -h
To ask for what kind of command can be used
after runserver
Commands
Technical Details
Technical Details
1. Directory Architecture
2. Module
3. Commands
4. Template Tags
5. High-level URL Configuration
Django saves you the trouble of repeating your codes
{% for object in objects %}
{{ object.attribute }}
{% endfor %}
Template Tags
Technical Details
This is Django’s way of rendering Html Form
Note: Remember to wrap it within your HTML form tag
{{ form.as_p }}
Template Tags
Technical Details
{{ csrf_token }}
This is used prevent ill-intentioned hacker from
hacking into your database
Note: Remember to wrap it within your HTML form tag
Template Tags
Technical Details
Technical Details
1. Directory Architecture
2. Module
3. Commands
4. Template Tags
5. High-level URL Configuration
High-level URL Configuration
Technical Details
url(r'^$', views.function)
?P< v > : to take v and sent to view as a variable
^ : beginning of the url
$ : end of the url
() : to capture part of the pattern
+ : to indicate the previous item should repeat at 

least once
{} : to indicate a specific number of repetition
High-level URL Configuration
Technical Details
?P< v > : to take v and sent to view as a variable
^ : beginning of the url
$ : end of the url
() : to capture part of the pattern
+ : to indicate the previous item should repeat at 

least once
{} : to indicate a specific number of repetition
url(r’^anything/(?P<variable>[0-9]+)/$’, views.function)
url(r'^(?P<variable>/[0-9]{n})/$', views.function)
High-level URL Configuration
Technical Details
?P< v > : to take v and sent to view as a variable
^ : beginning of the url
$ : end of the url
() : to capture part of the pattern
+ : to indicate the previous item should repeat at 

least once
{} : to indicate a specific number of repetition
Technical Details
1. Directory Architecture
2. Module
3. Commands
4. Template Tags
5. High-level URL Configuration
Outline
1. Introduction
2. Basic Knowledge
3. Technical Details
4. Tutorial
5. Conclusion
Outline
1. Introduction
2. Basic Knowledge
3. Technical Details
4. Tutorial
5. Conclusion
Build an online contact list
Tutorial
https://github.com/Denffer/django_tutorial
Find your Google Chrome
Google “Cloud 9”
Find “Cloud 9”
Click on Github logo
Login your Github
Create a new workspace
Create a new workspace
2.
3.
1.
Welcome to Django on Cloud 9
Click on ‘my_contacts’ and see what are the things
initially given by Django
Anything beyond these should be added
or created by yourself
Once your workspace is created on Cloud 9,
your project is created as well.
So there is NO need for you to
Now, create your first Django application
There you go. Your first Django application
Check on what is inside
See that? Your application is actually a package,
and it contains the modules we’ve seen earlier.
Open your urls.py
The default url given by Django is the web address
connecting to your back-end management platform
Now, copy and paste the codes in urls.py from the
repository you cloned from Github
Do you see the dot over here?
This means that the file is NOT saved
From here on, remember to save your file after every edition
Great! The cross shown here means that
you have already saved the file
Whoops! It says there are some problems with your “View”
Let’s deal with it. Now go to views.py
Remember? This is where you put all the functions
Now, copy and paste the codes in views.py from the
repository you cloned from Github
Remember to save your file
Whoops! It says there are some problems with your “Model”
Let’s deal with it. Now go to models.py
Remember? You have to construct your model so it
can really connects to your database
Now, copy and paste the codes in models.py from the
repository you cloned from Github
Remember to save your file
Let’s go to settings.py
Find ‘INSTALLED_APPS’
State your application in INSTALLED_APPS
Remember to save your file
Django does not provide Form by default
So you have to create it by yourself
Create a file named ‘forms.py’ in your application ‘mycontacts’
There you go. Open it.
Remember? Django Form is used to fetch data from Html Form
Now, copy and paste the codes in forms.py from the
repository you cloned from Github
Remember to save your file
One more step. Let’s go to admin.py
Remember? Admin is used to register your Model
in your Database
Now, copy and paste the codes in admin.py from the
repository you cloned from Github
Remember to save your file
Great!
Now you have to make a migration so that your Model
and be recognized and stored in Database
Go to command line and type in the command
Great! You have just created your first model
Now, type in the command to write your model
into your Database
Great! Your first database is just created
with your model written in it
Let’s check on our database
and see how it looks like
However, before that, we have to
create a superuser account
Type in the command to create a superuser
This should be easy
Now comes the interesting part!
Let’s us launch our server!
Type in the command to launch the server
Click on the link to your website!
Welcome to your first Django error
Don’t worry. Let’s edit and add ‘/admin/‘ to your URL
Log in with your superuser account
You should be able to see your model
But it is now empty
Click on ‘ADD CONTACT’ button
Let’s add 9 contact members
1
2
Click ‘SAVE’ button on the last contact member
1
2
Now you should see 9 contact members
Let’s go back to ‘my_project’
Too messy. Let’s kill all the tabs
Great! Now let’s deal with the ‘template’ problem
Create a folder named ‘templates’ under your
application ‘mycontacts’
Remember? templates are used to contain
all of your Html files
Now create another folder named ‘mycontacts’
in the folder ‘templates’
Remember the name of this folder should be the
same as the name of your application
Create ‘show.html’, ‘add.html’, and ‘background.html’ in the
directory ‘mycontacts/templates/mycontacts’
Respectively copy and paste the codes in the html files
from the repository you cloned from Github
Next, create a folder named ‘static’ in your application
Remember? ‘static’ is used to contain all of your
CSS files and Javascript files
Next, create two folders named ‘css’ and ‘js’
in the folder ‘static’
Create ‘show.css’ & ‘add.css’ in the folder ‘css’
Respectively copy and paste the codes in the CSS files
from the repository you cloned from Github
Create ‘show.js’ & ‘add.js’ in the folder ‘js’
Respectively copy and paste the codes in the JS files
from the repository you cloned from Github
Go to command line. Hit ‘control’ + ‘c’ to kill the server
1
2
Start up the server again!
Ladies and gentlemen …
It worked! Feel free to play around!
Outline
1. Introduction
2. Basic Knowledge
3. Technical Details
4. Tutorial
5. Conclusion
Outline
1. Introduction
2. Basic Knowledge
3. Technical Details
4. Tutorial
5. Conclusion
Conclusion
Alignment & Consistency
Two basic rules for a successful design
Conclusion
Error is your friend
Learn to embrace it
Conclusion
Simple is good
Try not to squeeze everything in a single page
Conclusion
Don’t play hero
Learn to cooperate with one another
Outline
1. Introduction
2. Basic Knowledge
3. Technical Details
4. Tutorial
5. Conclusion
Thank you
Department of Computer Science, University of Taipei
Presented by Denffer
2017@Department of Computer Science, University of Taipei
Presented by Denffer
Django
Build an organized web application

Contenu connexe

Tendances

Introduction to django
Introduction to djangoIntroduction to django
Introduction to django
Ilian Iliev
 

Tendances (20)

Django Tutorial | Django Web Development With Python | Django Training and Ce...
Django Tutorial | Django Web Development With Python | Django Training and Ce...Django Tutorial | Django Web Development With Python | Django Training and Ce...
Django Tutorial | Django Web Development With Python | Django Training and Ce...
 
Introduction To Django
Introduction To DjangoIntroduction To Django
Introduction To Django
 
Django - Python MVC Framework
Django - Python MVC FrameworkDjango - Python MVC Framework
Django - Python MVC Framework
 
Django Girls Tutorial
Django Girls TutorialDjango Girls Tutorial
Django Girls Tutorial
 
Django by rj
Django by rjDjango by rj
Django by rj
 
Introduction to django
Introduction to djangoIntroduction to django
Introduction to django
 
ReactJS presentation.pptx
ReactJS presentation.pptxReactJS presentation.pptx
ReactJS presentation.pptx
 
Django
DjangoDjango
Django
 
Typescript ppt
Typescript pptTypescript ppt
Typescript ppt
 
Python Basics | Python Tutorial | Edureka
Python Basics | Python Tutorial | EdurekaPython Basics | Python Tutorial | Edureka
Python Basics | Python Tutorial | Edureka
 
Intro to Web Development Using Python and Django
Intro to Web Development Using Python and DjangoIntro to Web Development Using Python and Django
Intro to Web Development Using Python and Django
 
Angular 8
Angular 8 Angular 8
Angular 8
 
Flask – Python
Flask – PythonFlask – Python
Flask – Python
 
Python File Handling | File Operations in Python | Learn python programming |...
Python File Handling | File Operations in Python | Learn python programming |...Python File Handling | File Operations in Python | Learn python programming |...
Python File Handling | File Operations in Python | Learn python programming |...
 
Php Presentation
Php PresentationPhp Presentation
Php Presentation
 
Python Course | Python Programming | Python Tutorial | Python Training | Edureka
Python Course | Python Programming | Python Tutorial | Python Training | EdurekaPython Course | Python Programming | Python Tutorial | Python Training | Edureka
Python Course | Python Programming | Python Tutorial | Python Training | Edureka
 
Angularjs PPT
Angularjs PPTAngularjs PPT
Angularjs PPT
 
Basic Concepts in Python
Basic Concepts in PythonBasic Concepts in Python
Basic Concepts in Python
 
Python/Django Training
Python/Django TrainingPython/Django Training
Python/Django Training
 
Django Architecture Introduction
Django Architecture IntroductionDjango Architecture Introduction
Django Architecture Introduction
 

En vedette

En vedette (20)

Django 實戰 - 自己的購物網站自己做
Django 實戰 - 自己的購物網站自己做Django 實戰 - 自己的購物網站自己做
Django 實戰 - 自己的購物網站自己做
 
Real time web_apps_pycon2012-v1
Real time web_apps_pycon2012-v1Real time web_apps_pycon2012-v1
Real time web_apps_pycon2012-v1
 
PyConMY 2016 Django Channels
PyConMY 2016 Django ChannelsPyConMY 2016 Django Channels
PyConMY 2016 Django Channels
 
Django Admin (Python meeutp)
Django Admin (Python meeutp)Django Admin (Python meeutp)
Django Admin (Python meeutp)
 
Django_fukuoka
Django_fukuokaDjango_fukuoka
Django_fukuoka
 
Django class based views for beginners
Django class based views for beginnersDjango class based views for beginners
Django class based views for beginners
 
Free django
Free djangoFree django
Free django
 
Django ORM
Django ORMDjango ORM
Django ORM
 
Implementation of RSA Algorithm for Speech Data Encryption and Decryption
Implementation of RSA Algorithm for Speech Data Encryption and DecryptionImplementation of RSA Algorithm for Speech Data Encryption and Decryption
Implementation of RSA Algorithm for Speech Data Encryption and Decryption
 
Django Rest Framework and React and Redux, Oh My!
Django Rest Framework and React and Redux, Oh My!Django Rest Framework and React and Redux, Oh My!
Django Rest Framework and React and Redux, Oh My!
 
Getting Started With Django
Getting Started With DjangoGetting Started With Django
Getting Started With Django
 
Starters with Django
Starters with Django Starters with Django
Starters with Django
 
The State of WebSockets in Django
The State of WebSockets in DjangoThe State of WebSockets in Django
The State of WebSockets in Django
 
Django Celery
Django Celery Django Celery
Django Celery
 
Minicurso de Django - Desenvolvimento ágil web com Django e Python
Minicurso de Django - Desenvolvimento ágil web com Django e PythonMinicurso de Django - Desenvolvimento ágil web com Django e Python
Minicurso de Django - Desenvolvimento ágil web com Django e Python
 
那些年,我用 Django Admin 接的案子
那些年,我用 Django Admin 接的案子那些年,我用 Django Admin 接的案子
那些年,我用 Django Admin 接的案子
 
Async Tasks with Django Channels
Async Tasks with Django ChannelsAsync Tasks with Django Channels
Async Tasks with Django Channels
 
Architecture at SimpleGeo: Staying Agile at Scale
Architecture at SimpleGeo: Staying Agile at ScaleArchitecture at SimpleGeo: Staying Agile at Scale
Architecture at SimpleGeo: Staying Agile at Scale
 
The Web map stack on Django
The Web map stack on DjangoThe Web map stack on Django
The Web map stack on Django
 
Advanced Django
Advanced DjangoAdvanced Django
Advanced Django
 

Similaire à Django Introduction & Tutorial

GDG Addis - An Introduction to Django and App Engine
GDG Addis - An Introduction to Django and App EngineGDG Addis - An Introduction to Django and App Engine
GDG Addis - An Introduction to Django and App Engine
Yared Ayalew
 
django_introduction20141030
django_introduction20141030django_introduction20141030
django_introduction20141030
Kevin Wu
 
Intro To Mvc Development In Php
Intro To Mvc Development In PhpIntro To Mvc Development In Php
Intro To Mvc Development In Php
funkatron
 

Similaire à Django Introduction & Tutorial (20)

templates in Django material : Training available at Baabtra
templates in Django material : Training available at Baabtratemplates in Django material : Training available at Baabtra
templates in Django material : Training available at Baabtra
 
GDG Addis - An Introduction to Django and App Engine
GDG Addis - An Introduction to Django and App EngineGDG Addis - An Introduction to Django and App Engine
GDG Addis - An Introduction to Django and App Engine
 
Mini Curso Django Ii Congresso Academico Ces
Mini Curso Django Ii Congresso Academico CesMini Curso Django Ii Congresso Academico Ces
Mini Curso Django Ii Congresso Academico Ces
 
Django
DjangoDjango
Django
 
Angular 2 overview in 60 minutes
Angular 2 overview in 60 minutesAngular 2 overview in 60 minutes
Angular 2 overview in 60 minutes
 
django_introduction20141030
django_introduction20141030django_introduction20141030
django_introduction20141030
 
Web Development in Django
Web Development in DjangoWeb Development in Django
Web Development in Django
 
Django framework
Django framework Django framework
Django framework
 
Introduction To Code Igniter
Introduction To Code IgniterIntroduction To Code Igniter
Introduction To Code Igniter
 
Web Development with Python and Django
Web Development with Python and DjangoWeb Development with Python and Django
Web Development with Python and Django
 
Simplify your professional web development with symfony
Simplify your professional web development with symfonySimplify your professional web development with symfony
Simplify your professional web development with symfony
 
Plugin development demystified 2017
Plugin development demystified 2017Plugin development demystified 2017
Plugin development demystified 2017
 
Intro To Mvc Development In Php
Intro To Mvc Development In PhpIntro To Mvc Development In Php
Intro To Mvc Development In Php
 
Build and deploy Python Django project
Build and deploy Python Django projectBuild and deploy Python Django project
Build and deploy Python Django project
 
Let's build Developer Portal with Backstage
Let's build Developer Portal with BackstageLet's build Developer Portal with Backstage
Let's build Developer Portal with Backstage
 
django
djangodjango
django
 
Creating a Smooth Development Workflow for High-Quality Modular Open-Source P...
Creating a Smooth Development Workflow for High-Quality Modular Open-Source P...Creating a Smooth Development Workflow for High-Quality Modular Open-Source P...
Creating a Smooth Development Workflow for High-Quality Modular Open-Source P...
 
Introduction to PowerShell - Be a PowerShell Hero - SPFest workshop
Introduction to PowerShell - Be a PowerShell Hero - SPFest workshopIntroduction to PowerShell - Be a PowerShell Hero - SPFest workshop
Introduction to PowerShell - Be a PowerShell Hero - SPFest workshop
 
Synapseindia reviews sharing intro cakephp
Synapseindia reviews sharing intro cakephpSynapseindia reviews sharing intro cakephp
Synapseindia reviews sharing intro cakephp
 
They why behind php frameworks
They why behind php frameworksThey why behind php frameworks
They why behind php frameworks
 

Dernier

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Dernier (20)

Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 

Django Introduction & Tutorial