در این مطلب، ویدئو Python Flask REST API GET/PUT/POST قسمت 2 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:07:25
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,120 –> 00:00:02,460
سلام به همه و به بخش
2
00:00:02,460 –> 00:00:04,380
دوم این ویدیو خوش آمدید در این ویدیو، ما
3
00:00:04,380 –> 00:00:06,540
یک crud اولیه با پای tin درست می کنیم
4
00:00:06,540 –> 00:00:08,069
که چیزی جز ارسال پست و حذف
5
00:00:08,069 –> 00:00:10,769
درخواست ها با پایتون نیست، بنابراین این نحوه
6
00:00:10,769 –> 00:00:13,110
ساخت API REST با پایتون و کلاس است. پس
7
00:00:13,110 –> 00:00:15,059
بیایید شروع کنیم و
8
00:00:15,059 –> 00:00:18,720
اصول اولیه crud را به شما آموزش دهیم که ایجاد افزودن حذف است،
9
00:00:18,720 –> 00:00:20,670
من فکر میکنم چیزی شبیه به آن، بنابراین اساساً
10
00:00:20,670 –> 00:00:22,020
من این کار را انجام نمیدهم که سه
11
00:00:22,020 –> 00:00:24,510
درخواست را انجام دهیم که پست گذاشته شده است و همانطور که گفتم
12
00:00:24,510 –> 00:00:27,510
حذف کنید، اول از همه ما طبق معمول باید
13
00:00:27,510 –> 00:00:29,849
یا دو کتابخانه مهم را از
14
00:00:29,849 –> 00:00:32,308
فلاسک وارد کنید، میدانید که
15
00:00:32,308 –> 00:00:34,890
قبلاً در ویدیوی شماره یک
16
00:00:34,890 –> 00:00:37,950
این کار را انجام دادیم و پس از آن یک برنامه ایجاد میکنیم، بنابراین
17
00:00:37,950 –> 00:00:39,840
این کار را درست انجام دادیم، به یاد داشته باشید که قبلاً
18
00:00:39,840 –> 00:00:42,210
این کار را درست انجام دادهاند و پس از آن برای هر کدام پایه
19
00:00:42,210 –> 00:00:45,870
برای اجرای هر فلاسک اولیه، ما اساساً همین الان این کار را انجام
20
00:00:45,870 –> 00:00:47,579
می دهیم، می توانیم عملکرد خود را بنویسیم
21
00:00:47,579 –> 00:00:50,309
و من به شما توضیح می دهم که چگونه
22
00:00:50,309 –> 00:00:55,140
و چه چیزی و غیره را با جزئیات توضیح می دهم، بنابراین بیایید شروع کنیم،
23
00:00:55,140 –> 00:00:57,719
بنابراین برای این مثال در ویدیوی بعدی،
24
00:00:57,719 –> 00:01:00,059
RBI پایگاه های داده را پوشش می دهد، بنابراین چگونه
25
00:01:00,059 –> 00:01:02,910
آیا محتوای اضافه یا حذف می کنید؟ h فقط
26
00:01:02,910 –> 00:01:05,880
API با پایگاه داده تماس می گیرد، اما در حال حاضر
27
00:01:05,880 –> 00:01:07,890
از لیست استفاده می کنم تا بتوانم به شما توضیح دهم،
28
00:01:07,890 –> 00:01:11,430
پس بیایید شروع کنیم، پس بیایید
29
00:01:11,430 –> 00:01:13,920
لیستی به نام داده تعریف کنیم بلافاصله بعد از
30
00:01:13,920 –> 00:01:16,530
آن باید یک کلاس
31
00:01:16,530 –> 00:01:18,090
تعریف کنم تا تعریف کنیم. کلاسی که
32
00:01:18,090 –> 00:01:20,430
میتواند نام افراد را اضافه کند البته
33
00:01:20,430 –> 00:01:22,380
که میتواند یک نام را حذف کند، اما از طریق
34
00:01:22,380 –> 00:01:25,560
فراخوانی API، بنابراین طبیعتاً این نمیتواند
35
00:01:25,560 –> 00:01:28,560
از منبع به ارث برده شود، همانطور که در آخرین ویدیو انجام دادیم،
36
00:01:28,560 –> 00:01:33,170
بنابراین تعریف درخواست دریافت
37
00:01:33,170 –> 00:01:38,070
به یاد داشته باشید که همیشه تابع را نگه دارید
38
00:01:38,070 –> 00:01:42,570
خود را به طور پیش فرض بگیرید شما می دانید
39
00:01:42,570 –> 00:01:47,880
پس خود پست را همین الان تعریف کنید من فقط
40
00:01:47,880 –> 00:01:50,780
یک الگوی خالی ایجاد
41
00:01:50,780 –> 00:01:55,850
42
00:01:55,850 –> 00:01:58,340
43
00:01:58,340 –> 00:02:00,890
44
00:02:00,890 –> 00:02:04,010
می کنم.
45
00:02:04,010 –> 00:02:06,830
درخواست پست من بنابراین اساساً چه
46
00:02:06,830 –> 00:02:09,100
کاری انجام می دهد هر زمان که
47
00:02:09,100 –> 00:02:12,800
نامی را انتخاب کنید، نام آن را اضافه می کند، اما از طریق
48
00:02:12,800 –> 00:02:14,600
فراخوانی های API به یاد داشته باشید که این کل
49
00:02:14,600 –> 00:02:17,330
ایده ای است که شما می دانید، زیرا در بخش
50
00:02:17,330 –> 00:02:19,550
وب مالی مانند API شما API برای
51
00:02:19,550 –> 00:02:21,590
دریافت داده دارید. آن را پست کنید و چنین چیزهایی،
52
00:02:21,590 –> 00:02:24,440
بنابراین ما در حال ایجاد API خودمان هستیم، بنابراین این
53
00:02:24,440 –> 00:02:28,580
یک نام درست به خاطر سپردن به خود می گیرد،
54
00:02:28,580 –> 00:02:31,220
زیرا نام را به درستی اضافه می کند،
55
00:02:31,220 –> 00:02:34,489
بنابراین منطق انجام این کار این است که من
56
00:02:34,489 –> 00:02:38,690
در M ایجاد خواهم کرد، بنابراین به یاد داشته باشید که همیشه
57
00:02:38,690 –> 00:02:40,310
روی jason کار می کند- – jason– اشیاء
58
00:02:40,310 –> 00:02:42,290
بنابراین اساساً n چیزی نیست، اما در پایتون
59
00:02:42,290 –> 00:02:46,870
مانند دیکشنری چیزهایی را به خاطر بسپارید، بنابراین
60
00:02:46,870 –> 00:02:51,290
من میگویم دادهها و اگر میخواهید
61
00:02:51,290 –> 00:02:53,900
آن دادهها را درست پست کنید، آن
62
00:02:53,900 –> 00:02:57,010
نام را میگیرد و کاری که باید انجام دهم این است که دادهها را
63
00:02:57,010 –> 00:02:59,750
به خاطر بسپارید. دادههای ما درست باشد، بنابراین
64
00:02:59,750 –> 00:03:05,530
نقطه داده اضافه میشود و من میگویم 10
65
00:03:05,530 –> 00:03:09,280
به یاد داشته باشید و بعد از آن باید
66
00:03:09,280 –> 00:03:14,989
آن دمای را که یک شی JSON است برگردانم،
67
00:03:14,989 –> 00:03:18,200
بنابراین این همان درخواست پست سادهای است که
68
00:03:18,200 –> 00:03:22,880
میتوانم بنویسم اکنون باید اساساً یک درخواست دریافت بنویسم.
69
00:03:22,880 –> 00:03:25,280
درخواست دریافت
70
00:03:25,280 –> 00:03:27,530
اساساً فقط یک نام میگیرد و
71
00:03:27,530 –> 00:03:28,970
نشان میدهد که آیا آن نام
72
00:03:28,970 –> 00:03:30,230
وجود دارد یا نه، اگر وجود داشته باشد،
73
00:03:30,230 –> 00:03:31,970
چاپ میشود، در غیر این صورت هیچکدام را چاپ نمیکند،
74
00:03:31,970 –> 00:03:34,310
بچهها،
75
00:03:34,310 –> 00:03:38,269
همانطور که میدانید منطق بسیار ساده برای X در چه خواهد بود. داده اوپس
76
00:03:38,269 –> 00:03:41,840
داده در حال حاضر ما داده های ما چیزی نیست جز یک
77
00:03:41,840 –> 00:03:43,730
d فرهنگ لغت یا یک فرهنگ لغت درست دارد،
78
00:03:43,730 –> 00:03:45,799
بنابراین وقتی روی داده ها تکرار