ایجاد RESTful API ها برای فعال کردن ارتباط بین سیستم های مختلف نرم افزاری ضروری است. پایتون، همراه با Django Rest Framework (DRF)، یک راه قدرتمند و انعطاف پذیر برای توسعه این API ها را به طور موثر فراهم می کند.این مقاله مراحل اساسی برای ایجاد یک API RESTful با استفاده از پایتون و DRF را پوشش می دهد.

تنظیم محیط زیست

با نصب Python و Django شروع کنید تا از pip برای نصب Django Rest Framework استفاده کنید:

[در این باره]: [[۱] [۱]

⁇ bash pip نصب django pip نصب djangorestframework ⁇

ایجاد یک پروژه و برنامه جدید Django:

⁇ bash django-admin شروع پروژه من python مدیریت.pystartapp api ⁇

تعریف مدل داده ها

در این بخش، یک مدل را در تعریف کنید.

[[ویرایش]

⁇ python از django.db import Models (مدلها.مدلها): نام = مدل ها.Charfield (حداکثر طول = مدل ها.Text Field() ایجاد شده at = مدل ها.DateTimefield (auto now add= true)

ایجاد Serializers

Serializers تبدیل نمونه های مدل به فرمت JSON. Create a فایل در دایرکتوری برنامه:

[[ویرایش]

⁇ python از Rest framework Import Serializers از .models import class CaseSerializer (serializers.مدل سازی): متا کلاس = فیلدهای آیتم = "All" ⁇

ایجاد دیدگاه ها و URL ها

دیدگاه های API را در تعریف کنید:

[[ویرایش]

⁇ python از Rest framework import عمومیs از .models import از .serializers import CaseSerializer classList (generics.ListCreateAPI): Queset = Object.all() Serializer class = کلاس Case Case Caseer Contenterializer classDetail (کلماتریک.Retdratationd.orgist)

در این میان، در [[FLT3]]،

[[ویرایش]

⁇ python از django.urls import از .views import ContentList، CaseDetail urlpatterns = [ مسیر ('items /')، ContentList.as view()، name = item-list)، مسیر (items)،Detail. view، name-ite = ⁇ it)

اجرای API

مهاجرت را اعمال کنید و سرور توسعه را اجرا کنید:

[در این باره]: [[۱] [۱]

python مدیریت.py مهاجرت python مدیریت.py مهاجرت python اداره.py اداره می کند.py Runserver ⁇

به سیستم (FLT:4) دسترسی داشته باشید تا مشاهده کنید، ایجاد کنید، به روز رسانی کنید یا موارد را حذف کنید.