ผลต่างระหว่างรุ่นของ "Django Rest Framework"

จาก Morange Wiki
แถว 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'''
+
 
 +
 
 +
== 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













ผลลัพธ์

มีข้อผิดพลาดในการสร้างรูปย่อ: ไฟล์สูญหาย
มีข้อผิดพลาดในการสร้างรูปย่อ: ไฟล์สูญหาย

.



  1. สร้าง Folder ชื่อ tutorial



อ้างอิง

[1]


Tutorial

1 - Serialization

2 - Requests & Responses

3 - Class based views

4 - Authentication & permissions

5 - Relationships & hyperlinked APIs

6 - Viewsets & routers