در این مطلب، ویدئو نحوه ساخت یک برنامه WSGI مبتنی بر کلاس در پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,060 –> 00:00:02,370
سلام و خوش آمدید به یک
2
00:00:02,370 –> 00:00:05,040
آموزش سه مثالی پایتون دیگر، my name’s tom
3
00:00:05,040 –> 00:00:07,290
with mess code online و در
4
00:00:07,290 –> 00:00:09,030
آموزش امروز ما
5
00:00:09,030 –> 00:00:13,280
به راه اندازی یک WSGI مبتنی بر کلاس
6
00:00:13,280 –> 00:00:17,670
یا رابط دروازه وب سرور نگاهی خواهیم انداخت.
7
00:00:17,670 –> 00:00:19,890
آموزش درست در اینجا
8
00:00:19,890 –> 00:00:21,930
ما آن را با استفاده از تابع تنظیم می کنیم اکنون
9
00:00:21,930 –> 00:00:23,910
از کلاسی استفاده می کنیم که سرور
10
00:00:23,910 –> 00:00:25,830
اساساً ثابت می ماند، بنابراین بیایید ادامه دهیم
11
00:00:25,830 –> 00:00:28,590
و این کار را انجام دهیم، اجازه دهید یک
12
00:00:28,590 –> 00:00:36,630
فایل جدید ایجاد کنیم که آن را کلاس app class @py خوب می نامیم.
13
00:00:36,630 –> 00:00:39,600
در اینجا ما دریافت می کنیم و
14
00:00:39,600 –> 00:00:41,219
شروع به نوشتن برنامه خود می کنیم اولین
15
00:00:41,219 –> 00:00:43,110
کاری که باید انجام دهیم این است که بتوانیم به
16
00:00:43,110 –> 00:00:45,780
تابع make server از بسته WSGI RDF دسترسی پیدا کنیم،
17
00:00:45,780 –> 00:00:51,140
بنابراین من از
18
00:00:51,140 –> 00:00:56,940
WSGI re F dot ساده وارد کردن سرور را انجام خواهم داد.
19
00:00:56,940 –> 00:01:00,120
سرور 9 و سپس ما ادامه می دهیم
20
00:01:00,120 –> 00:01:02,699
و یک کلاس ایجاد می کنیم
21
00:01:02,699 –> 00:01:05,580
، اگر بخواهید اساساً کلاس ما برنامه وب ما است، بنابراین اگر شما
22
00:01:05,580 –> 00:01:10,520
با فلاسک یا جنگو کار
23
00:01:10,520 –> 00:01:12,510
می کنید، اساساً این چیزی است که ما
24
00:01:12,510 –> 00:01:14,880
اینجا می سازیم، اما هنر بسیار اساسی است زیرا
25
00:01:14,880 –> 00:01:17,640
ما از ابتدایی ترین WSGI که
26
00:01:17,640 –> 00:01:20,700
وانستیم دکل بسازیم، استفاده می کنیم بنابراین، برنامه های وب ما
27
00:01:20,700 –> 00:01:22,920
بسیار ابتدایی خواهند بود، بنابراین می گوییم
28
00:01:22,920 –> 00:01:25,400
برنامه وب کلاس این همان چیزی است که آن را به همین شکل نام می گذاریم، بسیار
29
00:01:25,400 –> 00:01:30,329
خوب و ما
30
00:01:30,329 –> 00:01:33,659
آن را کاملاً عالی می نامیم.
31
00:01:33,659 –> 00:01:37,829
یا کلاس ما،
32
00:01:37,829 –> 00:01:42,270
بنابراین ما متد in knit را درست تعریف می کنیم
33
00:01:42,270 –> 00:01:47,310
و می گوییم که این دو
34
00:01:47,310 –> 00:01:48,829
پارامتر را می طلبد، اول اینکه
35
00:01:48,829 –> 00:01:52,890
محیط ها خوب هستند و
36
00:01:52,890 –> 00:02:01,409
دومی پاسخ پاسخ خواهد
37
00:02:01,409 –> 00:02:04,740
بود و ما فقط آنها را تنظیم می کنیم تا ما
38
00:02:04,740 –> 00:02:07,920
دستکشهای محیطی خود نقطهای
39
00:02:07,920 –> 00:02:12,330
برابر است با محیط واقعی و من
40
00:02:12,330 –> 00:02:13,880
نوشتم که اشتباه
41
00:02:13,880 –> 00:02:18,090
همه پنج عنصر وجود دارد
42
00:02:18,090 –> 00:02:23,970
و ما پاسخ خود را انجام میدهیم برابر با
43
00:02:23,970 –> 00:02:26,160
پاسخ درست است
44
00:02:26,160 –> 00:02:29,340
و سپس در نهایت جلو میرویم و
45
00:02:29,340 –> 00:02:34,980
اساساً خودمان را تنظیم میکنیم. برنامه وب در حال حاضر ما
46
00:02:34,980 –> 00:02:39,270
از روش ITER استفاده
47
00:02:39,270 –> 00:02:41,550
خواهیم کرد زیرا
48
00:02:41,550 –> 00:02:44,580
پروژه خود را در اینجا دریافت و تکرار می کنیم، بنابراین از طریق
49
00:02:44,580 –> 00:02:46,770
برنامه وب خود Isis باید بگوید بنابراین از
50
00:02:46,770 –> 00:02:48,660
روش ساخت تکراری استفاده می کنیم تا
51
00:02:48,660 –> 00:02:53,180
جلو برویم. و آن را تعریف کنید و ما می گوییم
52
00:02:53,180 –> 00:02:54,420
53
00:02:54,420 –> 00:02:57,630
ITER خوب است و ما آن را تنظیم می کنیم
54
00:02:57,630 –> 00:03:04,650
وضعیت e به 200 خوب است
55
00:03:04,650 –> 00:03:12,210
مانند این و ما هدرهای پاسخ را مانند این تنظیم می کنیم و
56
00:03:12,210 –> 00:03:14,070
اساساً می دانید که محتوای ما
57
00:03:14,070 –> 00:03:17,430
HTML است، بنابراین در آنجا یک تاپل
58
00:03:17,430 –> 00:03:22,290
خواهیم داشت و یک نوع محتوا مانند آن
59
00:03:22,290 –> 00:03:27,510
و یک کاما و سپس متن با حروف کوچک متن
60
00:03:27,510 –> 00:03:31,920
HTML مانند آن و سپس در اینجا ما
61
00:03:31,920 –> 00:03:35,420
پاسخ خود را پاسخ خواهد
62
00:03:35,420 –> 00:03:42,360
داد و من وضعیت
63
00:03:42,360 –> 00:03:45,150
و سرصفحههای پاسخ ما را مانند آن ارسال میکنم.
64
00:03:45,150 –> 00:03:47,910
65
00:03:47,910 –> 00:03:49,380
از آنجایی که ما از
66
00:03:49,380 –> 00:03:52,200
ضربهگیر استفاده میکنیم، یک yield not return دریافت میکنیم، بنابراین من ادامه میدهم
67
00:03:52,200 –> 00:03:55,050
و یک پیام ارائه میدهیم و
68
00:03:55,050 –> 00:04:00,720
از yield استفاده میکنیم و میگوییم که میخواهیم
69
00:04:00,720 –> 00: