در این مطلب، ویدئو آموزش توسعه وب فلاسک با پایتون – 2 – مسیریابی با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:02,129
در حال حاضر میزبان هاست ها به بازگشت خوش آمدید و در
2
00:00:02,129 –> 00:00:03,990
این ویدیو می خواهم همه چیز را در مورد مسیریابی توضیح دهم
3
00:00:03,990 –> 00:00:07,020
که چیست و چگونه می توانیم از آن
4
00:00:07,020 –> 00:00:10,380
در وب سایت خود استفاده کنیم، بنابراین روشی که می توانیم
5
00:00:10,380 –> 00:00:12,179
مسیریابی را از طریق استفاده از دکوراتور انجام دهیم
6
00:00:12,179 –> 00:00:14,009
و من یک نظر کوچک را در اینجا اضافه کردم.
7
00:00:14,009 –> 00:00:16,289
و اگر شما نمیدانید که
8
00:00:16,289 –> 00:00:18,449
دکوراتور چیست، هر زمان که یک
9
00:00:18,449 –> 00:00:20,580
تابع دارید و یک علامت @ میبینید و
10
00:00:20,580 –> 00:00:23,630
بعد از آن چیزی بعد از
11
00:00:23,630 –> 00:00:26,670
آن دکوراتور است، اساساً راهی است که
12
00:00:26,670 –> 00:00:29,160
میتوانید یک تابع پایتون موجود را جمع کنید
13
00:00:29,160 –> 00:00:31,710
و رفتار آن را در آن تغییر دهید. به نوعی
14
00:00:31,710 –> 00:00:32,098
15
00:00:32,098 –> 00:00:35,690
اکنون با flask ما از این استفاده می کنیم تا اساساً
16
00:00:35,690 –> 00:00:42,840
یک URL را به یک مقدار بازگشتی
17
00:00:42,840 –> 00:00:45,840
مسیریابی یا نقشه برداری کنیم، بنابراین نگاشت مسیریابی tomato
18
00:00:45,840 –> 00:00:47,640
tomah به این معنی است که همه اینها اساساً همه
19
00:00:47,640 –> 00:00:50,250
ما با اصطلاحات پیچیده ای انجام می
20
00:00:50,250 –> 00:00:52,230
دهیم این است که ما. اتصال مجدد یک URL
21
00:00:52,230 –> 00:00:54,780
به مقدار بازگشتی یک تابع،
22
00:00:54,780 –> 00:00:58,320
بنابراین هر زمان که کاربر این URL را درخواست کرد،
23
00:00:58,320 –> 00:00:59,879
پاسخ سرور
24
00:00:59,879 –> 00:01:02,039
هر مقداری باشد که این مقدار برگشتی دقیقاً
25
00:01:02,039 –> 00:01:04,830
همانجا باشد، این تنها کاری است که ما انجام می دهیم و فقط برای
26
00:01:04,830 –> 00:01:06,360
نشان دادن یک مثال دیگر به شما بچه ها
27
00:01:06,360 –> 00:01:08,760
رفتن تی o بسیار منطقی تر است،
28
00:01:08,760 –> 00:01:10,650
فرض کنید می خواهیم صفحه دیگری را به
29
00:01:10,650 –> 00:01:12,900
غیر از صفحه اصلی ایجاد کنیم و
30
00:01:12,900 –> 00:01:15,420
آن را مانند ماهی تن یا چیزی دیگر بنامیم، بنابراین
31
00:01:15,420 –> 00:01:20,009
ما دقیقاً در مسیر برنامه هستیم و در اینجا
32
00:01:20,009 –> 00:01:22,979
فقط برای خوردن هستیم. ماهی تن، بنابراین هر زمان که
33
00:01:22,979 –> 00:01:25,350
کاربر به صفحه میرود و معمولاً
34
00:01:25,350 –> 00:01:27,090
URL ما خواهد بود، مانند New Boston
35
00:01:27,090 –> 00:01:30,600
Comm Slash tuna، کاری که میخواهیم انجام دهیم این است که
36
00:01:30,600 –> 00:01:34,079
فقط میخواهیم یک تابع در اینجا ایجاد
37
00:01:34,079 –> 00:01:36,479
کنیم و میتوانیم هر چیزی را که میخواهیم برگردانیم،
38
00:01:36,479 –> 00:01:38,970
حالا آنچه را که میخواهیم برگردانیم. نوشتن در اینجا
39
00:01:38,970 –> 00:01:41,070
مقدار بازگشتی است به این معنی که شما
40
00:01:41,070 –> 00:01:43,380
واقعاً میتوانید HTML را در اینجا بنویسید، بله
41
00:01:43,380 –> 00:01:45,090
این کار را انجام میدهد، بنابراین این را بررسی کنید،
42
00:01:45,090 –> 00:01:47,759
بیایید فقط مانند سرفصل 2 بنویسیم و
43
00:01:47,759 –> 00:01:53,369
ماهی تن ما همان سرفصل 2 خوب است،
44
00:01:53,369 –> 00:01:56,719
بنابراین حالا بیایید ادامه دهیم. و این را اجرا کنید
45
00:01:56,719 –> 00:02:02,009
و به من اجازه دهید تا
46
00:02:02,009 –> 00:02:03,570
صفحه اصلی ما وجود داشته باشد و حالا اجازه دهید من ادامه دهم
47
00:02:03,570 –> 00:02:06,299
و ماهی تن را بنویسم، بنابراین
48
00:02:06,299 –> 00:02:08,970
این همان چیزی است که ما از سرور درخواست کردیم که
49
00:02:08,970 –> 00:02:11,280
صفحه ماهی تن را به من بدهد و گفت باشه
50
00:02:11,280 –> 00:02:13,190
اجازه دهید بررسی کنم آیا
51
00:02:13,190 –> 00:02:15,830
اتفاق می افتد هر وقت این کار را انجام دادی
52
00:02:15,830 –> 00:02:17,030
اوه اوه به این نگاه کن،
53
00:02:17,030 –> 00:02:19,400
من و ماهی تن درخواست کردی من
54
00:02:19,400 –> 00:02:20,930
این تابع را مستقیماً در زیر خود اجرا می کنم و
55
00:02:20,930 –> 00:02:22,640
شما این پاسخ را دریافت می کنید، به همین دلیل است که
56
00:02:22,640 –> 00:02:25,640
دیدیم ماهی تن در سرفصل دوم خوب است
57
00:02:25,640 –> 00:02:28,220
و راه های بهتری برای
58
00:02:28,220 –> 00:02:30,590
گنجاندن HTML وجود دارد که در نهایت کاری که می خواهیم انجام دهیم این
59
00:02:30,590 –> 00:02:32,450
است که یک
60
00:02:32,450 –> 00:02:34,970
الگوی HTML و سپس ارسال هر
61
00:02:34,970 –> 00:02:37,760
مقداری که نیاز داریم، اما میشود.
62
00:02:37,760 –> 00:02:39,350
63
00:02:39,350 –> 00:02:41,180
64
00:02:41,180 –> 00:02:44,000
65
00:02:44,000 –> 00:02:45,740
این است که چگونه
66
00:02:45,740 –> 00:02:49,280
می توانیم از متغیرها استفاده کنیم، بنابراین اساساً فرض کنید
67
00:02:49,280 –> 00:02:51,110
که ما صفحه وب خود را دقیقاً در اینجا تنظیم می کنیم
68
00:02:51,110 –> 00:02:54,620
و ما یک بخش نمایه
69
00:02:54,620 –> 00:02:58,520
داریم بنابراین مانند کاربر Bucky
70
00:02:58,520 –> 00:03:02,810
یا می توانیم کاربر Emily داشته باشیم یا می توانیم
71
00:03:02,810 –> 00:03:04,040
کاربر داشته باشیم. Ava
72
00:03:04,040 –> 00:03:06,920
اساساً ما نیاز داریم که بخشی از این URL
73
00:03:06,920 –> 00:03:09,170
یک متغیر باشد و بسته به آن
74
00:03:09,170 –> 00:03:11,660
متغیر، محتوا تغییر میکند، بنابراین ممکن است
75
00:03:11,660 –> 00:03:14,000
بسته به
76
00:03:14,000 –> 00:03:16,870
هر چیزی که در آنجا عبور دادهایم، سلام Bucky hello Ava را بگوید، بنابراین
77
00:03:16,870 –> 00:03:19,070
کاری که اکنون میخواهیم انجام دهیم این است که
78
00:03:19,070 –> 00:03:24,140
مسیر را طی میکنیم. و ما می گوییم um پروفایل چلپ چلوپ
79
00:03:24,140 –> 00:03:30,610
نام کاربری بسیار خوب است کاملاً خوب
80
00:03:30,610 –> 00:03:34,040
نمایه def اکنون در اینجا من فقط می خواهم
81
00:03:34,040 –> 00:03:36,380
نام کاربری را بنویسم بنابراین اساساً هر زمان
82
00:03:36,380 –> 00:03:39,380
که می خواهید یک متغیر در URL خود ایجاد کنید
83
00:03:39,380 –> 00:03:41,180
کاری که باید انجام دهید این است که باید
84
00:03:41,180 –> 00:03:44,060
آن را بین پرانتزها قرار دهید بنابراین
85
00:03:44,060 –> 00:03:46,640
نام کاربری و سپس ما نیاز داریم برای ارسال آن درست
86
00:03:46,640 –> 00:03:48,860
مانند ما در هر قدیمی که میدانید
87
00:03: