ผลต่างระหว่างรุ่นของ "Django Rest Framework"
จาก Morange Wiki
Nobpadon (คุย | มีส่วนร่วม) |
Patcharapun (คุย | มีส่วนร่วม) |
||
แถว 1: | แถว 1: | ||
+ | |||
+ | == Django REST framework == | ||
+ | |||
'''Quickstart''' | '''Quickstart''' | ||
− | Quickstart เป็นหัวข้อสำหรับคนที่เริ่มทำเว็บ API และ REST framework โดยจะเป็นการสร้าง API อย่างง่าย เพื่อให้ผู้ดูแลระบบสามารถ เพิ่ม ลบ | + | Quickstart เป็นหัวข้อสำหรับคนที่เริ่มทำเว็บ API และ REST framework โดยจะเป็นการสร้าง API อย่างง่าย เพื่อให้ผู้ดูแลระบบสามารถ เพิ่ม ลบ แก้ไข ผู้ใช้งานได้ |
+ | |||
+ | '''ขั้นตอนการตั้งค่า''' | ||
+ | * ตั้งค่าโปรเจคใหม่ด้วยการสร้าง Directory ชื่อว่า tutorial และ สร้างแอปพลิเคชั่นใหม่ชื่อ quickstart โดยมีกระบวนการดังต่อไปนี้ | ||
+ | <pre> | ||
+ | 1. สร้าง Folder ชื่อ tutorial | ||
+ | mkdir tutorial | ||
+ | cd tutorial | ||
+ | |||
+ | 2. สร้าง Virtual environment (virtualenv) | ||
+ | virtualenv env | ||
+ | source env/bin/activate | ||
+ | |||
+ | 3. ติดตั้ง Django REST framework ลงใน virtualenv | ||
+ | pip install django | ||
+ | pip install djangorestframework | ||
+ | |||
+ | 4. ตั้งค่าโปรเจคและแอปพลิเคชั่นใน Django | ||
+ | django-admin.py startproject tutorial . # Note the trailing '.' character | ||
+ | cd tutorial | ||
+ | django-admin.py startapp quickstart | ||
+ | cd .. | ||
+ | |||
+ | </pre> | ||
+ | |||
+ | * ในขั้นตอนต่อไปนี้เป็นการเชื่อมต่อฐานข้อมูลให้กับโปรเจคโดยการ migrate | ||
+ | <pre> | ||
+ | python manage.py migrate | ||
+ | </pre> | ||
+ | |||
+ | * ต่อมาเป็นการสร้าง user โดยมี username : admin และ password : password123 เพื่อเอาไว้เข้าใช้ระบบ | ||
+ | <pre> | ||
+ | python manage.py createsuperuser | ||
+ | </pre> | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | '''ผลลัพธ์''' | ||
+ | [[ไฟล์:Django1.JPG|500px|thumb|left]] | ||
+ | |||
+ | [[ไฟล์:Django2.JPG|500px|thumb|left]]. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | # สร้าง Folder ชื่อ tutorial | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | '''อ้างอิง''' | ||
+ | |||
[http://www.django-rest-framework.org/tutorial/quickstart/] | [http://www.django-rest-framework.org/tutorial/quickstart/] | ||
− | + | ||
+ | |||
+ | == Tutorial == | ||
+ | |||
1 - Serialization | 1 - Serialization |
รุ่นแก้ไขเมื่อ 03:42, 8 มิถุนายน 2559
Django REST framework
Quickstart
Quickstart เป็นหัวข้อสำหรับคนที่เริ่มทำเว็บ API และ REST framework โดยจะเป็นการสร้าง API อย่างง่าย เพื่อให้ผู้ดูแลระบบสามารถ เพิ่ม ลบ แก้ไข ผู้ใช้งานได้
ขั้นตอนการตั้งค่า
- ตั้งค่าโปรเจคใหม่ด้วยการสร้าง Directory ชื่อว่า tutorial และ สร้างแอปพลิเคชั่นใหม่ชื่อ quickstart โดยมีกระบวนการดังต่อไปนี้
1. สร้าง Folder ชื่อ tutorial mkdir tutorial cd tutorial 2. สร้าง Virtual environment (virtualenv) virtualenv env source env/bin/activate 3. ติดตั้ง Django REST framework ลงใน virtualenv pip install django pip install djangorestframework 4. ตั้งค่าโปรเจคและแอปพลิเคชั่นใน Django django-admin.py startproject tutorial . # Note the trailing '.' character cd tutorial django-admin.py startapp quickstart cd ..
- ในขั้นตอนต่อไปนี้เป็นการเชื่อมต่อฐานข้อมูลให้กับโปรเจคโดยการ migrate
python manage.py migrate
- ต่อมาเป็นการสร้าง user โดยมี username : admin และ password : password123 เพื่อเอาไว้เข้าใช้ระบบ
python manage.py createsuperuser
ผลลัพธ์
มีข้อผิดพลาดในการสร้างรูปย่อ: ไฟล์สูญหาย
มีข้อผิดพลาดในการสร้างรูปย่อ: ไฟล์สูญหาย
.
- สร้าง Folder ชื่อ tutorial
อ้างอิง
Tutorial
1 - Serialization
2 - Requests & Responses
3 - Class based views
4 - Authentication & permissions
5 - Relationships & hyperlinked APIs
6 - Viewsets & routers