အဓိကပြဿနာမှာ views.py ရှိ urlpatterns များကို အသုံးမပြုခြင်းပင်ဖြစ်သည်။ အကြောင်းရင်းများစွာကြောင့်ဖြစ်နိုင်သော်လည်း အဖြစ်အများဆုံးမှာ မြင်ကွင်းကို ပိုမိုကြီးမားသော အပလီကေးရှင်းတစ်ခု၏ တစ်စိတ်တစ်ပိုင်းအဖြစ် အသုံးမပြုခြင်းကြောင့်ဖြစ်သည်။
from django.urls import path from .views import APIView urlpatterns = [ path('', APIView.as_view()), ]
ဤကုဒ်သည် Django မှ လမ်းကြောင်းနှင့် APIView မော်ဂျူးများကို တင်သွင်းနေပြီး APIView သို့ မြေပုံဆွဲသည့် URL ပုံစံတစ်ခုကို ဖန်တီးနေသည်။
django ဖြင့် api အနားယူပါ။
ဤသင်ခန်းစာတွင်၊ ကျွန်ုပ်တို့သည် Django ဖြင့် RESTful API ဖန်တီးနည်းကို သင့်အား ပြသပါမည်။ ကျွန်ုပ်တို့၏ဘဝပိုမိုလွယ်ကူစေရန် django-rest-framework စာကြည့်တိုက်ကို အသုံးပြုပါမည်။
Django REST မူဘောင်
Django REST framework သည် ဝဘ် API များတည်ဆောက်ရန်အတွက် အစွမ်းထက်သောကိရိယာတစ်ခုဖြစ်သည်။ ၎င်းသည် သင့်အပလီကေးရှင်းများမှ စားသုံးနိုင်သော ကြံ့ခိုင်ပြီး ကောင်းမွန်စွာစမ်းသပ်ထားသော API များကို ဖန်တီးရန် လွယ်ကူစေသည်။
Django REST framework သည် သင်၏ API ကို တည်ဆောက်ရန်နှင့် ထိန်းသိမ်းရန် လွယ်ကူစေသည့် အင်္ဂါရပ်များစွာကို ပံ့ပိုးပေးပါသည်။ ပထမဦးစွာ၊ ၎င်းတွင် အရင်းအမြစ်များ ဖန်တီးခြင်းနှင့် ၎င်းတို့၏ ဆက်ဆံရေးများကို စီမံခန့်ခွဲရန်အတွက် ကောင်းစွာသတ်မှတ်ထားသော အင်တာဖေ့စ်တစ်ခု ပါဝင်သည်။ ဒုတိယ၊ ၎င်းသည် စစ်မှန်ကြောင်းအထောက်အထားပြခြင်းနှင့် ခွင့်ပြုချက်ပေးသည့် ယန္တရားများအတွက် ပံ့ပိုးပေးသောကြောင့် သင်၏ API ကိုမည်သူဝင်ရောက်နိုင်သည်နှင့် ၎င်းတို့ကို စစ်မှန်ကြောင်းသက်သေပြပုံကို ထိန်းချုပ်ရန် လွယ်ကူစေသည်။ နောက်ဆုံးတွင်၊ Django REST မူဘောင်တွင် တုံ့ပြန်မှုများနှင့် အမှားအယွင်းများကို ကိုင်တွယ်ရန်အတွက် တပ်ဆင်ထားသော ပံ့ပိုးမှုပါရှိသည်။ ဆိုလိုသည်မှာ သင့်အပလီကေးရှင်းများ အသုံးပြုနိုင်သည့် ဖော်မတ်ဖြင့် သင့် API မှ ပြန်ပေးသော ဒေတာကို ကိုယ်စားပြုသည့် တုံ့ပြန်မှုများကို အလွယ်တကူ ဖန်တီးနိုင်သည်ဟု ဆိုလိုသည်။