Table of Contents
Luominen RESTful API on välttämätöntä, jotta viestintä eri ohjelmistojärjestelmien välillä. Python, yhdistettynä Django Rest Framework (DRF), tarjoaa tehokkaan ja joustavan tavan kehittää näitä API tehokkaasti. Tämä artikkeli kattaa perusvaiheet luoda RESTful API käyttäen Python ja DRF.
Ympäristön luominen
Aloita asentamalla Python ja Django. Käytä pippiä asentaaksesi Django Rest Framework:
Komennot:
...............................................................................................................................................................................................................................................................
Luo uusi Django-projekti ja sovellus:
...............................................................................................................................................................................................................................................................
Tietomallin määrittely
Määrittele sovellushakemistossa malli :
[[LLT:0]]Esimerkki: [[LLT:1]]
.python from django.db import models class Tuote(mallit.Malli: nimi = mallit.CharField(max length=100) description = malleja.TextField() created at = malleja.DateTimeField(auto now add=True) .
Luodaan serialisaattoreita
Serializerit muuntavat malliesimerkkejä JSON-muotoon. Luo -tiedosto sovellushakemistoon:
[[LLT:0]]Esimerkki: [[LLT:1]]
...............................................................................................................................................................................................................................................................
Luodaan näkymiä ja URL-osoitteita
Määrittele API-näkymät :
[[LLT:0]]Esimerkki: [[LLT:1]]
...............................................................................................................................................................................................................................................................
Aseta URL-osoitteet :
[[LLT:0]]Esimerkki: [[LLT:1]]
.python from django.urls import polku from .views import AttList, AttributeDtail urlpatterns = [polku('itets/', PtellList.as view(), name='ite-list'), polku('itets//', Att Tuotetiedot.as view(), name='ite-detail'), ]
API:n käyttö
Käytä muuttoja ja suorita kehittämispalvelinta:
Komennot:
...............................................................................................................................................................................................................................................................
Käytä sovellusrajapintaa nähdäksesi, luodaksesi, päivittääksesi tai poistaaksesi kohteita.