در این مطلب، ویدئو مقدمه – توسعه وب جنگو با پایتون 1 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:01,939 –> 00:00:04,200
چه خبر است همه به
2
00:00:04,200 –> 00:00:07,379
مجموعه آموزش جنگو خوش آمدید جنگو یک
3
00:00:07,379 –> 00:00:10,200
چارچوب وب برای پایتون است همه فریم ورک
4
00:00:10,200 –> 00:00:12,210
فقط پایه و اساس مجموعه ای از ابزارها
5
00:00:12,210 –> 00:00:14,370
است که می توانید در بالای آن بسازید در این مورد
6
00:00:14,370 –> 00:00:16,800
برای ساختن یک وب سایت به خوبی اولین
7
00:00:16,800 –> 00:00:17,910
سؤالاتی که مردم دارند
8
00:00:17,910 –> 00:00:19,830
هنگامی که آنها شروع به جستجوی
9
00:00:19,830 –> 00:00:21,150
توسعه وب با پایتون می کنند، می پرسند
10
00:00:21,150 –> 00:00:22,890
که حدود 20 فریمورک برای
11
00:00:22,890 –> 00:00:25,740
پایتون وجود دارد که من کدام یک را انتخاب می کنم در
12
00:00:25,740 –> 00:00:27,630
بیشتر موارد شما فریمورک های سطح بالا و پایین دارید
13
00:00:27,630 –> 00:00:30,510
جنگو بالاترین
14
00:00:30,510 –> 00:00:32,159
سطح است. فریم ورک و بقیه
15
00:00:32,159 –> 00:00:35,730
فریمورکهای سطح پایینی هستند، بنابراین
16
00:00:35,730 –> 00:00:37,980
جنگو را با چیزی شبیه فلاسک اوکی مقایسه کنید، بنابراین
17
00:00:37,980 –> 00:00:39,719
ما یک سری آموزش فلاسک در
18
00:00:39,719 –> 00:00:42,149
شبکه برنامهنویسی پایتون نیز داریم و
19
00:00:42,149 –> 00:00:44,210
تفاوت اصلی بین این دو در این است
20
00:00:44,210 –> 00:00:47,670
که با فلاسک فلاسک به شما اجازه میدهد تا
21
00:00:47,670 –> 00:00:50,340
آزادی ایجاد
22
00:00:50,340 –> 00:00:52,350
کارها به روش دلخواه و دقیقاً
23
00:00:52,350 –> 00:00:53,960
هر طور که می خواهید
24
00:00:53,960 –> 00:00:56,850
جنگو انجام دهید، از سوی دیگر شما را
25
00:00:56,850 –> 00:01:00,239
مجبور می کند کارها را به روش
26
00:01:00,239 –> 00:01:02,340
جنگو انجام دهید.
27
00:01:02,340 –> 00:01:03,750
راه شما است، اما راه شما تقریباً
28
00:01:03,750 –> 00:01:06,210
مطمئناً بهترین راه نیست و با
29
00:01:06,210 –> 00:01:08,100
جنگو، راه جنگو تقریباً به
30
00:01:08,100 –> 00:01:10,290
طور قطع بهترین راه است و اگر
31
00:01:10,290 –> 00:01:13,290
یک وبسایت کامل بسازید که به
32
00:01:13,290 –> 00:01:15,540
طور کلی همیشه راه جنگو را انجام میدهد، به
33
00:01:15,540 –> 00:01:18,420
احتمال زیاد یکی از آنها را خواهید داشت، زیرا صادقانه
34
00:01:18,420 –> 00:01:20,670
بگویم، اگر با خودتان صادق باشید
35
00:01:20,670 –> 00:01:23,670
، در ایجاد سیستم بد هستید، حتی
36
00:01:23,670 –> 00:01:27,030
دختران و پسران بسیار با استعداد
37
00:01:27,030 –> 00:01:29,009
جنگو نتوانستند آن را درست انجام دهند، اولین
38
00:01:29,009 –> 00:01:30,509
باری که هزاران
39
00:01:30,509 –> 00:01:32,369
توسعهدهنده وب و به
40
00:01:32,369 –> 00:01:35,579
طور کلی توسعهدهندهها و میلیونها کاربر نهایی از آن استفاده میکنند.
41
00:01:35,579 –> 00:01:37,890
فریمورک جنگو برای رسیدن به جایی
42
00:01:37,890 –> 00:01:39,509
که امروز هست و هنوز در حال
43
00:01:39,509 –> 00:01:41,340
توسعه فعال است.
44
00:01:41,340 –> 00:01:43,740
45
00:01:43,740 –> 00:01:45,570
46
00:01:45,570 –> 00:01:48,540
47
00:01:48,540 –> 00:01:52,439
48
00:01:52,439 –> 00:01:54,420
منظور از دو چیز است، یکی شما میدانید
49
00:01:54,420 –> 00:01:56,579
مقیاسبندی وبسایت که واقعاً
50
00:01:56,579 –> 00:01:59,189
بسیار زیاد است که با
51
00:01:59,189 –> 00:02:00,780
برخی چیزهای پشتیبان ارتباط دارد، اما
52
00:02:00,780 –> 00:02:03,869
معمولاً منظور من از مقیاس، بیشتر
53
00:02:03,869 –> 00:02:05,310
افراد را میشناسید. آنها به مقیاس به عنوان و
54
00:02:05,310 –> 00:02:07,140
تعداد کاربرانی که می تواند آن را نگه دارد می گویند آیا
55
00:02:07,140 –> 00:02:09,119
می تواند از داشتن 5000 کاربر به 5
56
00:02:09,119 –> 00:02:11,038
میلیون کاربر برسد، اما در واقع زمانی که یک
57
00:02:11,038 –> 00:02:13,020
پروژه در ذهن من مقیاس می شود، زمانی است که
58
00:02:13,020 –> 00:02:13,620
59
00:02:13,620 –> 00:02:16,170
خود پروژه واقعی مقیاس می شود که شما یک
60
00:02:16,170 –> 00:02:17,879
دسته از کاربران جدید اضافه می کنید. چیزها و ویژگی ها و
61
00:02:17,879 –> 00:02:18,870
چیزهایی شبیه به آن چیزی که در نهایت اتفاق می
62
00:02:18,870 –> 00:02:20,970
افتد این است که من دوست دارم این عکس را نشان دهم این
63
00:02:20,970 –> 00:02:23,430
یکی از تصاویر مورد علاقه من است این است که می
64
00:02:23,430 –> 00:02:24,659
دانید با یک تخته سنگ تمیز شروع می کنید و
65
00:02:24,659 –> 00:02:25,950
این خانه زیبا را می سازید
66
00:02:25,950 –> 00:02:27,390
و همه چیز واقعاً خوب پیش می رود
67
00:02:27,390 –> 00:02:29,310
شاید یک ایوان به آن اضافه کنید و خیلی خوب است،
68
00:02:29,310 –> 00:02:31,170
سپس شروع به اضافه کردن چیزهای کوچک دیگر می کنید و
69
00:02:31,170 –> 00:02:32,489
قبل از اینکه متوجه شوید یک
70
00:02:32,489 –> 00:02:37,560
آشفتگی بزرگ درست کرده اید، بنابراین با جنگو شما
71
00:02:37,560 –> 00:02:39,480
را از دروازه با چیزی
72
00:02:39,480 –> 00:02:40,950
شبیه به این شروع می کند که در آن
73
00:02:40,950 –> 00:02:43,620
وب سایت اصلی خود را در پروژه خود دارید. و شما شروع به
74
00:02:43,620 –> 00:02:46,319
ایجاد برنامه هایی می کنید که به آنها برنامه می گویند،
75
00:02:46,319 –> 00:02:48,690
فرض جنگو این است که هر
76
00:02:48,690 –> 00:02:52,440
وب سایت واقعاً ترکیبی از
77
00:02:52,440 –> 00:02:55,319
برنامه های خاص است، بنابراین در این مورد ممکن
78
00:02:55,319 –> 00:02:57,239
است برنامه هایی داشته باشید که یکی ممکن است یک انجمن باشد و دیگری ممکن است یک انجمن
79
00:02:57,239 –> 00:02:58,859
باشد. یک وبلاگ باشد و یکی دیگر
80
00:02:58,859 –> 00:03:01,079
ممکن است فروشگاهی باشد و
81
00:03:01,079 –> 00:03:03,420
همه اینها در یک وب سایت قرار دارند، بنابراین
82
00:03:03,420 –> 00:03:05,370
اصطلاحات می تواند واقعاً سریع گیج کننده شود،
83
00:03:05,370 –> 00:03:07,769
مخصوصاً با چیزی
84
00:03:07,769 –> 00:03:09,060
مانند جنگو که سطح بسیار بالایی دارد و
85
00:03:09,060 –> 00:03:12,060
بسیار انتزاعی است و می تواند
86
00:03:12,060 –> 00:03:13,470
بیش از حد باشد. گاهی اوقات و کمی
87
00:03:13,470 –> 00:03:16,200
طاقتفرسا است، بنابراین اشتباه نمیکنم،
88
00:03:16,200 –> 00:03:17,280
میخواهم خیلی روی اصطلاحات تمرکز کنم
89
00:03:17,280 –> 00:03:18,810
، اما اساساً میدانید که
90
00:03:18,810 –> 00:03:21,299
ممکن است بشنوید که یک برنامه وب اغلب اوقات
91
00:03:21,299 –> 00:03:23,099
مردم یک برنامه وب را یک
92
00:03:23,099 –> 00:03:26,099
صفحه وب یا مثلاً یک صفحه وب میدانند. برنامه تلفن
93
00:03:26,099 –> 00:03:27,989
مانند همه چیز است که برنامه های فرعی
94
00:03:27,989 –> 00:03:30,629
درستی نداشته باشد، اما با جنگو اساساً
95
00:03:30,629 –> 00:03:33,030
کل وب سایت شما دارای این برنامه های فرعی کوچک است که
96
00:03:33,030 –> 00:03:34,980
اساساً در هر برنامه در واقع می تواند
97
00:03:34,980 –> 00:03:36,480
یک وب سایت مستقل باشد درست شما ممکن
98
00:03:36,480 –> 00:03:38,370
است فقط یک فروشگاه داشته باشید که ممکن است فقط یک
99
00:03:38,370 –> 00:03:40,169
وبلاگ یا وبلاگ داشته باشید. این ممکن است فقط یک انجمن یا
100
00:03:40,169 –> 00:03:41,970
چیزی شبیه به آن باشد، با گذشت زمان،
101
00:03:41,970 –> 00:03:44,430
ما این نوع نمودار را ایجاد خواهیم کرد تا
102
00:03:44,430 –> 00:03:46,530
بهتر بتوانید ببینید چه اتفاقی در حال رخ دادن است، اما
103
00:03:46,530 –> 00:03:49,699
در سطح پایه این چیزی است که وجود دارد،
104
00:03:49,699 –> 00:03:52,260
بنابراین زیبایی استفاده از جنگو این است که من
105
00:03:52,260 –> 00:03:55,980
می تواند به گونه ای رشد کند که مستلزم
106
00:03:55,980 –> 00:03:58,049
آینده نگری باشد که احتمالاً
107
00:03:58,049 –> 00:03:59,910
در ابتدا ندارید،
108
00:03:59,910 –> 00:04:02,730
اما با جنگو آنها
109
00:04:02,730 –> 00:04:05,250
اساساً با استفاده
110
00:04:05,250 –> 00:04:06,629
از الگوی خاصی که به
111
00:04:06,629 –> 00:04:08,310
نوعی به شما تحمیل می کنند این آینده نگری را به شما می دهند. احتمالاً
112
00:04:08,310 –> 00:04:10,829
انتخاب خوبی است، بنابراین بیایید ادامه دهیم
113
00:04:10,829 –> 00:04:13,049
و جنگو را دریافت کنیم، این فوق العاده
114
00:04:13,049 –> 00:04:15,510
چالش برانگیز است، در واقع تنها کاری که باید
115
00:04:15,510 –> 00:04:20,220
انجام دهید این است که فقط پیپ را نصب کنید جنگو
116
00:04:20,220 –> 00:04:21,810
117
00:04:21,810 –> 00:04:24,360
را انجام دهید. از چه
118
00:04:24,360 –> 00:04:26,320
سیستم عاملی در اینجا استفاده می کنید،
119
00:04:26,320 –> 00:04:30,250
بنابراین تمام کدهای من عاشق جنگو هستم،
120
00:04:30,250 –> 00:04:32,200
سرور توسعه دهنده،
121
00:04:32,200 –> 00:04:33,940
همه چیز یکسان خواهد بود، مهم نیست
122
00:04:33,940 –> 00:04:35,970
که سیستم عامل شما چیست، جنگو
123
00:04:35,970 –> 00:04:38,770
به سیستم عامل کور است و اساساً
124
00:04:38,770 –> 00:04:40,390
به آن اهمیت نمی دهد، بنابراین همه چیز
125
00:04:40,390 –> 00:04:41,470
مهم نیست که
126
00:04:41,470 –> 00:04:43,800
سیستم عامل شما چیست از هر چیزی که می خواهید استفاده کنید
127
00:04:43,800 –> 00:04:46,000
همین طور برای ویرایشگر از هر
128
00:04:46,000 –> 00:04:47,800
129
00:04:47,800 –> 00:04:50,110
130
00:04:50,110 –> 00:04:54,130
ویرایشی که می خواهید استفاده
131
00:04:54,130 –> 00:04:56,020
کنید. برو آخرین نسخه را دریافت میکنی،
132
00:04:56,020 –> 00:04:57,400
من
133
00:04:57,400 –> 00:04:59,380
فقط توصیه میکنم این کار را انجام دهید، اما اگر به
134
00:04:59,380 –> 00:05:00,430
هر دلیلی میخواهید مطمئن
135
00:05:00,430 –> 00:05:02,380
شوید که از همان نسخه من استفاده میکنید،
136
00:05:02,380 –> 00:05:04,930
میتوانید با دو برابر در آنجا انجام دهید و
137
00:05:04,930 –> 00:05:08,470
نسخه را اساساً بگویید. 1.9 هنگامی
138
00:05:08,470 –> 00:05:10,270
که جنگو را انجام دادید و
139
00:05:10,270 –> 00:05:13,090
آماده سروصدا هستید، بنابراین ما این را تغییر میدهیم،
140
00:05:13,090 –> 00:05:14,530
بدیهی است که باید اینتر را در اینجا بزنید، اما من
141
00:05:14,530 –> 00:05:17,410
قبلاً آن را دارم، بنابراین
142
00:05:17,410 –> 00:05:19,840
ما میتوانیم به این وبسایت جنگو منتقل کنیم.
143
00:05:19,840 –> 00:05:21,280
در اینجا میتوانید اگر در
144
00:05:21,280 –> 00:05:22,960
نصب آن مشکل دارید، میتوانید بیایید برای
145
00:05:22,960 –> 00:05:24,580
دانلود و خواندن اطلاعات بیشتر در
146
00:05:24,580 –> 00:05:27,520
آنجا نصب پیپ واقعاً باید کار کند،
147
00:05:27,520 –> 00:05:28,840
نکته دیگری که باید توجه داشته باشید این است که من
148
00:05:28,840 –> 00:05:31,390
از پایتون 3 استفاده خواهم کرد، بنابراین فرض کنید شما
149
00:05:31,390 –> 00:05:33,160
در لینوکس از pip install استفاده کنید که
150
00:05:33,160 –> 00:05:36,370
احتمالاً برای Python 2.7 نصب میشود،
151
00:05:36,370 –> 00:05:38,020
ما از 3 استفاده میکنیم، بنابراین اگر
152
00:05:38,020 –> 00:05:42,580
برنامه pip 3 ندارید، pip 3 را دریافت کنید، بنابراین
153
00:05:42,580 –> 00:05:44,110
اگر ویندوز ندارید، اجازه دهید این را تغییر
154
00:05:44,110 –> 00:05:45,900
دهیم. نگران پیپ 3 باشید و تمام کاری
155
00:05:45,900 –> 00:05:48,100
که اکنون می خواهیم انجام دهیم این
156
00:05:48,100 –> 00:05:50,110
است که پروژه مشابه خود را ایجاد کنیم دایرکتوری ct
157
00:05:50,110 –> 00:05:51,370
بنابراین من فقط می خواهم یک پوشه جدید بسازم بنابراین
158
00:05:51,370 –> 00:05:53,470
اینجا پوشه جدید را راست کلیک می کنم و
159
00:05:53,470 –> 00:05:55,450
فقط می خواهم این پوشه را آموزش جنگو صدا کنم
160
00:05:55,450 –> 00:05:57,100
فقط مطمئن شوید که این
161
00:05:57,100 –> 00:06:00,630
دایرکتوری را فقط django یا سایر موارد
162
00:06:00,630 –> 00:06:03,370
متناقض صدا نکنید. نام مسیر آن را چیزی
163
00:06:03,370 –> 00:06:04,870
خیلی خاص بنامید، بنابراین
164
00:06:04,870 –> 00:06:07,270
با یک بسته پایتون دیگر در تضاد نیست، اکنون
165
00:06:07,270 –> 00:06:09,990
ترمینال خود را در اینجا باز می کنم و
166
00:06:09,990 –> 00:06:12,040
ویندوز را می توانید نگه دارید، کلیک راست کنید
167
00:06:12,040 –> 00:06:14,320
و یک پنجره فرمان را در آنجا باز کنید، من
168
00:06:14,320 –> 00:06:15,520
واقعا مطمئن نیستم که آیا شما می توانید کاری
169
00:06:15,520 –> 00:06:17,350
مشابه در سیستم عامل های دیگر انجام دهید، بنابراین
170
00:06:17,350 –> 00:06:20,340
به خاطر داشته باشید که اکنون زمانی که شما آنجا هستید،
171
00:06:20,340 –> 00:06:23,380
کاری که ما می خواهیم انجام دهیم این است که پروژه django – admin
172
00:06:23,380 –> 00:06:25,600
start و شما می توانید پروژه خود را
173
00:06:25,600 –> 00:06:27,310
هر چه می خواهید بنامید، به طور کلی
174
00:06:27,310 –> 00:06:29,500
استانداردی که افراد استفاده می کنند، سایت من است. من اینتر
175
00:06:29,500 –> 00:06:32,110
را در سایت خود می زنم و
176
00:06:32,110 –> 00:06:33,790
پروژه بوم ایجاد می شود، می توانیم ادامه دهیم و
177
00:06:33,790 –> 00:06:37,030
این را باز کنیم و این را پایین بیاوریم
178
00:06:37,030 –> 00:06:39,569
، بنابراین اگر به اینجا نگاه کنیم، می بینیم
179
00:06:39,569 –> 00:06:41,279
که سایت من فقط حاوی
180
00:06:41,279 –> 00:06:43,740
دایرکتوری دیگری به نام my site this است. فقط یک
181
00:06:43,740 –> 00:06:45,419
ظرف است، واقعاً مهم نیست که
182
00:06:45,419 –> 00:06:46,649
شما چه هستید این را صدا کنید، می توانید آن را هر چه
183
00:06:46,649 –> 00:06:47,909
می خواهید صدا کنید، این باید ثابت بماند،
184
00:06:47,909 –> 00:06:50,399
زیرا اکنون در تنظیمات شما قرار دارد، بنابراین
185
00:06:50,399