در این مطلب، ویدئو ایجاد یک محیط پایه Python Flask در ویندوز با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:13:36
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,269 –> 00:00:02,730
در این ویدیو میخواهم نگاهی به
2
00:00:02,730 –> 00:00:05,040
راهاندازی یک محیط فلاسک بسیار ابتدایی
3
00:00:05,040 –> 00:00:06,899
4
00:00:06,899 –> 00:00:09,990
و راهاندازی و راهاندازی یک سرور فلاسک بسیار ابتدایی بیندازم، بنابراین برای شروع
5
00:00:09,990 –> 00:00:11,280
این فرآیند، در github
6
00:00:11,280 –> 00:00:15,710
شروع میکنم و یک مخزن جدید ایجاد میکنم
7
00:00:18,500 –> 00:00:20,970
و من فقط در
8
00:00:20,970 –> 00:00:29,310
حال حاضر با تست in flask خود تماس میگیرم و آن را مقداردهی اولیه
9
00:00:29,310 –> 00:00:43,290
میکنم و به آدرس بعدی نیاز
10
00:00:43,290 –> 00:00:50,039
دارم که وارد خط فرمان خود میشوم و
11
00:00:50,039 –> 00:00:51,989
میخواهم آن را شبیهسازی کنم. برای کلون کردن
12
00:00:51,989 –> 00:00:53,789
آن روی دسکتاپ خود، بنابراین باید
13
00:00:53,789 –> 00:01:03,420
وارد دسکتاپ خود شوم و سپس میخواهم
14
00:01:03,420 –> 00:01:05,339
وارد آن پوشهای شوم که به تازگی
15
00:01:05,339 –> 00:01:11,549
از شبیهسازی آن ایجاد شده است و اگر به
16
00:01:11,549 –> 00:01:13,470
داخل آن پوشه نگاه کنم، میتوانم فایل readme را ببینم که
17
00:01:13,470 –> 00:01:18,720
مشکلی ندارد، بنابراین اساساً چیزی که
18
00:01:18,720 –> 00:01:21,140
من
19
00:01:21,140 –> 00:01:23,610
انتظار داشتم کار بعدی که باید انجام دهم این است که یک محیط مجازی راه اندازی کنم
20
00:01:23,610 –> 00:01:27,600
و برای اطمینان از
21
00:01:27,600 –> 00:01:29,340
اینکه پایتون را نصب کرده ام،
22
00:01:29,340 –> 00:01:34,470
نسخه Python – – را انجام خواهم داد و من به دنبال
23
00:01:34,470 –> 00:01:36,600
هر چیزی بزرگتر از 3 هستم، بنابراین در حالت ایده آل
24
00:01:36,600 –> 00:01:38,970
شما در حال استفاده از آن هستید. آخرین نسخه از این
25
00:01:38,970 –> 00:01:42,180
ویدیو 3.7 نقطه 4 است، اما ما هر کاری را که انجام می
26
00:01:42,180 –> 00:01:44,340
دهیم بیشتر از 3.5 می کنیم.
27
00:01:44,340 –> 00:01:47,369
بعد خیلی خاص نیست، من می خواهم
28
00:01:47,369 –> 00:01:50,540
آن محیط مجازی را ایجاد کنم،
29
00:01:56,670 –> 00:02:00,460
بنابراین V این اولین آرگومان
30
00:02:00,460 –> 00:02:02,170
در اینجا نام محیط مجازی
31
00:02:02,170 –> 00:02:04,420
است و سپس این پوشه ای است
32
00:02:04,420 –> 00:02:06,490
که می توانید آن را پیدا کنید و این اساساً
33
00:02:06,490 –> 00:02:08,590
می گوید نقطه به معنای از اینجاست.
34
00:02:08,590 –> 00:02:11,590
بنابراین از فلاسک underscore test به جلو
35
00:02:11,590 –> 00:02:17,860
پوشه اسلش ve و B و بعد از اینکه
36
00:02:17,860 –> 00:02:21,099
آن را فعال کردم پس از کلیک روی
37
00:02:21,099 –> 00:02:23,970
آن یک یا دو دقیقه طول می کشد تا نصب شود
38
00:02:23,970 –> 00:02:26,709
و اکنون آن را نصب کرده ایم، فقط
39
00:02:26,709 –> 00:02:28,840
مطمئن شویم که پوشه را می
40
00:02:28,840 –> 00:02:31,480
بینیم و می بینیم یک پوشه V E و V در آنجا می بینید،
41
00:02:31,480 –> 00:02:35,380
اکنون می خواهم آن
42
00:02:35,380 –> 00:02:40,319
محیط مجازی را فعال کنم، بنابراین برای فعال کردن آن در
43
00:02:40,319 –> 00:02:46,299
ویندوز، پوشه V
44
00:02:46,299 –> 00:02:48,489
و V داخل آن V و V یک
45
00:02:48,489 –> 00:02:50,829
پوشه اسکریپت است و داخل آن
46
00:02:50,829 –> 00:02:55,599
activate است. دستور و اکنون می توانم ببینم که
47
00:02:55,599 –> 00:02:58,600
محیط مجازی من به نام ve و V است
48
00:02:58,600 –> 00:03:02,290
و این نام این قسمت از
49
00:03:02,290 –> 00:03:10,750
آرگومان فعال شده است،
50
00:03:10,750 –> 00:03:13,150
این پوشه ای است که در آن محیط مجازی
51
00:03:13,150 –> 00:03:14,859
پیدا می شود و
52
00:03:14,859 –> 00:03:17,650
به این آرگومان مربوط می شود، بنابراین من در را
53
00:03:17,650 –> 00:03:20,549
محیط مجازی حالا اگر یک لیست پیپ انجام دهم،
54
00:03:20,549 –> 00:03:22,959
به یاد داشته باشید که pip مدیر بسته برای
55
00:03:22,959 –> 00:03:25,389
پایتون است که ما از آن استفاده می کنیم، فقط دو
56
00:03:25,389 –> 00:03:28,389
چیز نصب شده است، بنابراین pip یک
57
00:03:28,389 –> 00:03:30,250
مدیر بسته خوب و خوب است و
58
00:03:30,250 –> 00:03:31,930
برنامه مورد نظر من را به علاوه تمام
59
00:03:31,930 –> 00:03:33,790
وابستگی های آن به خوبی نصب می کند. من میخواهم فلاسک را نصب کنم
60
00:03:33,790 –> 00:03:40,660
تا pip فلاسک
61
00:03:40,660 –> 00:03:42,459
را نصب کند و تمام وابستگیهایش را
62
00:03:42,459 –> 00:03:44,700
نیز نصب کند
63
00:03:46,660 –> 00:03:49,750
و وقتی کارم تمام
64
00:03:49,750 –> 00:03:51,520
شد ابزارهای پیپ و راهاندازی
65
00:03:51,520 –> 00:03:53,950
وجود دارد که قبلاً دیدیم و فلاسکهایی وجود دارد که میخواستم
66
00:03:53,950 –> 00:03:57,340
نسخه 1.1.1 را نصب کنم، اما این نسخه
67
00:03:57,340 –> 00:04:00,160
متکی است. با کلیک کردن خطرناک است
68
00:04:00,160 –> 00:04:04,960
Jinja نشانهگذاری امن است و شاید خوب کار کند، بنابراین
69
00:04:04,960 –> 00:04:10,120
همه آن بستهها را هم نصب
70
00:04:10,120 –> 00:04:12,040
71
00:04:12,040 –> 00:04:13,660
72
00:04:13,660 –> 00:04:15,970
73
00:04:15,970 –> 00:04:18,700
کرده است. در حال حاضر برای مخزن من،
74
00:04:18,700 –> 00:04:20,589
آنها هر آنچه را
75
00:04:20,589 –> 00:04:22,240
که نیاز دارند خواهند داشت یا اگر این را به یک
76
00:04:22,240 –> 00:04:24,190
سرور فشار دهم، همه
77
00:04:24,190 –> 00:04:25,870
بسته ها و نسخه هایی را که باید
78
00:04:25,870 –> 00:04:28,300
جمع آوری کند، خواهد داشت، بنابراین به روشی که می
79
00:04:28,300 –> 00:04:29,710
خواهم انجام دهم این از طریق دستوری
80
00:04:29,710 –> 00:04:32,350
به نام pip freeze است و اساساً
81
00:04:32,350 –> 00:04:35,290
از تمام
82
00:04:35,290 –> 00:04:39,010
بستههای نصبشده و نسخههای آنها بیشتر از
83
00:04:39,010 –> 00:04:45,400
نیازهای علامت txt عکس میگیرد، بنابراین
84
00:04:45,400 –> 00:04:47,380
از همه چیزهایی که
85
00:04:47,380 –> 00:04:50,830
در این محیط مجازی نصب کردهایم یک عکس فوری
86
00:04:50,830 –> 00:04:53,160
بگیرید و آن را به علامت بزرگتر از علامت هدایت کنید.
87
00:04:53,160 –> 00:04:55,750
الزامات txt بنابراین به جای نشان دادن آن
88
00:04:55,750 –> 00:05:00,850
بر روی صفحه، آن را در یک فایل ok قرار دهید و
89
00:05:00,850 –> 00:05:05,590
اکنون می توانم نیازمندی ها را در txt ببینم، بنابراین
90
00:05:05,590 –> 00:05:07,840
اکنون پروژه خود را باز می کنم و من یک
91
00:05:07,840 –> 00:05:11,340
ویرایشگر هستم که از اتم استفاده
92
00:05:26,140 –> 00:05:28,760
می کنم. پوشه پروژه را باز کنید
93
00:05:28,760 –> 00:05:32,230
flask test دایرکتوری پروژه را بنویسید
94
00:05:32,230 –> 00:05:36,200
و در داخل آن می توانم فایل readme
95
00:05:36,200 –> 00:05:38,600
را که از github پایین می آید
96
00:05:38,600 –> 00:05:41,330
ببینم.
97
00:05:41,330 –> 00:05:42,830
98
00:05:42,830 –> 00:05:45,740
99
00:05:45,740 –> 00:05:49,640
بنابراین dot get همه چیز درباره
100
00:05:49,640 –> 00:05:52,550
این دایرکتوری است، بنابراین وقتی یک git init
101
00:05:52,550 –> 00:05:54,470
برای مقداردهی اولیه git انجام میدهم یا وقتی
102
00:05:54,470 –> 00:05:57,650
چیزی را شبیهسازی میکنم، این فایل dot git را دریافت میکنم،
103
00:05:57,650 –> 00:06:00,470
بنابراین dot به این معنی است که پنهان است، بنابراین نمیتوانید
104
00:06:00,470 –> 00:06:01,850
آن را ببینید و متوجه شوید که هیچ فایل گستردهای وجود ندارد.
105
00:06:01,850 –> 00:06:05,150
sion بعد از آن فقط dot git اکنون
106
00:06:05,150 –> 00:06:07,640
در اینجا همه چیز
107
00:06:07,640 –> 00:06:09,350
در مورد پیگیری اینکه سر
108
00:06:09,350 –> 00:06:11,630
در کدام دایرکتوری در همه
109
00:06:11,630 –> 00:06:13,730
commit ها قرار داریم و چیزهایی مانند این است که
110
00:06:13,730 –> 00:06:16,310
اساساً مخازن git چگونه کار می کنند
111
00:06:16,310 –> 00:06:19,670
همه چیز در داخل آن اتفاق می افتد. اگر
112
00:06:19,670 –> 00:06:21,140
دیگر نمیخواستم این را با یک
113
00:06:21,140 –> 00:06:22,910
مخزن git ردیابی کنم، این فایل را حذف
114
00:06:22,910 –> 00:06:27,260
میکردم و دیگر git ندارم،
115
00:06:27,260 –> 00:06:28,760
دیگر نصب نشدهام یا آن
116
00:06:28,760 –> 00:06:30,440
دایرکتوری را ردیابی نمیکنم، نمیخواهم این کار را انجام دهم
117
00:06:30,440 –> 00:06:31,280
، بنابراین میخواهم آن را ردیابی کنم.
118
00:06:31,280 –> 00:06:35,060
کار بعدی که میخواهم انجام دهم این است که
119
00:06:35,060 –> 00:06:37,070
یک فایل فراخوانی ایجاد کنم تا نادیده گرفته شود، بنابراین
120
00:06:37,070 –> 00:06:39,350
یک فایل جدید ایجاد میکنم و
121
00:06:39,