Django Rest Framework

จาก Morange Wiki

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