Table of Contents
ایجاد 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) دسترسی داشته باشید تا مشاهده کنید، ایجاد کنید، به روز رسانی کنید یا موارد را حذف کنید.