در این مطلب، ویدئو آموزش جنگو و واکنش شماره 1 – برنامه وب کامل پشته با پایتون و جاوا اسکریپت با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:19:15
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:02,860 –> 00:00:05,970
[موسیقی]
2
00:00:08,639 –> 00:00:10,719
سلام به همه و به یک
3
00:00:10,719 –> 00:00:11,120
4
00:00:11,120 –> 00:00:13,120
سری آموزشی کاملاً جدید در این مجموعه خوش آمدید، ما
5
00:00:13,120 –> 00:00:14,880
قرار است روی یک
6
00:00:14,880 –> 00:00:17,760
برنامه وب کامل پشته با استفاده از پایتون و جنگو
7
00:00:17,760 –> 00:00:18,080
و
8
00:00:18,080 –> 00:00:20,960
جاوا اسکریپت کار کنیم و python و
9
00:00:20,960 –> 00:00:22,240
جنگو بدیهی است که بک اند ما را مدیریت
10
00:00:22,240 –> 00:00:22,960
11
00:00:22,960 –> 00:00:24,240
می کنند. دوباره سرور وب را اجرا میکند
12
00:00:24,240 –> 00:00:26,480
و واکنش نشان میدهد و جاوا اسکریپت
13
00:00:26,480 –> 00:00:27,680
جلوی ما را مدیریت
14
00:00:27,680 –> 00:00:28,960
میکند و آنها این
15
00:00:28,960 –> 00:00:30,400
صفحه وب زیبا را میسازند که میتوانید
16
00:00:30,400 –> 00:00:32,558
همین الان اینجا ببینید، من به
17
00:00:32,558 –> 00:00:34,320
نوع ایده و پروژه خواهم پرداخت. این است که ما
18
00:00:34,320 –> 00:00:35,200
قرار است روی آن کار کنیم،
19
00:00:35,200 –> 00:00:36,800
اما من فقط به سرعت اشاره می کنم که این
20
00:00:36,800 –> 00:00:39,040
مجموعه آموزشی برای شما طراحی شده است تا بتوانید به
21
00:00:39,040 –> 00:00:39,440
22
00:00:39,440 –> 00:00:41,280
همان اندازه که بله ما
23
00:00:41,280 –> 00:00:42,640
روی یک پروژه کار می کنیم و شما
24
00:00:42,640 –> 00:00:44,079
چیزی برای نشان دادن خواهید داشت. از
25
00:00:44,079 –> 00:00:46,399
ساعتهایی که برای تماشای این ویدیوها صرف میکنید،
26
00:00:46,399 –> 00:00:48,000
این واقعاً فقط برای
27
00:00:48,000 –> 00:00:49,680
آموزش نحوه کار این چارچوبها و
28
00:00:49,680 –> 00:00:51,120
نوع ماژولها و همه این موارد طراحی شده است، به طوری
29
00:00:51,120 –> 00:00:52,399
که اگر میخواهید بیرون بروید و
30
00:00:52,399 –> 00:00:54,000
پروژه خود را بسازید، انجام
31
00:00:54,000 –> 00:00:54,399
آن راحت باشید.
32
00:00:54,399 –> 00:00:56,239
و شما مهارت ها و دانش
33
00:00:56,239 –> 00:00:59,039
لازم برای انجام این پروژه خاص را
34
00:00:59,039 –> 00:01:00,000
دارید که ما به وضوح
35
00:01:00,000 –> 00:01:01,440
در مورد جنگو یاد می گیریم که به وضوح در مورد react یاد
36
00:01:01,440 –> 00:01:03,600
می گیریم و همچنین چگونه می توانیم
37
00:01:03,600 –> 00:01:05,760
پروژه خود را با apis شخص ثالث ادغام کنیم،
38
00:01:05,760 –> 00:01:07,920
چیزی که انجام آن خیلی آسان نیست و
39
00:01:07,920 –> 00:01:09,360
خوب است. دانستن آن بسیار خوب است
40
00:01:09,360 –> 00:01:10,400
زیرا بسیاری از مواقع هنگام
41
00:01:10,400 –> 00:01:11,920
ساخت پروژه می خواهید
42
00:01:11,920 –> 00:01:13,520
آن را با گوگل یا در این مورد
43
00:01:13,520 –> 00:01:15,680
Spotify یا برخی از شرکت های محبوب دیگر ادغام کنید
44
00:01:15,680 –> 00:01:17,600
و خدمات آنها را
45
00:01:17,600 –> 00:01:18,640
بر روی برنامه شما کار کنید،
46
00:01:18,640 –> 00:01:20,720
بنابراین به هر حال این کار اساسی است. ایده
47
00:01:20,720 –> 00:01:22,640
آخرین چیزی که واقعا برای مبتدیان طراحی نشده است،
48
00:01:22,640 –> 00:01:23,360
49
00:01:23,360 –> 00:01:24,799
بله، اگر مبتدی هستید که کاملاً
50
00:01:24,799 –> 00:01:26,400
خوب است، می توانید آن را دنبال کنید،
51
00:01:26,400 –> 00:01:27,920
اما من حداقل به شما توصیه می کنم
52
00:01:27,920 –> 00:01:30,159
تجربه برنامه نویسی عمومی داشته
53
00:01:30,159 –> 00:01:32,400
باشید و قبلا از پایتون یا جاوا اسکریپت استفاده کرده اید، این
54
00:01:32,400 –> 00:01:33,920
کار را نکنید. نگران جنگو باشید و واکنش نشان
55
00:01:33,920 –> 00:01:35,600
دهید، اگر آنها را نمیشناسید از اول توضیح میدهم،
56
00:01:35,600 –> 00:01:36,400
57
00:01:36,400 –> 00:01:38,240
اما بله، این ایده اصلی است، بنابراین فقط
58
00:01:38,240 –> 00:01:39,920
میخواهم درباره پروژه با جزئیات کمی به شما بگویم.
59
00:01:39,920 –> 00:01:41,119
60
00:01:41,119 –> 00:01:42,399
61
00:01:42,399 –> 00:01:44,079
این یک سیستم پخش موسیقی مشارکتی خواهد
62
00:01:44,079 –> 00:01:45,280
بود،
63
00:01:45,280 –> 00:01:47,200
بنابراین راهی برای گروهی از مردم است که به
64
00:01:47,200 –> 00:01:48,880
نوعی موسیقی در حال
65
00:01:48,880 –> 00:01:50,159
پخش را
66
00:01:50,159 –> 00:01:52,799
به نوعی یکپارچگی کنترل کنند، بنابراین
67
00:01:52,799 –> 00:01:54,000
یک میزبان وجود خواهد داشت که
68
00:01:54,000 –> 00:01:56,399
می تواند یک اتاق ایجاد کند. در حالت ایدهآل، این میزبان شخصی خواهد
69
00:01:56,399 –> 00:01:58,079
بود که
70
00:01:58,079 –> 00:01:59,600
71
00:01:59,600 –> 00:02:02,079
در مهمانی خانه خود،
72
00:02:02,079 –> 00:02:03,920
در رستوران یا گردهمایی یا هر چیز دیگری، موسیقی را در هر کجا که میخواهند کنترل میکند
73
00:02:03,920 –> 00:02:04,560
74
00:02:04,560 –> 00:02:06,560
و سپس میتواند یک کد را به
75
00:02:06,560 –> 00:02:08,000
تعدادی از افرادی که میخواهند به آن ملحق شوند، بدهد.
76
00:02:08,000 –> 00:02:09,598
اتاق و بتوانند موسیقی را کنترل کنند
77
00:02:09,598 –> 00:02:11,520
و سپس آن افراد می توانند به اتاق ملحق شوند،
78
00:02:11,520 –> 00:02:12,400
79
00:02:12,400 –> 00:02:14,560
می توانند به رد کردن آهنگ رای دهند، می توانند
80
00:02:14,560 –> 00:02:16,400
آهنگ را متوقف کنند و
81
00:02:16,400 –> 00:02:17,760
هر مجوزی که به آنها بدهید، این
82
00:02:17,760 –> 00:02:19,440
همان کاری است که آنها می توانند انجام دهند
83
00:02:19,440 –> 00:02:21,520
و در واقع از نظر فیزیکی این کار را انجام خواهند داد.
84
00:02:21,520 –> 00:02:22,959
موسیقی پخش شده را از
85
00:02:22,959 –> 00:02:24,319
بلندگو یا خارج از تلفن خود تغییر دهید، بسیار
86
00:02:24,319 –> 00:02:25,840
جالب است، می توانید مانند یک دکمه مکث یا پخش را
87
00:02:25,840 –> 00:02:26,400
فشار دهید
88
00:02:26,400 –> 00:02:28,560
و در
89
00:02:28,560 –> 00:02:29,920
هر دستگاهی که آن را متصل کرده اید، spotify را مشاهده خواهید کرد.
90
00:02:29,920 –> 00:02:31,360
حتی اگر در
91
00:02:31,360 –> 00:02:32,160
همان شبکه
92
00:02:32,160 –> 00:02:34,160
نباشد در واقع به آن دستور پاسخ میدهد، بنابراین
93
00:02:34,160 –> 00:02:35,040
این کاری است که ما
94
00:02:35,040 –> 00:02:36,080
95
00:02:36,080 –> 00:02:38,080
96
00:02:38,080 –> 00:02:39,440
97
00:02:39,440 –> 00:02:41,680
انجام خواهیم داد. در یک
98
00:02:41,680 –> 00:02:43,360
ثانیه وارد می شوم، اما لازم است ابتدا از
99
00:02:43,360 –> 00:02:44,640
حامی این ویدیو تشکر کنم
100
00:02:44,640 –> 00:02:47,120
و این مجموعه که
101
00:02:47,120 –> 00:02:49,200
متخصص algo است، یک پلت فرم آماده سازی مصاحبه کدنویسی
102
00:02:49,200 –> 00:02:51,200
است که دارای بیش از 100
103
00:02:51,200 –> 00:02:52,239
سؤال مصاحبه کدنویسی
104
00:02:52,239 –> 00:02:53,680
است و برای کمک به شما در مصاحبه های کدنویسی طراحی شده است.
105
00:02:53,680 –> 00:02:55,360
شخصاً
106
00:02:55,360 –> 00:02:57,040
چیزی بود که برای کارآموزی در
107
00:02:57,040 –> 00:02:59,280
مایکروسافت و پیشنهادی از shopify استفاده میکردم،
108
00:02:59,280 –> 00:03:01,440
توضیحات کامل ویدیویی برای هر
109
00:03:01,440 –> 00:03:02,879
سؤال کدنویسی منحصربهفرد
110
00:03:02,879 –> 00:03:04,400
و منابع دیگر مانند
111
00:03:04,400 –> 00:03:06,400
دوره خرابی ساختارهای داده و نکات مصاحبه رفتاری دارد
112
00:03:06,400 –> 00:03:07,360
113
00:03:07,360 –> 00:03:08,720
که میتوانید آن را از لینک
114
00:03:08,720 –> 00:03:10,400
در توضیحات بررسی کنید. و از فناوری کد با
115
00:03:10,400 –> 00:03:10,720
زمان
116
00:03:10,720 –> 00:03:12,879
برای تخفیف در پلتفرم استفاده کنید،
117
00:03:12,879 –> 00:03:14,080
بنابراین اکنون که این کار را انجام دادیم،
118
00:03:14,080 –> 00:03:15,840
برای معرفی طولانی عذرخواهی میکنم،
119
00:03:15,840 –> 00:03:17,519
اما بیایید در مورد آنچه نیاز داریم صحبت کنیم.
120
00:03:17,519 –> 00:03:19,920
اولین چیزی که شروع کنید این است که ما به یک ویرایشگر کد نیاز داریم
121
00:03:19,920 –> 00:03:22,000
اکنون از کد در مقابل کد استفاده
122
00:03:22,000 –> 00:03:23,840
میکنم، به شدت توصیه میکنم که
123
00:03:23,840 –> 00:03:25,360
کد در مقابل را نیز دریافت کنید، زیرا
124
00:03:25,360 –> 00:03:26,640
چیزهای خاص و
125
00:03:26,640 –> 00:03:28,319
افزونهها و افزونههای خوبی وجود دارد که از
126
00:03:28,319 –> 00:03:29,440
آنها استفاده خواهیم کرد. اما می توانید
127
00:03:29,440 –> 00:03:30,640
آن را از لینک موجود در توضیحات دانلود کنید که
128
00:03:30,640 –> 00:03:31,519
129
00:03:31,519 –> 00:03:33,200
ما به پایتون نیاز داریم بدیهی است که می
130
00:03:33,200 –> 00:03:35,040
توانید آخرین بیلد را از
131
00:03:35,040 –> 00:03:37,120
این وب سایت دانلود کنید و سپس ما به
132
00:03:37,120 –> 00:03:38,080
npm
133
00:03:38,080 –> 00:03:39,920
و node.js نیاز داریم که دوباره یک
134
00:03:39,920 –> 00:03:41,760
لینک در توضیحات می گذارم. شما می توانید
135
00:03:41,760 –> 00:03:42,799
از
136
00:03:42,799 –> 00:03:44,000
آنجا دانلود کنید بنابراین اکنون که همه
137
00:03:44,000 –> 00:03:46,239
این موارد را دانلود کرده ایم، بیایید به کد vs برویم،
138
00:03:46,239 –> 00:03:47,920
می توانید ببینید من قبلاً یک
139
00:03:47,920 –> 00:03:49,599
پوشه در اینجا ایجاد کرده ام و آن را
140
00:03:49,599 –> 00:03:51,519
آموزش react django نامیده ام و اولین چیزی
141
00:03:51,519 –> 00:03:53,040
که می خواهیم اگر از
142
00:03:53,040 –> 00:03:55,280
کد در مقابل استفاده می کنید، این کار را انجام دهید، اکنون چند برنامه افزودنی را نصب کنید
143
00:03:55,280 –> 00:03:57,120
، اولین پسوندی که می خواهم دریافت کنیم
144
00:03:57,120 –> 00:03:58,640
زیباتر است، این فقط
145
00:03:58,640 –> 00:04:00,480
زندگی ما را بسیار آسان تر می کند وقتی ما در حال نوشتن
146
00:04:00,480 –> 00:04:02,560
کد جاوا اسکریپت و html هستیم،
147
00:04:02,560 –> 00:04:04,319
می توانید آن را از
148
00:04:04,319 –> 00:04:06,080
برنامه های افزودنی را در اینجا باز کنید و فقط تایپ کنید
149
00:04:06,080 –> 00:04:07,120
150
00:04:07,120 –> 00:04:08,239
بعد زیباتر چیزی که ما از پنجره افزونه ها نیاز داریم،
151
00:04:08,239 –> 00:04:11,200
پسوند پایتون است،
152
00:04:11,200 –> 00:04:12,400
بنابراین می توانید دریافت کنید که در اینجا می توانید ببینید
153
00:04:12,400 –> 00:04:14,319
که 26 میلیون دانلود دارد،
154
00:04:14,319 –> 00:04:16,560
من فقط در پایتون تایپ می کنم، سپس ما
155
00:04:16,560 –> 00:04:18,478
برنامه افزودنی جنگو را دریافت می کنیم که
156
00:04:18,478 –> 00:04:20,000
هر کدام را که می خواهید انتخاب کنید. می خواهم اما من فقط می
157
00:04:20,000 –> 00:04:21,040
خواهم با برنامه ای که
158
00:04:21,040 –> 00:04:22,560
بیشترین دانلود را داشته
159
00:04:22,560 –> 00:04:25,360
باشد و در آخر ما پسوند
160
00:04:25,360 –> 00:04:26,960
react را می خواهیم بنابراین ما es7 react redux graphql را دریافت می
161
00:04:26,960 –> 00:04:30,639
کنیم، بنابراین قطعه
162
00:04:30,639 –> 00:04:31,919
ها به معنای فشار دادن آن نبودند، اما شما به
163
00:04:31,919 –> 00:04:33,600
این نکته پی می برید. فقط کمی زندگی ما را
164
00:04:33,600 –> 00:04:35,199
آسان تر کنید و در واقع یک مورد دیگر به
165
00:04:35,199 –> 00:04:37,280
دروغ گفتم که می خواهیم پسوند جاوا اسکریپت را دریافت کنیم،
166
00:04:37,280 –> 00:04:38,639
همچنین
167
00:04:38,639 –> 00:04:39,759
می توانید ببینید که من قبلاً این
168
00:04:39,759 –> 00:04:41,759
169
00:04:41,759 –> 00:04:42,560
قطعه کد es6 جاوا اسکریپت را نصب کرده
170
00:04:42,560 –> 00:04:44,479
ام فقط برای اینکه زندگی ما کمی
171
00:04:44,479 –> 00:04:46,320
آسان تر شود. اکنون که
172
00:04:46,320 –> 00:04:47,360
همه آن افزونهها
173
00:04:47,360 –> 00:04:48,880
را داریم، کاری که باید انجام دهیم این است که در واقع
174
00:04:48,880 –> 00:04:51,360
چند بسته پایتون مخصوص جنگو را نصب
175
00:04:51,360 –> 00:04:53,120
کنیم، بنابراین میتوانیم استفاده از آن را شروع کنیم،
176
00:04:53,120 –> 00:04:54,400
بنابراین بدیهی است که فرض میکنم
177
00:04:54,400 –> 00:04:56,160
پایتون را در این مرحله نصب
178
00:04:56,160 –> 00:04:58,400
کردهاید، اگر این کار را انجام میدهید، باید آن را نیز داشته باشید. آ ابزار یا
179
00:04:58,400 –> 00:05:00,160
دستوری به نام pip نصب شده است،
180
00:05:00,160 –> 00:05:01,680
بنابراین به یک ترمینال بروید، چه
181
00:05:01,680 –> 00:05:03,120
خط فرمان شما باشد، چه
182
00:05:03,120 –> 00:05:05,120
ترمینال شما در مک یا لینوکس باشد یا ترمینال
183
00:05:05,120 –> 00:05:06,000
و در مقابل کد،
184
00:05:06,000 –> 00:05:09,360
و pip را تایپ کنید و ببینید چه اتفاقی میافتد
185
00:05:09,360 –> 00:05:12,000
حالا متوجه شوید که چیزی برای من اتفاق افتاده است، من
186
00:05:12,000 –> 00:05:13,120
متوجه نشدم خطا اساساً این است که
187
00:05:13,120 –> 00:05:14,639
آن چیزی ظاهر می شود
188
00:05:14,639 –> 00:05:16,320
که خوب است، این همان چیزی است که می خواهید ببینید
189
00:05:16,320 –> 00:05:18,400
اگر در مک یا لینوکس هستید و پیپ
190
00:05:18,400 –> 00:05:19,600
برای شما کار نمی کند، سپس
191
00:05:19,600 –> 00:05:21,759
دوباره pip3 را تایپ کنید، در واقع نمی دانم چرا
192
00:05:21,759 –> 00:05:23,120
با آن
193
00:05:23,120 –> 00:05:25,120
خط فرمان ظاهر می شود پنجره اما در حالت ایدهآل شما
194
00:05:25,120 –> 00:05:26,479
فقط میخواهید وقتی
195
00:05:26,479 –> 00:05:28,000
این دستورات را تایپ میکنید، وقتی این دستورات
196
00:05:28,000 –> 00:05:29,680
را دارید و پیپ کار میکند، خطایی دریافت نکنید،
197
00:05:29,680 –> 00:05:31,120
سپس کاری که ما میخواهیم انجام دهیم این است که
198
00:05:31,120 –> 00:05:32,160
جنگو را نصب کنیم و
199
00:05:32,160 –> 00:05:34,160
فریمورک django rest را نصب کنیم به
200
00:05:34,160 –> 00:05:35,680
دلایلی دستور pip شما اینطور نیست. در حال کار
201
00:05:35,680 –> 00:05:37,680
من چند لینک در توضیحات
202
00:05:37,680 –> 00:05:39,280
دو ویدیویی که ایجاد کرده ام می گذارم که تقریباً به
203
00:05:39,280 –> 00:05:41,039
شما نشان می دهد که چگونه pip را تعمیر کنید.
204
00:05:41,039 –> 00:05:42,880
205
00:05:42,880 –> 00:05:44,080
206
00:05:44,080 –> 00:05:45,520
207
00:05:45,520 –> 00:05:47,520
امیدوارم شکل من به هر حال وقتی این
208
00:05:47,520 –> 00:05:49,680
کار را انجام دادیم، pip install را تایپ
209
00:05:49,680 –> 00:05:51,680
می کنیم و سپس اوه اگر
210
00:05:51,680 –> 00:05:53,280
بتوانم از شر آن a اضافی خلاص شوم و سپس
211
00:05:53,280 –> 00:05:53,919
212
00:05:53,919 –> 00:05:57,199
django و django rest frame را تایپ می کنیم
213
00:05:57,199 –> 00:05:59,520
تا با فاصله ها از هم جدا شوند،
214
00:05:59,520 –> 00:06:00,479
اول django
215
00:06:00,479 –> 00:06:02,639
و سپس django rest frame و
216
00:06:02,639 –> 00:06:04,160
ادامه دهید و اینتر را فشار دهید
217
00:06:04,160 –> 00:06:05,600
اکنون اینجا را فشار دهید، من نمی دانم چرا دوباره آن
218
00:06:05,600 –> 00:06:07,039
خط فرمان برای من ظاهر می شود،
219
00:06:07,039 –> 00:06:08,160
اما اینطور است اما
220
00:06:08,160 –> 00:06:09,600
می توانید خط فرمان را
221
00:06:09,600 –> 00:06:12,080
نصب کنید، مطمئن شوید که نصب می شود
222
00:06:12,080 –> 00:06:13,360
و پس از نصب آن ها
223
00:06:13,360 –> 00:06:15,600
ما آمادهایم و میتوانیم استفاده از جنگو را شروع
224
00:06:15,600 –> 00:06:17,039
کنیم، بنابراین اکنون آن ماژولها را
225
00:06:17,039 –> 00:06:18,639
نصب کردهایم، اولین کاری که میخواهیم انجام
226
00:06:18,639 –> 00:06:20,000
دهیم، پوشههایی را در جایی روی
227
00:06:20,000 –> 00:06:21,520
دسکتاپ شما یا هر جایی که
228
00:06:21,520 –> 00:06:22,639
میخواهید از این
229
00:06:22,639 –> 00:06:23,840
نام استفاده کنید، درست میکنیم. در واقع
230
00:06:23,840 –> 00:06:25,280
مهم نیست که اسمش را چه نامی
231
00:06:25,280 –> 00:06:25,680
232
00:06:25,680 –> 00:06:27,919
گذاشتهام، آموزش جنگو mine react
233
00:06:27,919 –> 00:06:29,440
از طریق خط فرمان خود وارد آن پوشه شوید، اگر در مقابل
234
00:06:29,440 –> 00:06:31,039
کد هستید، فقط یک ترمینال را باز کنید،
235
00:06:31,039 –> 00:06:32,400
میتوانید آن را از پایین صفحه به بالا بکشید
236
00:06:32,400 –> 00:06:33,199
237
00:06:33,199 –> 00:06:34,560
و آنچه را که ما داریم ‘قرار است انجام دهیم این است که ما
238
00:06:34,560 –> 00:06:36,800
g با تایپ django خط تیره
239
00:06:36,800 –> 00:06:40,000
admin و سپس شروع پروژه را تایپ می کنیم و به
240
00:06:40,000 –> 00:06:42,560
دنبال آن نام
241
00:06:42,560 –> 00:06:43,280
پروژه خود را
242
00:06:43,280 –> 00:06:45,120
مدیریت
243
00:06:45,120 –> 00:06:46,800
244
00:06:46,800 –> 00:06:48,080
245
00:06:48,080 –> 00:06:49,440
می کنیم.
246
00:06:49,440 –> 00:06:51,360
نامی را انتخاب میکنم، میخواهم
247
00:06:51,360 –> 00:06:54,240
کنترلکننده زیر خط موسیقی را بهعنوان
248
00:06:54,240 –> 00:06:55,039
نام برنامه
249
00:06:55,039 –> 00:06:56,400
یا پروژه خود انتخاب کنم، اما میتوانید آن را
250
00:06:56,400 –> 00:06:58,400
هر چیزی که میخواهید نامگذاری
251
00:06:58,400 –> 00:07:00,479
252
00:07:00,479 –> 00:07:01,759
253
00:07:01,759 –> 00:07:02,240
کنید.
254
00:07:02,240 –> 00:07:04,319
به همین نام و فایلی به نام
255
00:07:04,319 –> 00:07:05,680
manager.pi
256
00:07:05,680 –> 00:07:06,800
بعداً در مورد این فایلها صحبت خواهیم کرد،
257
00:07:06,800 –> 00:07:08,319
اما فقط برای
258
00:07:08,319 –> 00:07:11,120
مرور سریع آنها، تنظیمات داریم.pi
259
00:07:11,120 –> 00:07:12,479
اینجاست که تمام تنظیمات
260
00:07:12,479 –> 00:07:14,240
پروژه ما قرار است باشد
261
00:07:14,240 –> 00:07:15,919
و به این شکل. پوشه درست در اینجا
262
00:07:15,919 –> 00:07:18,080
پوشه پروژه خواهد بود
263
00:07:18,080 –> 00:07:19,280
و در یک ثانیه خواهید دید که چرا این مهم است
264
00:07:19,280 –> 00:07:21,199
زیرا زمانی که ما یک
265
00:07:21,199 –> 00:07:23,520
برنامه جنگو می سازیم آنچه در واقع داریم یک نوع
266
00:07:23,520 –> 00:07:24,639
پروژه است و سپس
267
00:07:24,639 –> 00:07:27,360
برنامه هایی در داخل آن پروژه داریم، بنابراین این
268
00:07:27,360 –> 00:07:28,880
کنترل کننده موسیقی پروژه ما است.
269
00:07:28,880 –> 00:07:30,240
بعدی کاری که ما می خواهیم انجام دهیم این است که
270
00:07:30,240 –> 00:07:32,000
یک برنامه بسازیم و یک برنامه کاری است که باید انجام دهیم
271
00:07:32,000 –> 00:07:33,360
اگر واقعاً بخواهیم
272
00:07:33,360 –> 00:07:34,639
چیزی را بر روی صفحه نمایش دهیم یا
273
00:07:34,639 –> 00:07:36,080
مدل های پایگاه داده یا همه
274
00:07:36,080 –> 00:07:38,720
چیزهایی از این دست داشته باشیم، بنابراین اکنون می خواهم بگویم جنگو
275
00:07:38,720 –> 00:07:40,560
مدیر و پروژه زیر
276
00:07:40,560 –> 00:07:41,759
شروع میخواهم برنامه start را تایپ
277
00:07:41,759 –> 00:07:43,919
کنم و سپس برنامهام را نامگذاری میکنم،
278
00:07:43,919 –> 00:07:45,919
اکنون اولین برنامهای که میخواهم در اینجا ایجاد
279
00:07:45,919 –> 00:07:47,919
کنم به api ما رسیدگی میکند، بنابراین
280
00:07:47,919 –> 00:07:49,360
میخواهم این یکی را api صدا کنم،
281
00:07:49,360 –> 00:07:51,520
اما دوباره آن را هر چه میخواهید
282
00:07:51,520 –> 00:07:52,400
بنامید، بنابراین django admin
283
00:07:52,400 –> 00:07:55,120
برنامه Api را شروع میکند و در واقع قبل از انجام
284
00:07:55,120 –> 00:07:55,680
285
00:07:55,680 –> 00:07:58,160
این کار، میخواهم سی دی را به
286
00:07:58,160 –> 00:08:00,160
فهرست راهنمای کنترلکننده موسیقی وارد کنم، زیرا میخواهم این
287
00:08:00,160 –> 00:08:01,199
برنامه
288
00:08:01,199 –> 00:08:04,639
در داخل این فهرست در اینجا باشد نه
289
00:08:04,639 –> 00:08:06,960
در کنار آن درست در همان
290
00:08:06,960 –> 00:08:08,160
فهرست بیرونی
291
00:08:08,160 –> 00:08:10,960
کاملاً درست است، بنابراین اکنون حدس میزنم که میتوانیم به ادمین جنگو برویم،
292
00:08:10,960 –> 00:08:12,720
293
00:08:12,720 –> 00:08:15,039
من فقط میخواهم این برنامه شروع خط را تغییر دهم
294
00:08:15,039 –> 00:08:17,520
و این یک
295
00:08:17,520 –> 00:08:19,759
api را صدا میزنیم، ادامه دهید و enter را فشار دهید و میتوانیم
296
00:08:19,759 –> 00:08:21,680
ببینیم که یک پوشه api
297
00:08:21,680 –> 00:08:24,160
در داخل موسیقی ما ظاهر میشود. اکنون پوشه کنترل
298
00:08:24,160 –> 00:08:25,520
اگر این پوشه را باز کنیم، متوجه خواهید شد
299
00:08:25,520 –> 00:08:26,639
که چند مورد متفاوت است چیزهایی
300
00:08:26,639 –> 00:08:27,680
در داخل اینجا
301
00:08:27,680 –> 00:08:29,120
ما این پوشه مهاجرت را داریم شما
302
00:08:29,120 –> 00:08:31,280
لازم نیست نگران این باشید که یک nit.pi
303
00:08:31,280 –> 00:08:33,599
این فقط برای این است که این یک بسته پایتون
304
00:08:33,599 –> 00:08:37,120
admin dot pi app stop pi models.pi
305
00:08:37,120 –> 00:08:38,399
است که مدل های پایگاه داده
306
00:08:38,399 –> 00:08:39,120
ما قرار است
307
00:08:39,120 –> 00:08:40,799
آزمایش کنند. .pi این جایی است که
308
00:08:40,799 –> 00:08:42,399
اگر نماها یا
309
00:08:42,399 –> 00:08:44,000
مدلها یا هر چیز دیگری را
310
00:08:44,000 –> 00:08:45,600
آزمایش میکردید، آزمایشها را قرار میدادید و سپس views.pi را در اینجا
311
00:08:45,600 –> 00:08:47,040
قرار میدهیم کدی را که در واقع
312
00:08:47,040 –> 00:08:47,920
313
00:08:47,920 –> 00:08:50,399
مسئول ارائه نماها یا در واقع نقاط انتهایی api ما است را در آن قرار میدهیم
314
00:08:50,399 –> 00:08:50,959
315
00:08:50,959 –> 00:08:53,200
. بنابراین اولین
316
00:08:53,200 –> 00:08:54,320
کاری که در اینجا انجام می دهیم این
317
00:08:54,320 –> 00:08:56,720
است که باید این برنامه را که به تازگی
318
00:08:56,720 –> 00:08:57,600
ایجاد
319
00:08:57,600 –> 00:08:59,680
کرده ایم به پروژه خود اضافه کنیم، بنابراین به یاد داشته باشید که این
320
00:08:59,680 –> 00:09:01,680
پوشه کنترل کننده موسیقی در داخل این
321
00:09:01,680 –> 00:09:02,800
پوشه کنترل کننده موسیقی دیگر
322
00:09:02,800 –> 00:09:04,880
نوعی تنظیمات پروژه ما و یک
323
00:09:04,880 –> 00:09:06,720
پوشه پروژه است. به یک
324
00:09:06,720 –> 00:09:08,800
معنا، در داخل اینجا به سراغ
325
00:09:08,800 –> 00:09:10,320
برنامههای نصب شده
326
00:09:10,320 –> 00:09:11,920
میرویم و به سادگی خط زیر را اضافه میکنیم،
327
00:09:11,920 –> 00:09:14,240
با این فرض که
328
00:09:14,240 –> 00:09:15,680
اگر برنامهتان را با نام دیگری نامیدهاید، api را نامیدهاید،
329
00:09:15,680 –> 00:09:16,640
سپس
330
00:09:16,640 –> 00:09:18,000
هر کجا را ببینید، تغییر میدهید.
331
00:09:18,000 –> 00:09:20,959
api به آن نام و ما می خواهیم بگوییم که
332
00:09:20,959 –> 00:09:21,519
333
00:09:21,519 –> 00:09:23,839
برنامه های api dot این بدون توجه
334
00:09:23,839 –> 00:09:24,720
به نامی که شما نام گذاری کرده اید یکسان خواهد بود
335
00:09:24,720 –> 00:09:28,560
و سپس پیکربندی dot api
336
00:09:28,560 –> 00:09:31,040
اکنون api مطمئن شوید که در p و i با حروف کوچک است
337
00:09:31,040 –> 00:09:32,560
و من به شما نشان خواهم داد که از کجا
338
00:09:32,560 –> 00:09:33,760
می گیریم این از،
339
00:09:33,760 –> 00:09:36,399
اما ما سعی می کنیم به آن اشاره کنیم یا
340
00:09:36,399 –> 00:09:38,560
فقط این برنامه را
341
00:0