در این مطلب، ویدئو پرسش و پاسخ مصاحبه فلاسک | فلاسک پایتون | اصول فلاسک | سوالات متداول فلاسک | با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:12:19
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,480 –> 00:00:04,450
[Music]
2
00:00:11,840 –> 00:00:14,080
what is python flask
3
00:00:14,080 –> 00:00:16,480
flask یک فریمورک کاربردی وب سبک و محبوب
4
00:00:16,480 –> 00:00:18,160
5
00:00:18,160 –> 00:00:20,000
است که به زبان برنامه نویسی پایتون نوشته شده است و
6
00:00:20,000 –> 00:00:22,480
توسط
7
00:00:22,480 –> 00:00:24,560
armand roniker در سال 2010 توسعه
8
00:00:24,560 –> 00:00:27,519
9
00:00:27,519 –> 00:00:28,880
10
00:00:28,880 –> 00:00:31,519
11
00:00:31,519 –> 00:00:33,040
یافته است.
12
00:00:33,040 –> 00:00:35,200
کتابخانههای ابزار و فناوریهایی که به
13
00:00:35,200 –> 00:00:38,559
شما امکان میدهند یک برنامه وب
14
00:00:38,559 –> 00:00:42,000
بسازید. wsgi wsgi
15
00:00:42,000 –> 00:00:44,800
مخفف رابط دروازه وب سرور
16
00:00:44,800 –> 00:00:46,879
است، این مشخصاتی است که نحوه
17
00:00:46,879 –> 00:00:48,879
ارتباط یک وب سرور با
18
00:00:48,879 –> 00:00:49,760
برنامههای کاربردی وب را توصیف میکند
19
00:00:49,760 –> 00:00:51,920
و چگونه برنامههای کاربردی وب را میتوان با هم تغییر داد
20
00:00:51,920 –> 00:00:55,440
تا یک درخواست را پردازش
21
00:00:55,440 –> 00:00:58,800
کند. استفاده از فلاسک پایتون فلاسک پایتون
22
00:00:58,800 –> 00:01:01,120
برای ایجاد
23
00:01:01,120 –> 00:01:04,800
وبلاگ apis یا پلتفرم ویکیلایت استفاده
24
00:01:08,880 –> 00:01:12,080
میشود. معنی gn python flask
25
00:01:12,080 –> 00:01:14,560
flask g مخفف global است
26
00:01:14,560 –> 00:01:16,560
که به جهانی بودن دادهها در یک
27
00:01:16,560 –> 00:01:17,680
زمینه اشاره دارد
28
00:01:17,680 –> 00:01:19,840
که دادههای ذخیره شده در g پس از
29
00:01:19,840 –> 00:01:20,960
متن از بین میرود. به پایان می رسد
30
00:01:20,960 –> 00:01:22,799
و مکان مناسبی برای
31
00:01:22,799 –> 00:01:26,159
ذخیره داده ها بین درخواست
32
00:01:26,159 –> 00:01:29,360
ها نیست. ویژگی های جدید فلاسک فلاسک
33
00:01:29,360 –> 00:01:31,119
می آید با سرور توسعه داخلی
34
00:01:31,119 –> 00:01:33,439
و همچنین
35
00:01:33,439 –> 00:01:36,320
پشتیبانی یکپارچه دیباگر سریع برای آزمایش واحد
36
00:01:36,320 –> 00:01:38,799
ارسال درخواستی آرام
37
00:01:38,799 –> 00:01:41,920
همراه با تکنیک قالببندی jinja 2
38
00:01:41,920 –> 00:01:43,680
از کوکیهای ایمن پشتیبانی میکند که
39
00:01:43,680 –> 00:01:45,840
جلسات سمت کلاینت است
40
00:01:45,840 –> 00:01:50,479
همچنین دارای ویژگی سازگار با wsgi 1.0
41
00:01:50,479 –> 00:01:53,680
است که مبتنی بر موتور برنامه یونیکد گوگل است.
42
00:01:53,680 –> 00:01:55,439
سازگاری
43
00:01:55,439 –> 00:01:59,920
python flask به طور گسترده مستند
44
00:01:59,920 –> 00:02:02,560
شده است که استفاده از workzug در flask
45
00:02:02,560 –> 00:02:04,960
چیست. Workzug یک کتابخانه ابزاری است که برای
46
00:02:04,960 –> 00:02:07,280
استفاده با زبان پایتون در نظر گرفته شده است
47
00:02:07,280 –> 00:02:09,520
که عمدتاً یک رابط دروازه وب سرور
48
00:02:09,520 –> 00:02:11,360
یا برنامه wsgi است
49
00:02:11,360 –> 00:02:13,360
که می تواند موارد نرم افزاری را برای
50
00:02:13,360 –> 00:02:14,879
پاسخ به درخواست
51
00:02:14,879 –> 00:02:18,160
یا عملکردهای ابزار ایجاد
52
00:02:18,160 –> 00:02:21,120
کند. استفاده از jinja jinja یک
53
00:02:21,120 –> 00:02:22,160
موتور قالب برای
54
00:02:22,160 –> 00:02:24,560
اهداف برنامه نویسی پایتون است و شبیه
55
00:02:24,560 –> 00:02:28,640
قالب های چارچوب های وب جنگو است
56
00:02:31,519 –> 00:02:33,920
که flask wtf چیست و چه
57
00:02:33,920 –> 00:02:35,040
ویژگی هایی دارد.
58
00:02:35,040 –> 00:02:37,920
59
00:02:37,920 –> 00:02:38,640
60
00:02:38,640 –> 00:02:43,440
61
00:02:43,440 –> 00:02:46,720
62
00:02:46,720 –> 00:02:48,800
63
00:02:48,800 –> 00:02:51,720
حفاظت جهانی csrf
64
00:02:51,720 –> 00:02:54,319
بین المللی ادغام
65
00:02:54,319 –> 00:02:57,840
recaptcha su آپلود فایل pporting
66
00:02:57,840 –> 00:03:01,200
که با بارگذاری فلاسک کار می کند
67
00:03:01,200 –> 00:03:03,599
توضیح می دهد که چگونه می توانیم به جلسات در
68
00:03:03,599 –> 00:03:04,800
فلاسک
69
00:03:04,800 –> 00:03:07,440
در فلاسک دسترسی داشته باشیم یک جلسه به ما امکان می دهد
70
00:03:07,440 –> 00:03:09,840
اطلاعات را از یک درخواست به درخواست دیگر
71
00:03:09,840 –> 00:03:11,920
به خاطر بسپاریم و از یک کوکی امضا شده استفاده می کند تا کاربر
72
00:03:11,920 –> 00:03:13,840
بتواند به محتویات جلسه
73
00:03:13,840 –> 00:03:15,680
که می توانیم با استفاده از آن به جلسه دسترسی داشته باشیم نگاه کند.
74
00:03:15,680 –> 00:03:18,239
کلید زیر خط مخفی keyflask.secret در
75
00:03:18,239 –> 00:03:21,200
چارچوب flask
76
00:03:21,200 –> 00:03:23,360
چگونه می توانیم اتصالات پایگاه داده را
77
00:03:23,360 –> 00:03:24,720
در flask
78
00:03:24,720 –> 00:03:26,959
flask درخواست کنیم سه راه برای ایجاد
79
00:03:26,959 –> 00:03:28,560
اتصال پایگاه داده ارائه
80
00:03:28,560 –> 00:03:31,360
می دهد که در زیر آورده شده است قبل از اینکه درخواست underscore
81
00:03:31,360 –> 00:03:32,080
82
00:03:32,080 –> 00:03:33,760
قبل از یک درخواست فراخوانی شود و
83
00:03:33,760 –> 00:03:35,920
84
00:03:35,920 –> 00:03:38,159
پس از درخواست خط کشی نیازی به آرگومان ندارد.
85
00:03:38,159 –> 00:03:40,000
پس از یک درخواست و ارسال پاسخی
86
00:03:40,000 –> 00:03:42,239
که برای مشتری
87
00:03:42,239 –> 00:03:44,560
ارسال میشود درخواست زیرخط پایینآوری، زمانی استفاده میشود
88
00:03:44,560 –> 00:03:46,480
که استثنا مطرح شود و
89
00:03:46,480 –> 00:03:47,920
پاسخ تضمین
90
00:03:47,920 –> 00:03:49,840
نشده باشد، پس از پاسخ فراخوانی میشود و
91
00:03:49,840 –> 00:03:51,840
اجازه تغییر درخواست یا
92
00:03:51,840 –> 00:03:54,159
مقادیر آنها را ندارد
93
00:03:54,159 –> 00:03:57,599
که ijax فلاسک است. flask syjax یک کتابخانه jquery
94
00:03:57,599 –> 00:03:58,319
پایتون
95
00:03:58,319 –> 00:04:01,040
برای انجام عملکرد ajax
96
00:04:01,040 –> 00:04:02,319
در
97
00:04:02,319 –> 00:04:04,560
فلاسک است که می توانید ijacks b را نصب کنید y با استفاده از
98
00:04:04,560 –> 00:04:06,159
دستور زیر
99
00:04:06,159 –> 00:04:09,200
underscore آسان نصب فلاسک
100
00:04:09,200 –> 00:04:12,799
پیپ ijx نصب فلاسک ijx
101
00:04:12,799 –> 00:04:15,280
چه روش های http ارائه شده توسط
102
00:04:15,280 –> 00:04:17,040
python flask
103
00:04:17,040 –> 00:04:19,759
روش های http برای بازیابی داده ها
104
00:04:19,759 –> 00:04:21,440
از url استفاده می شود
105
00:04:21,440 –> 00:04:23,440
دریافت دریافت روشی است که
106
00:04:23,440 –> 00:04:25,680
داده ها را به سرور ارسال می کند هد رمزگذاری نشده
107
00:04:25,680 –> 00:04:28,080
مشابه دریافت کنید اما
108
00:04:28,080 –> 00:04:30,160
اینکه هیچ بدنه پاسخی ندارد
109
00:04:30,160 –> 00:04:32,639
پست سرور
110
00:04:32,639 –> 00:04:35,199
داده های فرم html را که می فرستد کش نمی
111
00:04:35,199 –> 00:04:36,960
کند، روشی است که در آن
112
00:04:36,960 –> 00:04:38,639
محتوای آپلود شده جایگزین
113
00:04:38,639 –> 00:04:41,680
نمایش داده های فعلی منابع هدف می شود
114
00:04:41,680 –> 00:04:43,919
حذف این روش نمایش های فعلی هدف را حذف می کند.
115
00:04:43,919 –> 00:04:45,919
منبعی
116
00:04:45,919 –> 00:04:49,360
که توسط یک آدرس اینترنتی پیشنهاد
117
00:04:49,360 –> 00:04:51,280
می شود تفاوت فلاسک و فلاسک هرمی چیست را
118
00:04:51,280 –> 00:04:52,479
119
00:04:52,479 –> 00:04:55,280
می توان به عنوان یک فریمورک میکرو بیان کرد
120
00:04:55,280 –> 00:04:56,960
که صرفاً برای یک برنامه کوچک ساخته شده
121
00:04:56,960 –> 00:04:57,759
است
122
00:04:57,759 –> 00:05:00,880
که نیازهای ساده تری در فلاسک دارد
123
00:05:00,880 –> 00:05:03,680
و کاربران باید از کتابخانه های خارجی استفاده کنند
124
00:05:03,680 –> 00:05:06,240
فلاسک همیشه آماده استفاده است.
125
00:05:06,240 –> 00:05:08,560
pyramid برای کاربردهای بزرگتر ساخته شده است
126
00:05:08,560 –> 00:05:10,160
زیرا انعطاف پذیری را فراهم می کند
127
00:05:10,160 –> 00:05:11,919
و به توسعه دهنده اجازه می دهد تا از
128
00:05:11,919 –> 00:05:13,759
ویژگی های مناسب برای t استفاده کند پروژه
129
00:05:13,759 –> 00:05:16,080
وارث توسعهدهنده میتواند
130
00:05:16,080 –> 00:05:19,120
ساختار url به سبک الگوی پایگاه داده را انتخاب کند و هرم بیشتری را انتخاب
131
00:05:19,120 –> 00:05:23,120
کند، بنابراین قابل
132
00:05:23,120 –> 00:05:25,680
تنظیم است
133
00:05:25,680 –> 00:05:27,919
134
00:05:27,919 –> 00:05:30,000
135
00:05:30,000 –> 00:05:32,479
136
00:05:36,320 –> 00:05:38,240
137
00:05:38,240 –> 00:05:39,440
138
00:05:39,440 –> 00:05:41,680
. درصد برای
139
00:05:41,680 –> 00:05:44,080
عبارات استفاده می شود. برای عبارات برای
140
00:05:44,080 –> 00:05:46,320
چاپ در الگو
141
00:05:46,320 –> 00:05:49,199
هش خروجی استفاده می شود. برای نظراتی که
142
00:05:49,199 –> 00:05:50,400
در
143
00:05:50,400 –> 00:05:54,080
هش خروجی الگو گنجانده نشده است استفاده می شود. برای دستورات خط استفاده می شود.
144
00:05:54,080 –> 00:05:59,360
145
00:05:59,360 –> 00:06:02,479
146
00:06:02,479 –> 00:06:05,120
خط خطی سرور
147
00:06:05,120 –> 00:06:07,840
http underscore 501 underscore
148
00:06:07,840 –> 00:06:09,840
underscore اجرا شده
149
00:06:09,840 –> 00:06:12,960
http underscore 502 underscore under
150
00:06: