در این مطلب، ویدئو Python Django Web Framework – دوره کامل برای مبتدیان با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 3:45:41
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:04,620
سلام و به سری try django خوش آمدید
2
00:00:04,620 –> 00:00:06,890
[موسیقی]
3
00:00:06,890 –> 00:00:09,540
هدف من برای این یکی کمک به شما است
4
00:00:09,540 –> 00:00:12,870
همانطور که من تو را می خواهم، جنگو را یاد بگیر و مسلط شو
5
00:00:12,870 –> 00:00:15,509
تا جایی که می خواهید بروید
6
00:00:15,509 –> 00:00:18,240
و درک وب جنگو
7
00:00:18,240 –> 00:00:20,220
چارچوبی که در راهی که ما می خواهیم مشاهده کنید
8
00:00:20,220 –> 00:00:22,320
انجام این کار در این یکی واقعا از شروع
9
00:00:22,320 –> 00:00:23,550
آغازی که با آن شروع خواهیم کرد
10
00:00:23,550 –> 00:00:25,500
اصول اولیه مطلق و سپس ما می خواهیم
11
00:00:25,500 –> 00:00:28,109
راه خود را برای معرفی مفاهیم جدید ادامه دهیم
12
00:00:28,109 –> 00:00:30,900
در طول راه و من در واقع نمی روم
13
00:00:30,900 –> 00:00:33,390
به جای ساختن یک پروژه کامل
14
00:00:33,390 –> 00:00:35,190
کاری که من می خواهم انجام دهم این است که فقط به آن بپرم
15
00:00:35,190 –> 00:00:38,070
مفاهیم فردی آنها را در الف قرار می دهد
16
00:00:38,070 –> 00:00:42,210
مورد استفاده عملی در نوعی پروژه
17
00:00:42,210 –> 00:00:44,910
و سپس در نهایت شما یک بسیار خواهید داشت
18
00:00:44,910 –> 00:00:47,610
درک خوبی از نحوه ساخت واقعی
19
00:00:47,610 –> 00:00:50,160
برنامه های وب با استفاده از جنگو و از
20
00:00:50,160 –> 00:00:52,320
البته توصیه میکنم یاد بگیرید
21
00:00:52,320 –> 00:00:55,050
از کل پروژه ها و من یک دسته دارم
22
00:00:55,050 –> 00:00:57,239
هر دوی آنها در اینجا در یوتیوب در
23
00:00:57,239 –> 00:01:00,090
همچنین به CF EECOM اسلش یوتیوب بپیوندید
24
00:01:00,090 –> 00:01:02,760
در وب سایت ما پیوستن به CF e-comm ما یک
25
00:01:02,760 –> 00:01:05,010
هزاران چیز از ساختمان واقعی وجود دارد
26
00:01:05,010 –> 00:01:07,409
چیزهایی با جنگو اما این سریال است
27
00:01:07,409 –> 00:01:09,960
همه چیز در مورد دستیابی به اصول اولیه
28
00:01:09,960 –> 00:01:14,689
حتی چیزهای سطح پیشرفته ذره ذره
29
00:01:16,630 –> 00:01:18,550
اگر برای اولین بار در حال یادگیری جنگو هستید
30
00:01:18,550 –> 00:01:20,340
زمان فوق العاده هیجان انگیز است
31
00:01:20,340 –> 00:01:22,420
تجربه حداقل برای من بود
32
00:01:22,420 –> 00:01:24,400
چون یک بار واقعاً توانستم
33
00:01:24,400 –> 00:01:27,700
یک برنامه وب بسازید با شما یک
34
00:01:27,700 –> 00:01:29,590
پایگاه داده ضمیمه شده به آن شبیه اوه بود
35
00:01:29,590 –> 00:01:33,070
این خیلی باحاله الان فکر میکنم تو
36
00:01:33,070 –> 00:01:35,050
ممکن است به همان اندازه هیجان زده و شاید
37
00:01:35,050 –> 00:01:36,550
شما قبلاً این کار را با وب دیگر انجام داده اید
38
00:01:36,550 –> 00:01:38,650
برنامه های کاربردی یا شاید این باشد
39
00:01:38,650 –> 00:01:40,960
اولین باری است که در هر صورت برنامه نویسی می کنید
40
00:01:40,960 –> 00:01:43,390
ناامید کننده ترین بخش در این است
41
00:01:43,390 –> 00:01:45,340
شروع نه چندان به دلیل
42
00:01:45,340 –> 00:01:47,470
زبان برنامه نویسی اما اغلب به دلیل
43
00:01:47,470 –> 00:01:49,660
نحوه راه اندازی سیستم خود
44
00:01:49,660 –> 00:01:52,869
و از آنجایی که در طول سال ها بسیار خسته کننده است
45
00:01:52,869 –> 00:01:55,539
ما راهی برای راه اندازی شما پیدا خواهیم کرد
46
00:01:55,539 –> 00:01:58,060
سیستم بسته به چیزی که در آن هستید و
47
00:01:58,060 –> 00:01:59,710
این بخشی از ناامیدی است
48
00:01:59,710 –> 00:02:02,170
خواهی دید که من خیلی کار می کنم
49
00:02:02,170 –> 00:02:05,440
مک بنابراین محیط سیستم عامل مک و اگر شما هستید
50
00:02:05,440 –> 00:02:07,750
در ویندوز شما مانند هی چرا اینطور نیست
51
00:02:07,750 –> 00:02:11,380
منظورم همان استفاده از پایتون است
52
00:02:11,380 –> 00:02:13,930
و در واقع استفاده از جنگو در همین مورد است
53
00:02:13,930 –> 00:02:17,290
هر دو سیستم چون پایتون پایتون است
54
00:02:17,290 –> 00:02:19,959
و جنگو همان جنگو است که باید دستورات را دریافت کرد
55
00:02:19,959 –> 00:02:22,530
ممکن است کمی متفاوت باشد اما
56
00:02:22,530 –> 00:02:25,780
واقع بینانه الان هم همینطوره
57
00:02:25,780 –> 00:02:27,459
سالها نصب را اصلاح کرده ایم
58
00:02:27,459 –> 00:02:29,799
فرآیند و همه آن را می توان در یافت
59
00:02:29,799 –> 00:02:33,489
به CFE comm اسلش از صفر بپیوندید، بنابراین اگر شما
60
00:02:33,489 –> 00:02:35,590
فقط آن مرحله یک را که راه اندازی است انجام دهید
61
00:02:35,590 –> 00:02:37,930
روند شما برای بقیه آماده خواهید بود
62
00:02:37,930 –> 00:02:39,940
سریالی که مجبور نیستی به آن بروی
63
00:02:39,940 –> 00:02:42,100
هر مرحله دیگری غیر از راه اندازی
64
00:02:42,100 –> 00:02:44,560
سیستم شما را قبل از اینکه به آنجا بپرید انجام دادم
65
00:02:44,560 –> 00:02:46,209
می خواهم به یک چیز دیگر اشاره کنم و آن
66
00:02:46,209 –> 00:02:49,420
کد است بنابراین ما همه کد خود را داریم
67
00:02:49,420 –> 00:02:52,570
در github یا به CFE comm github اسلش بپیوندید
68
00:02:52,570 –> 00:02:55,060
برای میانبر کردن آن، به دنبال آن خواهید بود
69
00:02:55,060 –> 00:02:58,959
مخزن جنگو را امتحان کنید پس به فید C بپیوندید
70
00:02:58,959 –> 00:03:00,820
comm اسلش github شما را به اینجا می بریم
71
00:03:00,820 –> 00:03:03,040
و سپس اگر به مخازن بروید
72
00:03:03,040 –> 00:03:05,350
شما همه نوع آنها را خواهید دید و در واقع
73
00:03:05,350 –> 00:03:07,750
اگر تایپ کنید جنگو را امتحان کنید خواهید دید
74
00:03:07,750 –> 00:03:10,180
چندگانه وجود دارد و من از شما می خواهم
75
00:03:10,180 –> 00:03:12,940
همه آنهایی که اعداد دارند را نادیده بگیرید
76
00:03:12,940 –> 00:03:15,280
در آنها و فقط به یک امتحان بروید
77
00:03:15,280 –> 00:03:17,410
جنگو درست است پس این یک پیوند درست است
78
00:03:17,410 –> 00:03:19,030
اگر می خواهید مستقیماً به آنجا بروید اینجا
79
00:03:19,030 –> 00:03:23,140
اما این کد 100% به شما کمک می کند زیرا
80
00:03:23,140 –> 00:03:24,850
وقتی roblox رو زدی چی میخوای
81
00:03:24,850 –> 00:03:26,919
می خواهید انجام دهید این است که کدی را که دارید بردارید
82
00:03:26,919 –> 00:03:29,930
در حال نوشتن بودم و به github نگاهی بیندازید
83
00:03:29,930 –> 00:03:31,489
مطمئن شوید که آنچه می نویسید
84
00:03:31,489 –> 00:03:33,530
همان کاری است که ما در آن انجام داده ایم
85
00:03:33,530 –> 00:03:36,109
فیلم ها که قسمت انتقادی است و
86
00:03:36,109 –> 00:03:38,569
پس آخرین چیز زمانی است که شک دارید
87
00:03:38,569 –> 00:03:40,909
با مستندات مشورت کنید
88
00:03:40,909 –> 00:03:42,829
مستندات جنگو بسیار است
89
00:03:42,829 –> 00:03:44,900
به خوبی نوشته شده است و چیزهای زیادی وجود دارد
90
00:03:44,900 –> 00:03:47,180
وجود دارد که شما می توانید یاد بگیرید که ما نمی خواهیم
91
00:03:47,180 –> 00:03:49,010
لزوماً پوشش می دهند زیرا آنها می دهند
92
00:03:49,010 –> 00:03:51,500
زمینه اضافی یا آنها می دهند
93
00:03:51,500 –> 00:03:54,200
مشخصات برای هر مورد استفاده ای که دارید
94
00:03:54,200 –> 00:03:56,569
برای فناوری و سپس آخرین
95
00:03:56,569 –> 00:03:58,849
چیزی که می دانید گوگل دوست شماست
96
00:03:58,849 –> 00:04:01,219
می توانید از گوگل برای جستجو استفاده کنید
97
00:04:01,219 –> 00:04:02,569
چیزی که شما با آن آشنا نیستید
98
00:04:02,569 –> 00:04:05,419
و اغلب اوقات Stack را نشان می دهد
99
00:04:05,419 –> 00:04:09,349
سرریز dot-com پشته سرریز همه چیز را دارد
100
00:04:09,349 –> 00:04:12,200
از این سوالات از مردم برای همه
101
00:04:12,200 –> 00:04:14,659
انواع زبان های برنامه نویسی از جمله
102
00:04:14,659 –> 00:04:16,399
پایتون از جمله جنگو
103
00:04:16,399 –> 00:04:18,529
جاوا اسکریپت همه نوع چیز در آنجا
104
00:04:18,529 –> 00:04:20,509
و شما فقط می توانید یک جستجوی سریع انجام دهید
105
00:04:20,509 –> 00:04:22,070
فقط جنگو را جستجو کنید و می توانید یاد بگیرید
106
00:04:22,070 –> 00:04:24,680
خیلی فقط از آن فقط از رفتن به
107
00:04:24,680 –> 00:04:27,380
مثل با رای منظورم مقیاس جنگو است
108
00:04:27,380 –> 00:04:29,509
این یک سوال جالب است
109
00:04:29,509 –> 00:04:31,729
نگاه کنید و سپس چه چیزی پوچ است
110
00:04:31,729 –> 00:04:32,090
جای خالی
111
00:04:32,090 –> 00:04:33,800
منظورم این است که اینجا عالی است
112
00:04:33,800 –> 00:04:36,590
منبع یادگیری و همچنین من چه هستم
113
00:04:36,590 –> 00:04:38,720
برای ویدیوی بعدی و همه چیز فرض می کنم
114
00:04:38,720 –> 00:04:41,300
ویدیوهای آینده دیگر این است که شما دارید
115
00:04:41,300 –> 00:04:44,449
سیستم شما راه اندازی شده و آماده کار است
116
00:04:44,449 –> 00:04:47,449
با جنگو و پایتون نسخه هایی که
117
00:04:47,449 –> 00:04:48,800
ما در حال استفاده از خواهد بود
118
00:04:48,800 –> 00:04:51,080
در مورد بعدی بحث شد زیرا آنها
119
00:04:51,080 –> 00:04:53,780
با گذشت زمان در پایان دوره تغییر خواهد کرد
120
00:04:53,780 –> 00:04:55,490
روزی که من واقعاً از شما می خواهم که به آن پایبند باشید
121
00:04:55,490 –> 00:04:57,590
هر نسخه ای که در ویدیو هست چون
122
00:04:57,590 –> 00:05:03,190
به عنوان یک مبتدی که انتقادی است
123
00:05:04,430 –> 00:05:06,560
بسیار خوب پس در این مورد ما می رویم
124
00:05:06,560 –> 00:05:08,090
یک مجازی کاملاً جدید ایجاد کنید
125
00:05:08,090 –> 00:05:11,090
محیط و نصب Jingo و اگر شما
126
00:05:11,090 –> 00:05:12,320
قبلا این کارها را انجام نداده اند
127
00:05:12,320 –> 00:05:14,990
بدون در نظر گرفتن نسخه قطعا
128
00:05:14,990 –> 00:05:16,880
همین الان توقف کن و مطمئن شو که برمی گردی و
129
00:05:16,880 –> 00:05:19,940
انجام مراحل نصب در حال حاضر من کاملا
130
00:05:19,940 –> 00:05:22,040
می خواهم یک مجازی تازه داشته باشید
131
00:05:22,040 –> 00:05:23,960
محیط و نصب جنگو جدید
132
00:05:23,960 –> 00:05:26,960
نه تنها برای به دست آوردن تمرین آن
133
00:05:26,960 –> 00:05:28,580
بلکه برای اطمینان از اینکه همه ما هستیم
134
00:05:28,580 –> 00:05:32,180
دقیقاً از همان نقطه شروع کنید، بنابراین اگر
135
00:05:32,180 –> 00:05:34,700
شما پنجره ترمینال خود را باز می کنید یا اگر
136
00:05:34,700 –> 00:05:36,530
شما در ویندوز خود پوسته قدرت یا
137
00:05:36,530 –> 00:05:38,570
خط فرمان اما امیدوارم که شما هستید
138
00:05:38,570 –> 00:05:40,120
با استفاده از ترس از PowerShell در ویندوز لینوکس
139
00:05:40,120 –> 00:05:44,030
و ترمینال منطقه کاربران مک خوب است
140
00:05:44,030 –> 00:05:47,720
بنابراین اگر python v و python 3 را تایپ کنیم
141
00:05:47,720 –> 00:05:51,230
– این چیزی است که من اکنون می گیرم
142
00:05:51,230 –> 00:05:53,270
در حال حاضر پایتون 3 را در آنجا دارید، بنابراین اگر شما
143
00:05:53,270 –> 00:05:56,240
پایتون 3 نقطه شش نقطه پنج یا
144
00:05:56,240 –> 00:05:58,310
سه امتیاز شش نقطه شش همینجا
145
00:05:58,310 –> 00:06:00,950
اگر این را ببینید در وضعیت خوبی هستید
146
00:06:00,950 –> 00:06:03,440
سپس شما باید یک کار اضافی انجام دهید
147
00:06:03,440 –> 00:06:05,030
قدم باشه
148
00:06:05,030 –> 00:06:07,010
فقط این را در نظر داشته باشید که من می روم
149
00:06:07,010 –> 00:06:09,140
که باز می شود و من فقط آن را می گذارم
150
00:06:09,140 –> 00:06:11,360
کمی به کناره و آن را بشکنید
151
00:06:11,360 –> 00:06:13,760
بنابراین ما فقط می توانیم آن را در ذهن داشته باشیم
152
00:06:13,760 –> 00:06:15,740
در حالی که ما این کار را انجام می دهیم خوب است، بنابراین من باید
153
00:06:15,740 –> 00:06:17,660
یک پنجره ترمینال دیگر اکنون باز است
154
00:06:17,660 –> 00:06:19,520
مطلقاً لازم نیست این کار را انجام دهم، اما من هستم
155
00:06:19,520 –> 00:06:21,980
در صورت امکان آن را آنجا می گذارم
156
00:06:21,980 –> 00:06:23,570
چند راه مختلف در مورد چگونگی ما وجود دارد
157
00:06:23,570 –> 00:06:25,310
می تواند یک محیط مجازی ایجاد کند و
158
00:06:25,310 –> 00:06:27,770
Django را نصب کنید من به شما نشان خواهم داد
159
00:06:27,770 –> 00:06:31,460
روشی که من می خواهم این کار را انجام دهم، بنابراین من می خواهم
160
00:06:31,460 –> 00:06:33,680
راه نهایی و اگر آن قسمت را به شما نشان می دهد
161
00:06:33,680 –> 00:06:35,420
برای شما عالی کار می کند شما می توانید به آن بروید
162
00:06:35,420 –> 00:06:37,880
قسمت بعدی که در حال نصب است
163
00:06:37,880 –> 00:06:39,680
جنگو که شاید باید همه کارها را انجام دهیم
164
00:06:39,680 –> 00:06:41,450
در ابتدا از آن، پس من به شما نشان خواهم داد
165
00:06:41,450 –> 00:06:44,420
دقیقاً چگونه می خواهم این کار را انجام دهم
166
00:06:44,420 –> 00:06:46,160
همه می خواهند این مجازی را حفظ کنند
167
00:06:46,160 –> 00:06:48,830
محیط زیست در یک منطقه توسعه بنابراین
168
00:06:48,830 –> 00:06:51,110
برای من وقتی آن را باز می کنم و لیست می کنم
169
00:06:51,110 –> 00:06:53,180
همه چیز این چیزی است که من می بینم شما
170
00:06:53,180 –> 00:06:54,230
ممکن است کمی متفاوت باشد
171
00:06:54,230 –> 00:06:55,910
مال شما ممکن است همان باشد که ممکن است ببینید
172
00:06:55,910 –> 00:06:57,650
این پوشه توسعه دهنده را اگر نمی بینید فقط
173
00:06:57,650 –> 00:07:00,980
در مورد من برنامه نویس آنها را درست کنید
174
00:07:00,980 –> 00:07:02,420
قبلاً آن را آنجا دارم، بنابراین من این را دریافت کردم
175
00:07:02,420 –> 00:07:04,910
خطا من فقط سی دی را برای پدرم می فرستم
176
00:07:04,910 –> 00:07:07,700
پوشه بسیار خوب این جایی است که من همه را نگه می دارم
177
00:07:07,700 –> 00:07:11,150
از پروژه های توسعه من، بنابراین من اینجا هستم
178
00:07:11,150 –> 00:07:12,320
ادامه دهید و یک دایرکتوری بسازید
179
00:07:12,320 –> 00:07:15,440
به نام try Django ما یک سی دی در آن هستیم
180
00:07:15,440 –> 00:07:17,450
دایرکتوری و سپس ما می خواهیم ایجاد کنیم
181
00:07:17,450 –> 00:07:17,729
ما
182
00:07:17,729 –> 00:07:20,159
env مجازی در حال حاضر قبل از ایجاد I’m
183
00:07:20,159 –> 00:07:21,930
فقط NV رو زدم و ساخت
184
00:07:21,930 –> 00:07:23,849
مطمئنا من هیچ خطایی نمی بینم که می بینم
185
00:07:23,849 –> 00:07:26,249
همه انواع گزینه هایی وجود دارد که می توانم انجام دهم اگر
186
00:07:26,249 –> 00:07:29,339
من ABC را تایپ می کنم یک خطا وجود دارد بنابراین اگر
187
00:07:29,339 –> 00:07:31,469
شما یک خطایی می بینید که به این معنی است که شما نیاز دارید
188
00:07:31,469 –> 00:07:33,419
تمام محیط مجازی خود را نصب کنید
189
00:07:33,419 –> 00:07:34,229
دوباره
190
00:07:34,229 –> 00:07:37,259
خوب پس من همه چیز را پاک کردم اما اگر
191
00:07:37,259 –> 00:07:39,779
من PWD انجام می دهم دقیقاً می بینم که کجا هستم
192
00:07:39,779 –> 00:07:41,400
داخل آن پوشه اگر لیست کنم
193
00:07:41,400 –> 00:07:43,139
همه چیز بیرون آنجا چیزی نیست
194
00:07:43,139 –> 00:07:45,599
اکنون تنها کاری که می خواهم انجام دهم این است که به صورت مجازی و ب
195
00:07:45,599 –> 00:07:49,110
– P Python 3 را وارد کنید اکنون دوباره به خاطر بسپارید
196
00:07:49,110 –> 00:07:51,809
چگونه گفتم اگر پایتون داشته باشید – V و
197
00:07:51,809 –> 00:07:54,569
پایتون 3 اینجا بود شما فقط می توانید این را حذف کنید
198
00:07:54,569 –> 00:07:56,699
بخش درست اینجاست
199
00:07:56,699 –> 00:07:59,849
بنابراین اگر پایتون 3.6 را همانجا ببینید
200
00:07:59,849 –> 00:08:02,430
می تواند آن قسمت را حذف کند و فقط آن را ترک کند
201
00:08:02,430 –> 00:08:05,669
به صورت مجازی و دوره ای را وارد می کنیم
202
00:08:05,669 –> 00:08:07,309
که یک محیط مجازی ایجاد می کند
203
00:08:07,309 –> 00:08:11,699
داخل این دایرکتوری تا بتوانم
204
00:08:11,699 –> 00:08:13,529
آن را با منبع بن اسلش فعال کنید
205
00:08:13,529 –> 00:08:16,889
فعال کنید و سپس django so pip را نصب کنید
206
00:08:16,889 –> 00:08:19,259
django و نسخه من را نصب کردم
207
00:08:19,259 –> 00:08:21,569
جنگو دو نقطه صفر خواهد بود
208
00:08:21,569 –> 00:08:24,479
نقطه هفت پس جانگو مساوی دو است
209
00:08:24,479 –> 00:08:27,120
نقطه صفر نقطه هفت که نیز باید
210
00:08:27,120 –> 00:08:29,039
اگر هستید نسخه جنکو خود باشید
211
00:08:29,039 –> 00:08:31,649
با من در این استفاده که
212
00:08:31,649 –> 00:08:33,750
نسخه جینگل راستش برام مهم نیست
213
00:08:33,750 –> 00:08:35,250
اگر دو نقطه هشت دو نقطه صفر بود
214
00:08:35,250 –> 00:08:37,440
نقطه هشت خارج است از دو نقطه صفر استفاده کنید
215
00:08:37,440 –> 00:08:39,958
نقطه هفت چیزها را بعدا ارتقاء می دهد
216
00:08:39,958 –> 00:08:42,029
و اگر در این مورد با من بچسبید شما
217
00:08:42,029 –> 00:08:44,068
قطعا با ما ارتقا خواهد یافت
218
00:08:44,068 –> 00:08:47,190
قول می دهم کاملاً قول می دهم خوب باشم پس هستم
219
00:08:47,190 –> 00:08:48,360
اینتر را می زنم و من اجازه می دهم
220
00:08:48,360 –> 00:08:51,540
اکنون برای آن دسته از شما در ویندوز خود اجرا کنید
221
00:08:51,540 –> 00:08:53,399
فعال کنید ممکن است به یاد داشته باشید
222
00:08:53,399 –> 00:08:55,199
متفاوت است فقط کمی متفاوت است
223
00:08:55,199 –> 00:08:57,029
همه چیزهایی که نصب می شود من فقط می روم
224
00:08:57,029 –> 00:08:59,310
پیش رو و کمی آن را از بین ببرید من هستم
225
00:08:59,310 –> 00:09:01,410
یک پنجره ترمینال دیگر باز می شود
226
00:09:01,410 –> 00:09:05,459
و فعال سازی مجدد این مجازی را شبیه سازی کنید
227
00:09:05,459 –> 00:09:06,839
محیط، بنابراین من همه چیز را فهرست می کنم
228
00:09:06,839 –> 00:09:10,019
یک سی دی را در برنامه توسعه دهید و سپس من آن را مشاهده می کنم
229
00:09:10,019 –> 00:09:12,810
برای امتحان جنگو من دوباره به آن مجازی برگشتم
230
00:09:12,810 –> 00:09:14,339
محیط، بنابراین من می توانم منبع Bane را انجام دهم
231
00:09:14,339 –> 00:09:17,550
Slash activate در محیط مک در a
232
00:09:17,550 –> 00:09:19,170
محیط ویندوز البته اسکریپت است
233
00:09:19,170 –> 00:09:21,569
ما هر چیزی را که می توانید اجرا کنید را فعال می کنیم
234
00:09:21,569 –> 00:09:25,560
غیرفعال کردن بسیار خوب پس غیرفعال کردن به پایان می رسد
235
00:09:25,560 –> 00:09:29,310
محیط مجازی باحاله پس چیه
236
00:09:29,310 –> 00:09:30,870
هدف از داشتن یک مجازی
237
00:09:30,870 –> 00:09:31,649
محیط زیست اگر شما انجام دهید
238
00:09:31,649 –> 00:09:33,389
من قبلاً خوب می دانم که به همین سادگی است
239
00:09:33,389 –> 00:09:36,209
با انجام سیب زمینی سرخ کرده همه این چیزها را می بینید
240
00:09:36,209 –> 00:09:38,610
من جنگو را می بینم یک امتیاز ده نقطه چهار اگر
241
00:09:38,610 –> 00:09:42,089
من آن را فعال می کنم slash bending activate و
242
00:09:42,089 –> 00:09:46,379
همه چیزی که من می بینم انجام دهید، جنگو 2.0 است
243
00:09:46,379 –> 00:09:50,699
نقطه هفت و PYT Z پس این ها را نگه می دارد
244
00:09:50,699 –> 00:09:53,220
الزامات جدا و زمانی که می آید
245
00:09:53,220 –> 00:09:56,689
به پایتون و پروژه های آن مانند جنگو
246
00:09:56,689 –> 00:09:59,369
شما می خواهید کاملاً مطمئن شوید که
247
00:09:59,369 –> 00:10:01,619
درست است، بنابراین ما همه چیز داریم
248
00:10:01,619 –> 00:10:04,949
اگر این قسمت انجام شده باشد نصب می شود
249
00:10:04,949 –> 00:10:06,990
شما برای رفتن آماده هستید، می توانید به سمت آن حرکت کنید
250
00:10:06,990 –> 00:10:07,619
بعدی
251
00:10:07,619 –> 00:10:10,170
اگر مشکلی داشتید یا می خواهید
252
00:10:10,170 –> 00:10:11,850
راه های دیگر راه اندازی مجازی را ببینید
253
00:10:11,850 –> 00:10:14,360
محیط با من بچسبید پس به آن توجه کنید
254
00:10:14,360 –> 00:10:15,990
بدیهی است که ما همه این چیزها را داشتیم
255
00:10:15,990 –> 00:10:19,439
همه چیزهایی که کار می کنند را نصب کرد
256
00:10:19,439 –> 00:10:21,899
به جلو فقط فقط برای تماشا
257
00:10:21,899 –> 00:10:25,019
اهداف تصویرسازی شما می دانید که من هستم
258
00:10:25,019 –> 00:10:27,119
با این فرض که تا این مرحله اگر شما
259
00:10:27,119 –> 00:10:30,089
آن کار را انجام دهید، اگر شما کارتان را تمام کنید
260
00:10:30,089 –> 00:10:31,529
کار نمی کند این را در ادامه ببینید
261
00:10:31,529 –> 00:10:31,920
بخش
262
00:10:31,920 –> 00:10:33,959
به عقب برگردید و سپس چیزهایی را که دارید نصب کنید
263
00:10:33,959 –> 00:10:35,399
باید نصب کنم چون میرم
264
00:10:35,399 –> 00:10:37,529
خیلی سریع اما هنوز توضیح دهید که چیست
265
00:10:37,529 –> 00:10:39,569
خوب پیش میره پس من میرم بیرون
266
00:10:39,569 –> 00:10:41,490
تمام پنجره های ترمینال من و مانند آن عمل کنید
267
00:10:41,490 –> 00:10:44,279
من از صفر شروع می کنم خوب پس می پرم داخل
268
00:10:44,279 –> 00:10:47,610
به پنجره ترمینال من وارد می شوم
269
00:10:47,610 –> 00:10:49,170
ادامه دهید و یک توسعه دهنده جدید بسازید
270
00:10:49,170 –> 00:10:51,839
پوشه ای به نام dev – من سی دی را وارد می کنم
271
00:10:51,839 –> 00:10:53,970
dev – و همه چیز را لیست کنید
272
00:10:53,970 –> 00:10:55,769
در آنجا، بنابراین من فقط می خواهم به شما نشان دهم
273
00:10:55,769 –> 00:10:56,970
سه راه مختلف در ایجاد یک
274
00:10:56,970 –> 00:10:58,769
محیط مجازی اولین مورد است
275
00:10:58,769 –> 00:11:01,199
فقط به صورت مجازی و B و سپس تایپ کنید
276
00:11:01,199 –> 00:11:02,879
نامی که می خواهید به آن بدهید تا وی
277
00:11:02,879 –> 00:11:06,240
و V که راهی برای انجام آن در حال حاضر این است
278
00:11:06,240 –> 00:11:08,399
صرف نظر از نسخه پایتون که هست
279
00:11:08,399 –> 00:11:10,170
هر چه سیستم باشد از بین خواهد رفت
280
00:11:10,170 –> 00:11:13,019
نسخه پیش فرض است بنابراین من آن را تایپ می کنم
281
00:11:13,019 –> 00:11:16,049
مورد من این نسخه 2.7 است اما این یک است
282
00:11:16,049 –> 00:11:18,389
راه برای راه اندازی یک محیط مجازی در حال حاضر
283
00:11:18,389 –> 00:11:20,160
اگر بخواهم آن را بر اساس الف شروع کنم
284
00:11:20,160 –> 00:11:22,379
نسخه خاصی از پایتون را انجام خواهم داد
285
00:11:22,379 –> 00:11:26,879
virtual env V و V – P Python 3 oh so
286
00:11:26,879 –> 00:11:29,759
بیایید این را V E و B بنامیم – این می دهد
287
00:11:29,759 –> 00:11:32,299
من یک نسخه از پایتون و این پایتون 3
288
00:11:32,299 –> 00:11:35,309
بنابراین فرض بر این است که اگر من تایپ کنم
289
00:11:35,309 –> 00:11:38,100
پایتون 3 در واقع به من پایتون 3 می دهد
290
00:11:38,100 –> 00:11:40,170
اما اگر پایتون 3 و آن را تایپ کنید
291
00:11:40,170 –> 00:11:43,110
کار نمی کند این کار نمی کند پس چه
292
00:11:43,110 –> 00:11:45,360
اتفاق می افتد پس من فقط می توانم آن را انجام دهم
293
00:11:45,360 –> 00:11:48,089
پایتون 3 یا به عبارت دیگر پیدا کردن
294
00:11:48,089 –> 00:11:50,370
مکانی که پایتون 3 در آن نصب شده است
295
00:11:50,370 –> 00:11:53,700
درست است که اگر پایتون 3 کار نخواهد کرد
296
00:11:53,700 –> 00:11:57,000
پایتون 3 به درستی کار نمی کند، بنابراین همه
297
00:11:57,000 –> 00:11:58,470
هر چند وقت یکبار پایتون را در آن نصب می کنید
298
00:11:58,470 –> 00:12:00,209
سیستم شما و تازه نصب شده است
299
00:12:00,209 –> 00:12:02,250
جای دیگری و خود این فرمان
300
00:12:02,250 –> 00:12:04,529
کار نمی کند اما هر کجا که باشد
301
00:12:04,529 –> 00:12:07,769
در واقع بر روی هر سیستمی و شما نصب شده است
302
00:12:07,769 –> 00:12:09,540
شما واقعاً چنین کاری انجام دهید
303
00:12:09,540 –> 00:12:12,329
در مسیر آن قرار دهید و اینتر را بزنید
304
00:12:12,329 –> 00:12:14,610
که در واقع باید پایتون 3 را باز کند
305
00:12:14,610 –> 00:12:17,130
برای شما پس این بدان معناست که
306
00:12:17,130 –> 00:12:18,810
راه نهایی برای شروع واقعی یک مجازی
307
00:12:18,810 –> 00:12:21,810
محیط مجازی env ve و B 3 است
308
00:12:21,810 –> 00:12:25,709
خط P و سپس مسیر آن پایتون
309
00:12:25,709 –> 00:12:28,200
3 من اینتر را می زنم و سپس در واقع خواهد شد
310
00:12:28,200 –> 00:12:29,760
آن محیط مجازی را نیز راه اندازی کنید
311
00:12:29,760 –> 00:12:32,640
حالا یک چیز دیگری که به آن اشاره خواهم کرد ما هستیم
312
00:12:32,640 –> 00:12:35,700
فقط می توانیم دایرکتوری مورد نظر خود را بسازیم
313
00:12:35,700 –> 00:12:37,529
به آن می گویند و من می خواهم به
314
00:12:37,529 –> 00:12:39,240
محیط مجازی و کاملاً جدید
315
00:12:39,240 –> 00:12:41,730
دایرکتوری این است که من جلو می روم و می زنم
316
00:12:41,730 –> 00:12:42,089
وارد
317
00:12:42,089 –> 00:12:46,170
من داخل آن سی دی می کنم و سپس می توانم به صورت مجازی این کار را انجام دهم
318
00:12:46,170 –> 00:12:48,870
env و سپس به جای نام نقطه
319
00:12:48,870 –> 00:12:51,360
و سپس هر نسخه ای از پایتون I
320
00:12:51,360 –> 00:12:54,690
ممکن است درست بخواهد به ترتیب اینها
321
00:12:54,690 –> 00:12:57,120
اوضاع خیلی مهم نیست که من چگونه هستم
322
00:12:57,120 –> 00:12:58,709
اجرای آن دستورات در مقایسه با
323
00:12:58,709 –> 00:13:00,810
کاری که قبلا انجام می دادم اما این چند مورد بود
324
00:13:00,810 –> 00:13:02,220
راه های مختلف در مورد اینکه چگونه می توانید یک را ایجاد کنید
325
00:13:02,220 –> 00:13:04,529
محیط مجازی الان در مورد من هستم
326
00:13:04,529 –> 00:13:07,230
در واقع پیش می رود و خلاص می شود
327
00:13:07,230 –> 00:13:09,720
آن پوشه dev 2 من واقعاً به آن نیاز ندارم
328
00:13:09,720 –> 00:13:11,430
اما همه چیز در مورد تصویرسازی بود
329
00:13:11,430 –> 00:13:13,920
اهداف برای بدست آوردن همه این چیزها
330
00:13:13,920 –> 00:13:18,390
خوب است، پس من سی دی را به سی دی خود برمی گردم
331
00:13:18,390 –> 00:13:22,140
پروژه اصلی و فقط ادامه دهید و
332
00:13:22,140 –> 00:13:25,529
آن را ترک کنید و اگر هر کدام از اینها بود حالا
333
00:13:25,529 –> 00:13:28,529
گیج کننده است و شما از دست داده اید دوباره تماشا کنید
334
00:13:28,529 –> 00:13:31,170
ویدیو و این کار را چندین بار انجام دهید زیرا
335
00:13:31,170 –> 00:13:34,920
داشتن درک اولیه از شروع
336
00:13:34,920 –> 00:13:38,100
یک پروژه جدید در حال نصب آن هستید
337
00:13:38,100 –> 00:13:40,709
احتمالاً این کار را اغلب انجام دهید
338
00:13:40,709 –> 00:13:43,529
فقط در اینجا برای یادگیری برخی از اصول اولیه
339
00:13:43,529 –> 00:13:45,690
جانگو و شما خیلی قصد ساختن آن را ندارید
340
00:13:45,690 –> 00:13:48,240
پروژه های بسیاری که با جنگو شما
341
00:13:48,240 –> 00:13:50,990
شاید الان نیازی به انجام این کار نباشد
342
00:13:50,990 –> 00:13:54,089
یک نکته دیگر که می گویم این است که شاید
343
00:13:54,089 –> 00:13:55,890
تو مثل هی من برای من مهم نیست
344
00:13:55,890 –> 00:13:57,899
محیط مجازی برایم مهم نیست
345
00:13:57,899 –> 00:13:59,220
انجام همه این کارها
346
00:13:59,220 –> 00:14:00,840
خوب این کار را با مسئولیت خود انجام دهید
347
00:14:00,840 –> 00:14:02,250
اگر شما با مشکل مواجه خواهید شد
348
00:14:02,250 –> 00:14:04,110
از محیط مجازی استفاده نکنید و بله
349
00:14:04,110 –> 00:14:06,830
من از Conda anaconda استفاده نمی کنم
350
00:14:06,830 –> 00:14:10,230
بسته ای که بیشتر برای داده های مشابه است
351
00:14:10,230 –> 00:14:13,020
چیزهای مرتبط با علم جنگو می تواند استفاده کند
352
00:14:13,020 –> 00:14:15,390
بسیاری از همان بسته ها در من
353
00:14:15,390 –> 00:14:17,370
تجربه آناکوندا و جانگو کار نمی کند
354
00:14:17,370 –> 00:14:19,320
خوب است اما اگر شما واقع بینانه باشید
355
00:14:19,320 –> 00:14:22,110
احتمالاً قبلاً از آناکوندا استفاده می کنید
356
00:14:22,110 –> 00:14:23,520
با آن سیستم و شما آشنا هستید
357
00:14:23,520 –> 00:14:24,660
احتمالا از مجازی استفاده نخواهم کرد
358
00:14:24,660 –> 00:14:25,260
محیط ها
359
00:14:25,260 –> 00:14:27,270
با این حال من برای این کل پس انداز خواهم کرد
360
00:14:27,270 –> 00:14:29,250
سری توصیه می کنم از a استفاده کنند
361
00:14:29,250 –> 00:14:31,650
محیط مجازی فقط برای عادت کردن
362
00:14:31,650 –> 00:14:34,080
این فقط برای عادت کردن به وب است
363
00:14:34,080 –> 00:14:37,410
توسعه دهندگان اغلب از توسعه استفاده می کنند
364
00:14:37,410 –> 00:14:40,280
محیطی برای جانگو
365
00:14:42,300 –> 00:14:44,720
اکنون زمان ایجاد یک پروژه جنگو است
366
00:14:44,720 –> 00:14:47,820
ببینید من ترمینال تمیز کاملاً جدید خود را دارم
367
00:14:47,820 –> 00:14:49,620
پنجره باز است زیرا می خواهم وارد شوم
368
00:14:49,620 –> 00:14:52,170
عادت به دانستن نحوه فعال کردن مجدد a
369
00:14:52,170 –> 00:14:54,330
محیط مجازی پس من وارد اینجا شدم
370
00:14:54,330 –> 00:14:56,399
و من سی دی را در پوشه برنامه نویس خود جایی که هستم قرار می دهم
371
00:14:56,399 –> 00:14:58,920
نگه داشتن هر چیزی که من سی دی را امتحان می کنم
372
00:14:58,920 –> 00:15:00,420
پوشه جنگو که مجازی من است
373
00:15:00,420 –> 00:15:03,660
ریشه محیط است و من فقط خوب اجرا می کنم
374
00:15:03,660 –> 00:15:05,459
نه من آن را به صورت مجازی و از طریق اجرا نمی کنم
375
00:15:05,459 –> 00:15:06,360
دیگر فرمان بده
376
00:15:06,360 –> 00:15:08,160
ما ادامه می دهیم و منبع bin اسلش را اجرا می کنیم
377
00:15:08,160 –> 00:15:10,830
درست فعال کنید تا لینوکس و مک باشند
378
00:15:10,830 –> 00:15:12,990
کاربران برای شما کاربران ویندوز آن را فقط
379
00:15:12,990 –> 00:15:17,160
اسکریپت ها اسلش فعال می شوند خوب پس اگر شما
380
00:15:17,160 –> 00:15:19,529
در اینجا هستید، می توانید پیش بروید و پیپ کنید
381
00:15:19,529 –> 00:15:21,390
فریز کنید و احتمالاً این را خواهید دید
382
00:15:21,390 –> 00:15:23,220
نسخه جنگو همین نسخه است
383
00:15:23,220 –> 00:15:24,720
ما از این نسخه I استفاده می کنیم
384
00:15:24,720 –> 00:15:28,230
توصیه می کنم که شما نیز استفاده کنید پس من هستم
385
00:15:28,230 –> 00:15:31,560
فقط آن را باز می گذارم
386
00:15:31,560 –> 00:15:35,220
اینجاست تا بتوانیم همیشه آن را درست ببینیم
387
00:15:35,220 –> 00:15:38,160
فقط یک یادآوری کوچک خوب سلام همین است
388
00:15:38,160 –> 00:15:39,720
نسخه جنگو که من از آن استفاده خواهم کرد
389
00:15:39,720 –> 00:15:42,420
خوب حالا بیایید جلو برویم و این کار را انجام دهیم
390
00:15:42,420 –> 00:15:45,540
دوباره آن را واقعا آسان است درست است
391
00:15:45,540 –> 00:15:48,270
این این امیدوارم که واقعا این باشد
392
00:15:48,270 –> 00:15:50,310
واقعا آسان است اگر واقعا آسان نباشد و
393
00:15:50,310 –> 00:15:53,310
من می روم روزه بگیرم شاید فقط آن را در یک
394
00:15:53,310 –> 00:15:55,410
سرعت کمتر می دانم که خیلی سریع صحبت کردم
395
00:15:55,410 –> 00:15:58,170
اما من سعی می کنم آن را دریافت کنم تا مبتدیان بتوانند
396
00:15:58,170 –> 00:16:01,320
نگه دارید اما کاربران بسیار پیشرفته نیز دوست دارند
397
00:16:01,320 –> 00:16:03,149
توسعه دهندگان وب پیشرفته تر که هستند
398
00:16:03,149 –> 00:16:04,770
فقط جنگو را یاد بگیرید تا همه شما بتوانید
399
00:16:04,770 –> 00:16:06,990
چیزی از این چیزی بگیرید که واقعاً همین است
400
00:16:06,990 –> 00:16:08,760
هدف آن این است که کمی از آن است
401
00:16:08,760 –> 00:16:11,339
جاه طلب برای رسیدن است اما به هر حال خوب است
402
00:16:11,339 –> 00:16:12,630
اکنون در این محیط مجازی هستیم
403
00:16:12,630 –> 00:16:15,260
و من این دستور Django – admin را دارم
404
00:16:15,260 –> 00:16:18,329
بنابراین جنگو – admin دستوری است که این کار را انجام می دهد
405
00:16:18,329 –> 00:16:20,370
به ما اجازه می دهد که همه کارها را با آن انجام دهیم
406
00:16:20,370 –> 00:16:23,279
جنگو اما اصلی ترین آن ایجاد ماست
407
00:16:23,279 –> 00:16:25,820
پروژه جنگو تا جنگو – و مردان
408
00:16:25,820 –> 00:16:28,920
پروژه ها و هر آنچه که ما ایجاد می کند
409
00:16:28,920 –> 00:16:32,279
نام پروژه اکنون شما خواهد بود
410
00:16:32,279 –> 00:16:34,320
می تواند این کار را درست از داخل خفاش انجام دهد
411
00:16:34,320 –> 00:16:36,089
از آن محیط مجازی اما آنچه من
412
00:16:36,089 –> 00:16:39,120
مانند این است که یک پوشه SRC ایجاد کنید
413
00:16:39,120 –> 00:16:42,300
پوشه منبع پروژه و
414
00:16:42,300 –> 00:16:45,630
سپس من به آنجا می روم، بنابراین اگر بروم
415
00:16:45,630 –> 00:16:47,820
دوباره به محیط مجازی من می بینم
416
00:16:47,820 –> 00:16:49,950
که ما این چیزها را در اینجا داریم
417
00:16:49,950 –> 00:16:52,310
درست است، بنابراین من برای نگهدارنده برای
418
00:16:52,310 –> 00:16:54,300
موارد مربوط به مجازی
419
00:16:54,300 –> 00:16:55,740
محیط و
420
00:16:55,740 –> 00:16:58,410
من پوشه SRC خود را دارم، بنابراین به آن تغییر می کنم
421
00:16:58,410 –> 00:17:00,780
آن پوشه SRC و فقط جنگو را انجام دهید – و
422
00:17:00,780 –> 00:17:04,410
مردان پروژه و سپس پروژه من را شروع می کنند
423
00:17:04,410 –> 00:17:06,599
اسمش را بزارید
424
00:17:06,599 –> 00:17:08,520
اورجینال باش من اسمش را می گذارم جانگو را امتحان کن
425
00:17:08,520 –> 00:17:10,680
این اسم مجازی منه
426
00:17:10,680 –> 00:17:13,410
محیط زیست نیز متوجه هستم که اما
427
00:17:13,410 –> 00:17:15,630
اشکالی ندارد می توانید نام مجازی خود را نام ببرید
428
00:17:15,630 –> 00:17:17,430
محیط و پروژه جنگو شما
429
00:17:17,430 –> 00:17:19,530
به همین دلیل است که محیط مجازی است
430
00:17:19,530 –> 00:17:21,660
فقط برای سیستم شما پروژه
431
00:17:21,660 –> 00:17:23,940
خودتان جاهای دیگر خواهید بود درست است
432
00:17:23,940 –> 00:17:25,950
مثل اینکه در github خواهید بود و وجود نخواهد داشت
433
00:17:25,950 –> 00:17:27,839
هر چیزی مربوط به مجازی ما باشد
434
00:17:27,839 –> 00:17:29,250
محیط پس من این را شروع می کنم
435
00:17:29,250 –> 00:17:31,560
پروژه جنگو را امتحان کنید و من فقط یک را قرار می دهم
436
00:17:31,560 –> 00:17:33,570
دوره در پایان چون من در آن هستم
437
00:17:33,570 –> 00:17:36,300
پوشه SRC را وارد می کنم و لیست می شود
438
00:17:36,300 –> 00:17:38,850
چیزهایی که من می بینم موفق به پای و من
439
00:17:38,850 –> 00:17:42,030
پوشه پیکربندی جنگو را امتحان کنید
440
00:17:42,030 –> 00:17:45,210
نام شما را می شناسید، جانگو را امتحان کنید زیرا
441
00:17:45,210 –> 00:17:46,830
این نام جنگو است
442
00:17:46,830 –> 00:17:48,870
پیکربندی و اگر پایتون را اجرا کنم
443
00:17:48,870 –> 00:17:52,080
توانستم شروع کنم یا ببخشید که فرار کنم
444
00:17:52,080 –> 00:17:54,810
سرور چیزی که باید ببینم این است که می گوید
445
00:17:54,810 –> 00:17:55,890
چیزی مثل این
446
00:17:55,890 –> 00:17:57,600
بله، این به من هشدارهایی می دهد
447
00:17:57,600 –> 00:17:59,310
هنوز در مورد آن نگران نباشید اما
448
00:17:59,310 –> 00:18:01,410
یک آدرس اینترنتی به من می دهد که بتوانم
449
00:18:01,410 –> 00:18:04,880
اگر مرورگر وب خود را باز کنم به آن بروید و
450
00:18:04,880 –> 00:18:08,880
برو اونجا هی بهت تبریک میگم
451
00:18:08,880 –> 00:18:11,970
اگر شما نیستید، جانگو اکنون کار می کند
452
00:18:11,970 –> 00:18:14,700
آشنا با جنگو 2.0 و این جدید است
453
00:18:14,700 –> 00:18:17,460
برای شما این یک صفحه فرود جدید است که
454
00:18:17,460 –> 00:18:19,830
آنها آن را ایجاد کرده اند که بسیار تمیزتر به نظر می رسد
455
00:18:19,830 –> 00:18:22,530
آن را بسیار بهتر از قدیمی برای
456
00:18:22,530 –> 00:18:22,950
مطمئن
457
00:18:22,950 –> 00:18:25,080
بنابراین ما اکنون جنگو را داریم که کار می کند آماده است
458
00:18:25,080 –> 00:18:26,970
رفتن به طوری که همه چیز وجود دارد
459
00:18:26,970 –> 00:18:29,400
که ما می توانیم با آن انجام دهیم اما قبل از من
460
00:18:29,400 –> 00:18:31,890
در واقع همان چیزی که من به جانگو وارد کردم
461
00:18:31,890 –> 00:18:34,650
می خواهید انجام دهید شروع به کار با برخی است
462
00:18:34,650 –> 00:18:37,290
نوعی ویرایشگر متن جایی که بتوانم
463
00:18:37,290 –> 00:18:39,750
کدی را بنویسید که لزوما نیست
464
00:18:39,750 –> 00:18:41,700
در داخل ترمینال به دلیل این که می شود
465
00:18:41,700 –> 00:18:44,490
فوق العاده خسته کننده برای مخصوصا برای
466
00:18:44,490 –> 00:18:46,170
برای مبتدیان بسیار خسته کننده می شود
467
00:18:46,170 –> 00:18:48,960
کد را در داخل ترمینال بنویسید تا
468
00:18:48,960 –> 00:18:49,980
ما قصد داریم کار متفاوتی انجام دهیم
469
00:18:49,980 –> 00:18:51,690
و مورد بعدی در مورد آن صحبت خواهیم کرد
470
00:18:51,690 –> 00:18:54,560
پس با ما همراه باشید
471
00:18:56,480 –> 00:18:58,460
در این یکی ما قصد داریم a را دانلود کنیم
472
00:18:58,460 –> 00:19:01,850
ویرایشگر متن کد پس نوشتن کد ما است
473
00:19:01,850 –> 00:19:05,180
بسیار کاربر پسندتر از فقط
474
00:19:05,180 –> 00:19:07,460
تایپ کردن تمام دستورات در
475
00:19:07,460 –> 00:19:10,430
ترمینال یا PowerShell درست است پس ما هستیم
476
00:19:10,430 –> 00:19:12,530
از متنی عالی استفاده خواهم کرد اما متنی دیگر
477
00:19:12,530 –> 00:19:15,050
یکی دیگر محبوب نامیده می شود
478
00:19:15,050 –> 00:19:18,410
PyCharm یا py Charm من متن بسیار عالی هستم
479
00:19:18,410 –> 00:19:22,430
100٪ رایگان برای دانلود و استفاده در صورت وجود است
480
00:19:22,430 –> 00:19:23,900
واقعاً آن را دوست دارم شما فقط می توانید ادامه دهید و
481
00:19:23,900 –> 00:19:27,170
آن را بخر من به هیچ کدام وابسته نیستم
482
00:19:27,170 –> 00:19:28,760
از اینها من فقط می دانم که آنها هر دو هستند
483
00:19:28,760 –> 00:19:31,550
انتخاب های بسیار محبوب برای نوشتن خود
484
00:19:31,550 –> 00:19:33,890
کد و اگر این تمام چیزی است که واقعاً هستید
485
00:19:33,890 –> 00:19:35,390
انجام اینجا این است که شما فقط در حال نوشتن هستید
486
00:19:35,390 –> 00:19:38,150
کد شما در این چیزهایی که آنها دارند
487
00:19:38,150 –> 00:19:39,920
برخی از ویژگی های آنها را حتی بیشتر
488
00:19:39,920 –> 00:19:42,080
کاربر پسند اما من واقعا نمی خواهم
489
00:19:42,080 –> 00:19:43,880
فعلاً تمام آنچه می خواهم بگویم وارد آن شوید
490
00:19:43,880 –> 00:19:45,770
فقط پیش بروید و این را دانلود کنید و
491
00:19:45,770 –> 00:19:48,350
آن را راه اندازی کنید و یک بار که انجام دادید
492
00:19:48,350 –> 00:19:50,390
فقط آن را باز کنید و چیزی می بینید
493
00:19:50,390 –> 00:19:52,670
این حق را دوست داشته باشید تا بتوانید خود را داشته باشید
494
00:19:52,670 –> 00:19:55,790
پنجره باز شود نوار کناری خود را باز کنید
495
00:19:55,790 –> 00:19:58,460
و شما یک صفحه خالی را درست شبیه به آن خواهید دید
496
00:19:58,460 –> 00:20:00,590
بنابراین تنها چیزی که واقعاً باید انجام دهیم این است که اضافه کنیم
497
00:20:00,590 –> 00:20:03,050
پروژه ما را به آن به طوری که شما انجام دهید
498
00:20:03,050 –> 00:20:05,690
فقط به پوشه افزودن پروژه بروید
499
00:20:05,690 –> 00:20:08,420
پروژه و سپس می خواهیم به آن حرکت کنیم
500
00:20:08,420 –> 00:20:11,360
هر کجا که پروژه ما اکنون در مورد من است
501
00:20:11,360 –> 00:20:15,620
به کاربران هارد دیسک یوزر من بروید
502
00:20:15,620 –> 00:20:17,660
پوشه dev زیرا آنجاست
503
00:20:17,660 –> 00:20:19,850
ترمینال باز می شود به طور پیش فرض درست در است
504
00:20:19,850 –> 00:20:22,250
اینجا و سپس جنگو را امتحان کنید من می روم
505
00:20:22,250 –> 00:20:25,130
جلو و باز کردن این همه را به ارمغان می آورد
506
00:20:25,130 –> 00:20:27,170
انواع چیزها در اینجا درست به ارمغان می آورد
507
00:20:27,170 –> 00:20:29,720
در محیط مجازی موارد مرتبط و
508
00:20:29,720 –> 00:20:32,090
آن را نیز در پوشه SRC من که
509
00:20:32,090 –> 00:20:34,640
دارای مدیریت دو پی و همه جور
510
00:20:34,640 –> 00:20:37,430
جنگو به چیزهای درستی مرتبط بود، پس این
511
00:20:37,430 –> 00:20:39,260
یکی از مزایای استفاده از a
512
00:20:39,260 –> 00:20:41,180
ویرایشگر متن این است که آن را واقعاً می سازد
513
00:20:41,180 –> 00:20:43,100
تمیز و آسان برای دیدن آنچه در حال وقوع است
514
00:20:43,100 –> 00:20:45,380
با هر کد داده شده و همچنین می دهد
515
00:20:45,380 –> 00:20:48,080
شما این اعداد یا این خطوط کد
516
00:20:48,080 –> 00:20:50,570
درست است تا بتوانم بگویم هی به خط ده نگاه کن
517
00:20:50,570 –> 00:20:52,010
و شما در حال حاضر می توانید به رونق بروید
518
00:20:52,010 –> 00:20:54,950
خط ده خیلی خوبه پس اون یکی دیگه
519
00:20:54,950 –> 00:20:57,440
جنبه استفاده از یک ویرایشگر کد که من
520
00:20:57,440 –> 00:20:59,210
یعنی چیزهای زیادی در آن وجود دارد که
521
00:20:59,210 –> 00:21:00,980
من فقط الان وارد این کار نمی شوم زیرا من
522
00:21:00,980 –> 00:21:03,470
شاید بتوانم یک ساعت وقت بگذارم
523
00:21:03,470 –> 00:21:05,600
فقط مراحل راه اندازی را مرور می کنیم
524
00:21:05,600 –> 00:21:07,430
متن عالی شاید آنقدر طولانی نباشد اما
525
00:21:07,430 –> 00:21:09,860
به هر حال، بنابراین ما اکنون این پوشه را در آن داریم
526
00:21:09,860 –> 00:21:10,250
اینجا
527
00:21:10,250 –> 00:21:12,440
و ما تقریباً آماده استفاده از این هستیم
528
00:21:12,440 –> 00:21:14,390
پروژه اما کاری که من می خواهم انجام دهم این است
529
00:21:14,390 –> 00:21:17,950
پروژه را در داخل متن عالی ذخیره کنید
530
00:21:17,950 –> 00:21:21,429
در اینجا وارد شوید و فقط آن را به عنوان Django امتحان کنید
531
00:21:21,429 –> 00:21:23,840
این فضای کاری یک چیز اضافی است
532
00:21:23,840 –> 00:21:25,940
آزمایش ما را انجام دهید، بنابراین نگران نباشید
533
00:21:25,940 –> 00:21:29,270
در مورد آن من آن را در اینجا ذخیره می کنم
534
00:21:29,270 –> 00:21:31,280
پروژه عالی و البته اگر شما
535
00:21:31,280 –> 00:21:33,710
متن عالی را ببندید و وارد می شوید
536
00:21:33,710 –> 00:21:37,580
خود پروژه شما و شما دارید
537
00:21:37,580 –> 00:21:39,650
چیزی شبیه این هی من هستم
538
00:21:39,650 –> 00:21:41,390
پیمایش از طریق بازگشت به جایی که بود
539
00:21:41,390 –> 00:21:43,490
می دانید که فقط می توانید روی آن دوبار کلیک کنید
540
00:21:43,490 –> 00:21:45,890
این و امیدوارم که آن را باز کردن عالی است
541
00:21:45,890 –> 00:21:49,730
اگر اینطور نیست، فقط می دانید که این کار را انجام دهید
542
00:21:49,730 –> 00:21:51,049
چیزی که باید انجام دهید این است که بگیرید
543
00:21:51,049 –> 00:21:53,390
اطلاعات و فقط بگویید مطمئن شوید که شما
544
00:21:53,390 –> 00:21:55,940
با شما می دانید متن عالی را باز کنید
545
00:21:55,940 –> 00:21:57,320
اگر روی ویندوز هستید وجود دارد
546
00:21:57,320 –> 00:21:59,360
راست کلیک کنید و می دانید که همین کار را انجام می دهید
547
00:21:59,360 –> 00:22:01,130
چیزی که شما فقط می خواهید
548
00:22:01,130 –> 00:22:02,840
مطمئن شوید که باز می شود اما خوب است
549
00:22:02,840 –> 00:22:04,730
مسئله این است که پس از آن فقط به سمت راست کاهش می یابد
550
00:22:04,730 –> 00:22:07,100
جایی که تمام کد من است و می توانم آن را باز کنم
551
00:22:07,100 –> 00:22:08,600
تمام فایل های مختلف مورد نیاز من
552
00:22:08,600 –> 00:22:11,690
و ویرایش و تغییراتی در آنها ایجاد کنید
553
00:22:11,690 –> 00:22:14,120
متن عالی واقعا عالی است
554
00:22:14,120 –> 00:22:15,650
ای کاش از اینها حمایت می کردند
555
00:22:15,650 –> 00:22:17,330
ویدیوها را نمی بینند اما من واقعاً دوست دارم
556
00:22:17,330 –> 00:22:19,210
محصول آنها را بررسی کنید و آن را بررسی کنید
557
00:22:19,210 –> 00:22:21,500
آن را دانلود کنید زیرا ما از آن استفاده خواهیم کرد
558
00:22:21,500 –> 00:22:23,659
خیلی زیاد مورد نیاز نیست اما هست
559
00:22:23,659 –> 00:22:26,000
بسیار توصیه می شود شما را در قسمت بعدی ببینم
560
00:22:26,000 –> 00:22:28,059
یکی
561
00:22:29,820 –> 00:22:33,640
بیایید در مورد تنظیمات صحبت کنیم سلام این است
562
00:22:33,640 –> 00:22:37,210
کاملاً یک چیز اساسی است که شما به آن پایان خواهید داد
563
00:22:37,210 –> 00:22:38,740
با استفاده از آن مقدار زیادی از
564
00:22:38,740 –> 00:22:41,730
پیامدهای کلی برای پروژه شما
565
00:22:41,730 –> 00:22:44,530
بنابراین ما فقط به صورت خط به خط پیش می رویم
566
00:22:44,530 –> 00:22:46,630
به آنچه اینجا در حال وقوع است البته شما
567
00:22:46,630 –> 00:22:48,550
می توانید در مورد اسناد بیشتر بخوانید زیرا وجود دارد
568
00:22:48,550 –> 00:22:50,530
بیشتر است که پشت سر می گذرد
569
00:22:50,530 –> 00:22:52,140
صحنه هایی غیر از آنچه که به آن اشاره خواهیم کرد
570
00:22:52,140 –> 00:22:55,030
اول و مهمتر از همه ما البته واردات
571
00:22:55,030 –> 00:22:58,630
سیستم عامل زیرا جانگو روی هر موردی کار می کند
572
00:22:58,630 –> 00:23:00,430
سیستم عامل ویندوز مک و لینوکس
573
00:23:00,430 –> 00:23:03,340
همه شما بچه ها دقیقاً یک چیز را می بینید
574
00:23:03,340 –> 00:23:05,440
اگر کاری را که ما برای این انجام دادیم انجام داده اید
575
00:23:05,440 –> 00:23:08,860
نقطه بنابراین می بینید که ما سیستم عامل را وارد می کنیم و سپس
576
00:23:08,860 –> 00:23:12,160
ما این متغیر را به نام پایه dur داریم
577
00:23:12,160 –> 00:23:14,860
که به این رشته طولانی از چه تنظیم شده است
578
00:23:14,860 –> 00:23:17,350
جهنم در حال انجام است تمام این کار این است
579
00:23:17,350 –> 00:23:21,190
مسیر جایی که مدیریت شد را به ما می دهد
580
00:23:21,190 –> 00:23:23,530
بالا است اما به طور خاص پوشه
581
00:23:23,530 –> 00:23:25,540
که در حال حفظ است
582
00:23:25,540 –> 00:23:28,330
مورد ما SRC است پس همان پوشه است
583
00:23:28,330 –> 00:23:31,690
درست وجود دارد، پس من چگونه می دانم که این است
584
00:23:31,690 –> 00:23:34,480
خوب من پایتون را خوب می شناسم من جنگو را می شناسم
585
00:23:34,480 –> 00:23:36,220
خوب اما چگونه می توانید بفهمید که کجا
586
00:23:36,220 –> 00:23:39,190
این دایرکتوری دقیقاً اینجاست
587
00:23:39,190 –> 00:23:42,850
بنابراین باستر فقط در مورد من این را به شما می دهد
588
00:23:42,850 –> 00:23:44,890
درست است بنابراین کاربر شما ممکن است متفاوت باشد
589
00:23:44,890 –> 00:23:46,960
و اگر از ویندوز استفاده می کنید همینطور خواهد بود
590
00:23:46,960 –> 00:23:49,180
مطمئن باشید که اسلش ها متفاوت است
591
00:23:49,180 –> 00:23:52,060
در جهتی متفاوت باشید پس خوب است
592
00:23:52,060 –> 00:23:55,180
نکته اینجاست که ما می دانیم که جنگو می داند
593
00:23:55,180 –> 00:23:58,090
جایی که در سیستم وجود دارد، همین است
594
00:23:58,090 –> 00:24:00,100
درست مهم است تا بتوانیم کارها را انجام دهیم
595
00:24:00,100 –> 00:24:04,240
نسبت به جانگو در داخل کل
596
00:24:04,240 –> 00:24:06,670
پروژه ای که بسیار جالب است و این
597
00:24:06,670 –> 00:24:09,010
باستر این را به ما نشان می دهد
598
00:24:09,010 –> 00:24:11,920
شروع می شود و می دانید که می توانید چاپ کنید
599
00:24:11,920 –> 00:24:15,100
اگر شما هم بودید، بدانید که این بدکار چیست
600
00:24:15,100 –> 00:24:17,260
آنقدر تمایل دارید که می توانید آن را چاپ کنید و
601
00:24:17,260 –> 00:24:19,060
فقط سرور را دوباره اجرا کنید بیایید جلو برویم
602
00:24:19,060 –> 00:24:20,800
و دوباره آن سرور را اجرا کنید و چه کاری انجام دهید
603
00:24:20,800 –> 00:24:22,750
شما می دانید که در واقع آن را چاپ می کند
604
00:24:22,750 –> 00:24:25,060
دایرکتوری برای ما درست مثل من
605
00:24:25,060 –> 00:24:26,890
گفت که آنجاست که همین است
606
00:24:26,890 –> 00:24:29,880
جالب است چیز بعدی کلید مخفی است
607
00:24:29,880 –> 00:24:33,130
هر پروژه جنگو یک کلید مخفی دارد
608
00:24:33,130 –> 00:24:35,530
که به آن مرتبط است آنها همیشه هستند
609
00:24:35,530 –> 00:24:38,290
منحصر به فرد آن پروژه یا حداقل آنها
610
00:24:38,290 –> 00:24:41,290
باید برای آن پروژه و شما منحصر به فرد باشد
611
00:24:41,290 –> 00:24:43,360
نمی خواهید آن را عمومی کنید
612
00:24:43,360 –> 00:24:45,190
در تولید چون می توانست
613
00:24:45,190 –> 00:24:47,380
احتمالا منجر به نشت امنیتی و شما شود
614
00:24:47,380 –> 00:24:49,240
آن را نمی خواهم، پس فقط یک زن و شوهر انجام دهید
615
00:24:49,240 –> 00:24:54,640
تغییرات خوب است چیز بعدی اشکال زدایی است
616
00:24:54,640 –> 00:24:56,410
این چیزی است که بسیار مفید است
617
00:24:56,410 –> 00:24:58,300
در حالی که در حال یادگیری هستید یا در حال یادگیری هستید
618
00:24:58,300 –> 00:25:01,180
وقتی آن را بیاورید هر دو چیز را توسعه می دهید
619
00:25:01,180 –> 00:25:02,920
به یک سرور زنده یک تولید زنده
620
00:25:02,920 –> 00:25:04,900
محیط آن یک وب سایت واقعی است
621
00:25:04,900 –> 00:25:07,390
افراد واقعی غریبه واقعی با استفاده از آن شما
622
00:25:07,390 –> 00:25:09,880
آن را به نادرست تبدیل می کنم و این کار را انجام داده است
623
00:25:09,880 –> 00:25:12,130
برخی از مفاهیم بعداً میزبان ها را مجاز کرد
624
00:25:12,130 –> 00:25:14,200
مانند نام های دامنه که بلند هستند من نیستم
625
00:25:14,200 –> 00:25:15,280
همین الان وارد آن میشویم
626
00:25:15,280 –> 00:25:18,550
برنامه های نصب شده این سنگ بنای آن است
627
00:25:18,550 –> 00:25:21,940
Django نصب آمپر وجود دارد
628
00:25:21,940 –> 00:25:23,770
آنها به طور پیش فرض نصب شده اند که ما به آنها خواهیم پرداخت
629
00:25:23,770 –> 00:25:25,780
بعداً اما اینجا جایی است که شما هستید
630
00:25:25,780 –> 00:25:28,690
برنامه های شما را طوری می سازم که می دانید
631
00:25:28,690 –> 00:25:30,760
شما یک وبلاگ دارید که برای شما ایجاد می کنید
632
00:25:30,760 –> 00:25:32,470
اگر شما آن را در یک برنامه نصب شده قرار دهید
633
00:25:32,470 –> 00:25:34,300
دارای محصولات لیستی از محصولات که
634
00:25:34,300 –> 00:25:36,120
شما باید برنامه های نصب شده را قرار دهید
635
00:25:36,120 –> 00:25:41,400
یعنی من به جنگو خیلی هسته ای و
636
00:25:41,400 –> 00:25:43,780
به برنامه ها بیشتر از نظر فکر کنید
637
00:25:43,780 –> 00:25:46,780
مؤلفه ها و سپس برنامه ها درست مانند برنامه ها هستند
638
00:25:46,780 –> 00:25:49,540
معنای جدیدی مانند شما به خود گرفته است
639
00:25:49,540 –> 00:25:51,100
تلفن همراه یک سری برنامه دارد
640
00:25:51,100 –> 00:25:53,080
اینطور نیست که بیشتر شبیه کوچک است
641
00:25:53,080 –> 00:25:55,510
قطعات پروژه جنگو بزرگ
642
00:25:55,510 –> 00:25:59,590
خودش میان افزار این است یعنی وجود دارد
643
00:25:59,590 –> 00:26:01,150
اینجا خیلی چیزها می گذرد اما شده است
644
00:26:01,150 –> 00:26:03,370
برای انجام با درخواست های خود و چگونه
645
00:26:03,370 –> 00:26:06,070
درخواست ها و همچنین نحوه رسیدگی می شود
646
00:26:06,070 –> 00:26:07,900
امنیت مدیریت می شود و مواردی از این قبیل
647
00:26:07,900 –> 00:26:09,100
این چیزی است که بعداً به آن خواهیم پرداخت
648
00:26:09,100 –> 00:26:10,990
این قطعا بیشتر از یک پیشرفته است
649
00:26:10,990 –> 00:26:13,270
موضوع اما خوب است زیرا به ما اجازه می دهد
650
00:26:13,270 –> 00:26:15,460
بدانید که امنیت زیادی وجود دارد
651
00:26:15,460 –> 00:26:17,890
همانطور که می بینیم ویژگی های ساخته شده است
652
00:26:17,890 –> 00:26:20,280
برخی از آنهایی که قبلاً آنجا هستند
653
00:26:20,280 –> 00:26:23,560
URL ریشه Kampf این چیزی است که ما انجام خواهیم داد
654
00:26:23,560 –> 00:26:26,440
مطمئناً پوشش دهید – اینگونه است
655
00:26:26,440 –> 00:26:30,280
جنگو می داند که چگونه هر URL داده شده را مسیریابی کند
656
00:26:30,280 –> 00:26:33,100
شما می دانید که مانند من سرور من هستم
657
00:26:33,100 –> 00:26:35,980
در حال اجرا در حال حاضر بنابراین اگر من نگاهی به
658
00:26:35,980 –> 00:26:38,350
سرور در حال اجرا اگر من به یک اسلش بروم
659
00:26:38,350 –> 00:26:40,360
شما آن را به هر حال می دانید
660
00:26:40,360 –> 00:26:43,810
این نشانیهای اینترنتی مانند آن چیزها هستند
661
00:26:43,810 –> 00:26:46,780
به طور خودکار توسط پیش فرض مسیریابی می شود
662
00:26:46,780 –> 00:26:48,820
جنگو چیزی است که به عنوان یک واقعاً جالب است
663
00:26:48,820 –> 00:26:51,640
ساخته شده در ویژگی در آنجا چیز بعدی است
664
00:26:51,640 –> 00:26:55,300
قالب هایی است که شما می شناسید مانند جنگو
665
00:26:55,300 –> 00:26:57,090
قالب های HTML را ارائه می دهد
666
00:26:57,090 –> 00:26:58,470
ما این موضوع را زیاد مرور خواهیم کرد اما
667
00:26:58,470 –> 00:27:00,270
اساساً مانند جایی که آنها را ذخیره کنیم
668
00:27:00,270 –> 00:27:01,950
و چگونه آنها را چگونه ارائه می شود
669
00:27:01,950 –> 00:27:04,010
همه چیزهایی را که بعداً بررسی می کنیم کار کنید
670
00:27:04,010 –> 00:27:08,070
اما در اصل صفحه HTML است که
671
00:27:08,070 –> 00:27:10,290
در جنگو رندر می شود، واقعا عالی است
672
00:27:10,290 –> 00:27:12,930
این بسیار مفید است و قطعا یک
673
00:27:12,930 –> 00:27:15,420
موضوع مشترکی که در ادامه به آن خواهیم پرداخت
674
00:27:15,420 –> 00:27:18,240
چیزی که برنامه wsgi این است
675
00:27:18,240 –> 00:27:21,300
سرور شما چگونه کار می کند تا سرور کار کند
676
00:27:21,300 –> 00:27:24,000
از طریق و از این تنظیم استفاده می کند
677
00:27:24,000 –> 00:27:26,490
در اینجا در برخی موارد شما آن را تغییر می دهید
678
00:27:26,490 –> 00:27:28,800
موارد دیگر را به حال خود رها کنید
679
00:27:28,800 –> 00:27:31,890
پایگاه داده بعدی نقشه های جنگو است
680
00:27:31,890 –> 00:27:33,570
پایگاه داده ها واقعاً خوب هستند
681
00:27:33,570 –> 00:27:36,630
بنابراین MySQL PostgreSQL و چند مورد دیگر به عنوان
682
00:27:36,630 –> 00:27:39,030
خوب به راحتی به شما نقشه می دهد
683
00:27:39,030 –> 00:27:40,950
باطن خود را در اینجا تغییر دهید
684
00:27:40,950 –> 00:27:42,630
واقع شده و برخی از تنظیمات دیگر
685
00:27:42,630 –> 00:27:44,700
می توانید برای دیدن همه موارد به اسناد مراجعه کنید
686
00:27:44,700 –> 00:27:47,700
که اما به طور پیش فرض دارای یک دنباله i3 است
687
00:27:47,700 –> 00:27:50,850
همانطور که می بینید پایگاه داده در حال حاضر وجود دارد
688
00:27:50,850 –> 00:27:53,460
درست وجود دارد که بعدی بسیار جالب است
689
00:27:53,460 –> 00:27:55,140
مسئله این است که ما اعتبار سنجی رمز عبور داریم
690
00:27:55,140 –> 00:27:57,630
این فقط تایید می کند که رمزهای عبور هستند
691
00:27:57,630 –> 00:28:00,450
خوب یا حداقل برای فعلی خوب است
692
00:28:00,450 –> 00:28:03,180
استانداردهای آنچه جنگو یافت می شود ما
693
00:28:03,180 –> 00:28:05,250
من چیزهای بین المللی سازی دارم
694
00:28:05,250 –> 00:28:06,810
فعلاً از آن صرف نظر می کنم
695
00:28:06,810 –> 00:28:08,670
در نهایت فایل های استاتیک مانند Where do you
696
00:28:08,670 –> 00:28:12,090
تصاویر خود را جاوا اسکریپت و
697
00:28:12,090 –> 00:28:13,830
CSS شما مانند جایی که آنها را ذخیره می کنید
698
00:28:13,830 –> 00:28:15,750
فایل های ثابت چیزهایی که ما می خواهیم
699
00:28:15,750 –> 00:28:18,000
کاملاً در مورد نیز صحبت کنید اما اما
700
00:28:18,000 –> 00:28:20,100
تنظیمات به نوعی کنترل همه اینها است
701
00:28:20,100 –> 00:28:22,890
درست است، بنابراین بسیار اساسی است
702
00:28:22,890 –> 00:28:25,680
چگونه تمام پروژه جنگو ما در حال اجرا است
703
00:28:25,680 –> 00:28:28,730
و این در پیکربندی اصلی ما است
704
00:28:28,730 –> 00:28:31,080
یعنی همین برای تنظیمات من همین است
705
00:28:31,080 –> 00:28:33,330
یعنی ما صحبت خواهیم کرد و از این چیزها استفاده خواهیم کرد
706
00:28:33,330 –> 00:28:35,580
خیلی بیشتر اما آنچه می خواستم به آن اشاره کنم
707
00:28:35,580 –> 00:28:37,800
آخرین چیزی است که عملی است
708
00:28:37,800 –> 00:28:40,470
موضوع این است که آن پایگاه داده چنین است
709
00:28:40,470 –> 00:28:44,010
ما این خطا را در اینجا داریم و ما را اجرا می کنیم
710
00:28:44,010 –> 00:28:46,190
پایگاه داده ما می توانیم پایتون مدیریت شده در py را اجرا کنیم
711
00:28:46,190 –> 00:28:49,230
مهاجرت کرد پس کاری که انجام می دهد همین است
712
00:28:49,230 –> 00:28:51,990
در واقع تنظیمات ما را غرق می کند
713
00:28:51,990 –> 00:28:54,120
تنظیماتی که ما با پروژه جنگو خود داریم
714
00:28:54,120 –> 00:28:56,730
و در هر برنامهای که داریم میخواهیم
715
00:28:56,730 –> 00:28:59,790
حتماً دوباره این را مرور کنید اما همه اینها
716
00:28:59,790 –> 00:29:02,940
این دقیقاً اینجاست، بنابراین ما DB داریم
717
00:29:02,940 –> 00:29:06,990
you’ll I 3 فقط گفتم هی دیتابیس بساز
718
00:29:06,990 –> 00:29:09,960
مطمئن باشید که شما و جانگو آماده هستید و
719
00:29:09,960 –> 00:29:11,320
شما آماده شروع کار هستید
720
00:29:11,320 –> 00:29:14,770
بنابراین اگر من واقعاً این را تغییر دهم db2 I
721
00:29:14,770 –> 00:29:17,470
می تواند مهاجرت را دوباره اجرا کند و شما چه کار می کنید
722
00:29:17,470 –> 00:29:19,960
بدانید که جنگو در واقع یک نام تجاری جدید ایجاد می کند
723
00:29:19,960 –> 00:29:22,960
پایگاه داده برای من در حال حاضر این است تقریبا
724
00:29:22,960 –> 00:29:25,660
فقط با دنباله Lite درست است اگر شما تا به حال
725
00:29:25,660 –> 00:29:28,030
MySQL یا PostgreSQL باید انجام دهید
726
00:29:28,030 –> 00:29:30,370
خودشان آن پایگاه داده ها را ایجاد کنند اما
727
00:29:30,370 –> 00:29:33,460
برای ما فقط می توانیم هر کاری که من می خواهم انجام دهیم
728
00:29:33,460 –> 00:29:35,590
تا آنجایی که به پایگاه داده مربوط می شود من هستم
729
00:29:35,590 –> 00:29:38,470
با پیش فرض DB dusty پیش می رود
730
00:29:38,470 –> 00:29:40,240
نور 3 من می روم و حذف می کنم
731
00:29:40,240 –> 00:29:41,920
آن فایل در حال حاضر ما بهتر است
732
00:29:41,920 –> 00:29:44,290
درک نحوه عملکرد تنظیمات بیایید
733
00:29:44,290 –> 00:29:46,780
ادامه دهید و اولین برنامه ما را ایجاد کنید که در آن ببینید
734
00:29:46,780 –> 00:29:49,050
بعدی
735
00:29:50,490 –> 00:29:53,350
حالا وقت آن است که در مورد یکی از آنها صحبت کنیم
736
00:29:53,350 –> 00:29:56,230
اجزای کلیدی جنگو و این است
737
00:29:56,230 –> 00:29:58,799
برنامه هایی که باید به آنها فکر کنید
738
00:29:58,799 –> 00:30:02,440
اجزا یا قطعات بزرگتر
739
00:30:02,440 –> 00:30:04,809
پروژه جنگو بسیار خوب است، بنابراین آنها هستند
740
00:30:04,809 –> 00:30:07,419
تکهها و تکههای کوچکی که میتوانند یک را نگه دارند
741
00:30:07,419 –> 00:30:10,090
مقدار کد خوبی دارند اما شبیه نیستند
742
00:30:10,090 –> 00:30:12,580
برنامه هایی مانند تلفن همراه شما درست است
743
00:30:12,580 –> 00:30:15,850
اگر وارد کد خود شوید، می بینیم
744
00:30:15,850 –> 00:30:18,399
که ما قبلاً برخی از برنامه ها را نصب کرده ایم
745
00:30:18,399 –> 00:30:21,279
به طور پیش فرض سمت راست، بنابراین این نیز جایی است
746
00:30:21,279 –> 00:30:23,710
شما برنامه های شخص ثالث را نیز قرار می دهید
747
00:30:23,710 –> 00:30:28,120
حق خودت خیلی باحاله پس بیا
748
00:30:28,120 –> 00:30:30,610
به پیش فرض یا داخلی نگاهی بیندازید
749
00:30:30,610 –> 00:30:33,129
مواردی که می توانیم در ابتدا به آنها نگاه کنیم
750
00:30:33,129 –> 00:30:37,269
یکی اسمش ادمین هست و اگه وارد سایتم بشم
751
00:30:37,269 –> 00:30:40,360
پروژه و تایپ کنید admin من می بینم
752
00:30:40,360 –> 00:30:42,129
چیزی شبیه این جنگو
753
00:30:42,129 –> 00:30:43,870
دولت خیلی خوب است، بنابراین من در حال حاضر
754
00:30:43,870 –> 00:30:45,879
نام کاربری و رمز عبور را وارد کنید
755
00:30:45,879 –> 00:30:48,850
چون من همیشه از جنگو استفاده می کنم اما
756
00:30:48,850 –> 00:30:50,320
احتمالاً چیزی در اینجا نخواهید دید
757
00:30:50,320 –> 00:30:53,110
با این حال شما می دانید و در واقع سوال
758
00:30:53,110 –> 00:30:54,490
باید اینطور باشد که واقعاً چگونه می توانم دریافت کنم
759
00:30:54,490 –> 00:30:57,070
در اینجا خوب من می روم جلو و می پرم
760
00:30:57,070 –> 00:30:59,230
به ترمینال من اطلاع داد که من دو تا دارم
761
00:30:59,230 –> 00:31:01,269
ترمینال پنجره باز است من یکی دارم که همین است
762
00:31:01,269 –> 00:31:03,370
در حال اجرا سرور و سپس یکی که
763
00:31:03,370 –> 00:31:05,019
فقط در ریشه پروژه جینگل
764
00:31:05,019 –> 00:31:07,240
همچنین به عنوان فورت مدیریت بالای پی شما شناخته می شود
765
00:31:07,240 –> 00:31:10,240
می توانم ببینم چگونه به آنجا رسیدم
766
00:31:10,240 –> 00:31:12,279
چند چیز وجود دارد که قطعا
767
00:31:12,279 –> 00:31:13,750
باید اول از همه اتفاق بیفتد که می خواهم
768
00:31:13,750 –> 00:31:15,429
وقتی پایتون را اجرا میکنم مطمئن شوید
769
00:31:15,429 –> 00:31:18,159
مدیریت بالای py مهاجرت من چیزی می بینم
770
00:31:18,159 –> 00:31:21,850
مثل این درست من چند برنامه روی آن دارم
771
00:31:21,850 –> 00:31:24,549
وجود دارد که در آن ساخته شده است وجود دارد
772
00:31:24,549 –> 00:31:27,580
به طور پیش فرض من نمی خواهم خطاها را ببینم
773
00:31:27,580 –> 00:31:29,440
اینجا اساسا اما شما قطعا
774
00:31:29,440 –> 00:31:30,639
می خواهم مطمئن شوم که شبکه من تمام شده است
775
00:31:30,639 –> 00:31:33,279
زیرا می خواهیم اولین کاربر خود را ایجاد کنیم
776
00:31:33,279 –> 00:31:35,740
و پایتون موفق به ایجاد آن شد
777
00:31:35,740 –> 00:31:39,669
کاربر فوق العاده ای که یک فرمان اجازه می دهد
778
00:31:39,669 –> 00:31:42,370
برای ایجاد کاربری که به آن دسترسی داشته باشد
779
00:31:42,370 –> 00:31:44,559
مدیر این یک کاربر معمولی نیست
780
00:31:44,559 –> 00:31:47,080
این فقط کاربر فوق العاده نهایی است
781
00:31:47,080 –> 00:31:48,610
درست است تا کاربر به پایان برسد
782
00:31:48,610 –> 00:31:50,559
با استفاده از در مورد من می خواهم از استفاده کنم
783
00:31:50,559 –> 00:31:52,779
نام کاربری CFE I’m going to leave a
784
00:31:52,779 –> 00:31:55,570
آدرس ایمیل خالی است و سپس من هستم
785
00:31:55,570 –> 00:31:58,299
اکنون رمز عبور خود را تایپ می کنم
786
00:31:58,299 –> 00:32:00,129
تایپ رمز عبور در واقع نمایش داده نمی شود
787
00:32:00,129 –> 00:32:03,340
و همچنین زمانی که در حال توسعه هستید
788
00:32:03,340 –> 00:32:03,680
شما هستید
789
00:32:03,680 –> 00:32:05,870
از تست در یادگیری خود می توانید استفاده کنید
790
00:32:05,870 –> 00:32:07,310
هر پاسوری که میخواهید اینجاست
791
00:32:07,310 –> 00:32:09,440
لازم نیست آنقدر امن باشد که باید باشد
792
00:32:09,440 –> 00:32:11,420
زمانی که زنده می روید امن باشید
793
00:32:11,420 –> 00:32:13,010
یک پروژه واقعی بسازید که در آن زمان است
794
00:32:13,010 –> 00:32:15,110
واقعاً میخواهم ایمن باشم، بنابراین من خودم را دارم
795
00:32:15,110 –> 00:32:17,180
نام کاربری در اینجا و رمز عبور من در مورد من
796
00:32:17,180 –> 00:32:19,640
فقط کد هشدار تمام حروف کوچک است و من
797
00:32:19,640 –> 00:32:22,970
در واقع می توانید به این ادمین وارد شوید بسیار خوب است
798
00:32:22,970 –> 00:32:25,640
کاری که من در اینجا انجام دادم این بود که در واقع یک را ایجاد کردم
799
00:32:25,640 –> 00:32:28,210
کاربری که در واقع در پایگاه داده است
800
00:32:28,210 –> 00:32:30,650
جنکو تمام کارهایی را برای من انجام داد که من نکردم
801
00:32:30,650 –> 00:32:32,870
باید هر کاری واقعا جالب انجام داد تا
802
00:32:32,870 –> 00:32:34,940
کارها را فوق العاده آسان می کند
803
00:32:34,940 –> 00:32:37,610
دوستانه و همین عمل خواهد بود
804
00:32:37,610 –> 00:32:40,490
بدون در نظر گرفتن پایگاه داده زیبا اتفاق می افتد
805
00:32:40,490 –> 00:32:43,820
جالب است، بنابراین ما در واقع فقط در مورد آن صحبت کردیم
806
00:32:43,820 –> 00:32:47,390
قسمت اول یا دو قسمت اول
807
00:32:47,390 –> 00:32:50,690
از اجزای داخلی یا داخلی
808
00:32:50,690 –> 00:32:53,420
برنامههای نصبشده را مستقیماً بدون سرپرست است
809
00:32:53,420 –> 00:32:55,820
خاموش است که کاربر درست است، بنابراین من در واقع
810
00:32:55,820 –> 00:32:57,770
آن کاربر را ایجاد کردم من یک کاربر فوق العاده ایجاد کردم
811
00:32:57,770 –> 00:33:00,080
و سپس admin چیزی است که من به تازگی وارد سیستم شدم
812
00:33:00,080 –> 00:33:03,110
به سمت راست تا بتوانم روی کاربران و I کلیک کنم
813
00:33:03,110 –> 00:33:05,690
می توانم بیشتر در مورد این کاربر را ببینم من می توانم
814
00:33:05,690 –> 00:33:08,480
بیا اینجا و بگو جاستین میچل
815
00:33:08,480 –> 00:33:12,310
راست و سلام در تیم CFE comm و
816
00:33:12,310 –> 00:33:15,830
شما چه می دانید که کاربر من در حال حاضر من است
817
00:33:15,830 –> 00:33:17,660
می توانم آن را ذخیره کنم من می توانم انواع کارها را انجام دهم
818
00:33:17,660 –> 00:33:20,000
در اینجا در داخل ادمین صحبت خواهیم کرد
819
00:33:20,000 –> 00:33:21,530
اطلاعات بیشتر در مورد مدیر در آینده اما
820
00:33:21,530 –> 00:33:23,780
واقعا عالی است من می توانم کاربران را نیز حذف کنم
821
00:33:23,780 –> 00:33:27,050
من می توانم به عقب برگردم و موارد جدیدی برای شما ایجاد کنم
822
00:33:27,050 –> 00:33:29,000
بدانید که چیزهای داخلی زیادی وجود دارد
823
00:33:29,000 –> 00:33:31,040
در مورد ادمین که واقعا خوب هستند اما
824
00:33:31,040 –> 00:33:34,640
این همه چیز در مورد برنامه ها است
825
00:33:34,640 –> 00:33:36,320
چند چیز بعدی خوب نیست
826
00:33:36,320 –> 00:33:38,120
هنوز به ما مربوط است
827
00:33:38,120 –> 00:33:39,920
بنابراین آنچه می خواهیم در مورد آن صحبت کنیم این است
828
00:33:39,920 –> 00:33:42,770
در واقع برنامه های سفارشی خود را ایجاد می کنیم
829
00:33:42,770 –> 00:33:44,900
اکنون برخی از اصول اولیه را انجام داده ایم
830
00:33:44,900 –> 00:33:47,840
یک برنامه سفارشی از خودمان انجام دهیم و آن را داشته باشیم
831
00:33:47,840 –> 00:33:50,330
داخل ادمین وقتی میگم سفارشی
832
00:33:50,330 –> 00:33:52,730
برنامه منظورم داده های خودمان است تا خودمان
833
00:33:52,730 –> 00:33:54,950
ساختار داده بیایید ببینیم آن چیست
834
00:33:54,950 –> 00:33:55,400
به نظر می رسد
835
00:33:55,400 –> 00:33:58,090
در بعدی
836
00:33:59,980 –> 00:34:02,019
و آخرین موردی که ما برخی از آنها را دیدیم
837
00:34:02,019 –> 00:34:05,620
ویژگی های داخلی پروژه جنگو
838
00:34:05,620 –> 00:34:07,029
درست برخی از این اجزا را دیدیم
839
00:34:07,029 –> 00:34:09,879
همچنین به عنوان برنامه هایی شناخته می شوند که به ما اجازه می دهند
840
00:34:09,879 –> 00:34:12,668
این دو تا یک کاربر و یک ادمین داشته باشید
841
00:34:12,668 –> 00:34:14,649
چیزها فوق العاده هستند آنها واقعا هستند
842
00:34:14,649 –> 00:34:18,250
آسان برای استفاده و بسیار کاربر پسند اما
843
00:34:18,250 –> 00:34:20,619
آنچه می خواهیم انجام دهیم و هدف
844
00:34:20,619 –> 00:34:22,690
استفاده از جنگو برای ساختن برنامه های خودمان است
845
00:34:22,690 –> 00:34:25,570
حالا اجزای خودمان را اشتباه نگیریم
846
00:34:25,570 –> 00:34:27,760
برنامه هایی مانند آنچه در تلفن همراه شما وجود دارد
847
00:34:27,760 –> 00:34:30,550
تلفن خیلی بیشتر در مورد کمی است
848
00:34:30,550 –> 00:34:32,889
تکه هایی از این کل بزرگتر
849
00:34:32,889 –> 00:34:35,829
این برنامه وب شماست، پس بیایید برویم
850
00:34:35,829 –> 00:34:38,320
جلو و به ریشه خود بپرید
851
00:34:38,320 –> 00:34:40,060
پروژه کلی من از این اصطلاح استفاده خواهم کرد
852
00:34:40,060 –> 00:34:42,699
بسیاری از ریشه های پروژه جنگو است
853
00:34:42,699 –> 00:34:45,339
با اشاره به مدیریت بالا بنابراین ما هستیم
854
00:34:45,339 –> 00:34:47,649
مدیریت بالا با فرض اینکه شما
855
00:34:47,649 –> 00:34:49,270
محیط مجازی خود را فعال کنید
856
00:34:49,270 –> 00:34:51,010
و آن جایی است که می خواهید هر زمان که باشید
857
00:34:51,010 –> 00:34:52,719
من می گویم ریشه های پروژه جنگو من هستم
858
00:34:52,719 –> 00:34:55,690
فرض می کنم که اینطور است پس من هستم
859
00:34:55,690 –> 00:34:57,460
به آنجا رفت و البته این است
860
00:34:57,460 –> 00:34:59,680
جایی که در واقع در سیستم من قرار دارد
861
00:34:59,680 –> 00:35:01,119
ممکن است برای شما کمی متفاوت باشد
862
00:35:01,119 –> 00:35:03,310
اگر نمی دانید چگونه به آنجا بروید
863
00:35:03,310 –> 00:35:06,250
چند ویدیو در این مجموعه به عقب برگردید
864
00:35:06,250 –> 00:35:08,619
لینک زیر مطمئن شوید که تماشا می کنید
865
00:35:08,619 –> 00:35:11,020
به هر حال برخی از چیزهای اساسی وجود دارد
866
00:35:11,020 –> 00:35:12,970
بیایید جلو برویم و سفارش خود را ایجاد کنیم
867
00:35:12,970 –> 00:35:15,280
برنامه پس من میروم مرد پایتون شما را بپرد
868
00:35:15,280 –> 00:35:18,400
من برنامه را شروع می کنم و سپس هر چیزی که یکی بخواهد
869
00:35:18,400 –> 00:35:20,770
برای نامگذاری برنامه اکنون می خواهم ادامه دهم
870
00:35:20,770 –> 00:35:23,079
و نام آن را محصولات بگذارید و می توانید این کار را انجام دهید
871
00:35:23,079 –> 00:35:25,510
همان چیزی که با فشار دادن و تغییر نام
872
00:35:25,510 –> 00:35:27,790
آن را به وبلاگ یا شما می توانید آن را انجام دهید
873
00:35:27,790 –> 00:35:32,250
پروفایل ها یا می توانید آن را به سبد خرید انجام دهید
874
00:35:32,250 –> 00:35:34,869
درست است بنابراین من می توانم آن را همه گونه نام ببرم
875
00:35:34,869 –> 00:35:37,720
همه چیز درست است و صادقانه آن چهار
876
00:35:37,720 –> 00:35:40,270
نام ها در واقع با یک مطابقت دارند
877
00:35:40,270 –> 00:35:43,240
پروژه تجارت الکترونیک درست و اگر نگاه کنیم
878
00:35:43,240 –> 00:35:45,670
به خود کد برگردید که می بینید
879
00:35:45,670 –> 00:35:49,030
سلام من اکنون همه این کدهای جدید را دارم
880
00:35:49,030 –> 00:35:51,220
در داخل نام آن متفاوت است
881
00:35:51,220 –> 00:35:53,560
برنامه هایی که من به تازگی ایجاد کردم
882
00:35:53,560 –> 00:35:57,220
اکنون این چیزی را به ما نشان می دهد که ما
883
00:35:57,220 –> 00:35:58,900
می توانستیم به سمتی کار کنیم که کاملاً می توانستیم
884
00:35:58,900 –> 00:36:01,750
یک پروژه کامل بسازید که همه کارها را انجام دهد
885
00:36:01,750 –> 00:36:03,970
این چیزها بلکه آنچه باید باشد
886
00:36:03,970 –> 00:36:05,680
برای شما نشان می دهد که هر یک از
887
00:36:05,680 –> 00:36:07,750
این برنامه ها باید یک کار و یک کار را انجام دهند
888
00:36:07,750 –> 00:36:10,540
چیزی که واقعاً مانند برنامه محصولات است
889
00:36:10,540 –> 00:36:12,790
واقعا باید فقط مربوط به محصول باشد
890
00:36:12,790 –> 00:36:13,720
چیزها نه
891
00:36:13,720 –> 00:36:15,460
چیزهای مرتبط با قلب که باید باشد
892
00:36:15,460 –> 00:36:17,109
جدا که باید در سبد خرید خودش باشد
893
00:36:17,109 –> 00:36:20,200
برنامه اوه و ما به معنای آن خواهیم رسید
894
00:36:20,200 –> 00:36:22,570
بعداً اما ایده اینجا این است که برنامه شماست
895
00:36:22,570 –> 00:36:24,790
باید در فوکوس بسیار باریک باشد
896
00:36:24,790 –> 00:36:26,980
هنگامی که آن شروع به گسترده شدن می کند آن زمان است
897
00:36:26,980 –> 00:36:28,720
شما شروع به آوردن آن به یک برنامه دیگر می کنید
898
00:36:28,720 –> 00:36:30,820
و همانطور که می بینید واقعاً آسان است
899
00:36:30,820 –> 00:36:33,700
برای ایجاد یک برنامه به طوری که واقعا وجود ندارد
900
00:36:33,700 –> 00:36:36,220
دلیلی برای انجام ندادن آن غیر از شاید
901
00:36:36,220 –> 00:36:39,250
تنبلی و من می خواهم از آن اجتناب کنم
902
00:36:39,250 –> 00:36:40,690
طولانی برای شما به همین دلیل است که من می گویم
903
00:36:40,690 –> 00:36:43,480
شما در مورد آن اکنون خوب است، بنابراین من می خواهم نشان دهم
904
00:36:43,480 –> 00:36:45,849
شما چگونه از یک برنامه در راه استفاده کنید
905
00:36:45,849 –> 00:36:49,000
ذخیره سازی داده ها، برنامه ها واقعاً خوب هستند
906
00:36:49,000 –> 00:36:51,369
برای ذخیره داده ها و نقشه برداری از چه چیزی خوب است
907
00:36:51,369 –> 00:36:53,410
داده هایی که می خواهید در پایگاه داده خود ذخیره کنید
908
00:36:53,410 –> 00:36:55,480
بنابراین این بدان معنی است که من می روم جلو و
909
00:36:55,480 –> 00:36:57,400
برخی از این برنامه های دیگر را حذف کنید
910
00:36:57,400 –> 00:37:00,099
فقط ایجاد شده است زیرا ما به سادگی
911
00:37:00,099 –> 00:37:03,520
به آنها نیاز نداریم زیرا ما هنوز هستیم
912
00:37:03,520 –> 00:37:04,480
درست یاد گرفتن
913
00:37:04,480 –> 00:37:06,910
بنابراین من آن را حذف کردم این موارد دیگر را حذف کرد
914
00:37:06,910 –> 00:37:10,000
و اکنون من فقط محصولاتی دارم که باز هستند
915
00:37:10,000 –> 00:37:12,550
تا مدل استاپ پای ما در مورد آن صحبت خواهیم کرد
916
00:37:12,550 –> 00:37:14,410
فایل های دیگر بعداً اما در حال حاضر فقط
917
00:37:14,410 –> 00:37:18,160
مدل های پای من می خواهم یک محصول را ذخیره کنم
918
00:37:18,160 –> 00:37:21,180
درست است بنابراین من می خواهم بک اند من داشته باشد
919
00:37:21,180 –> 00:37:25,540
خاطره ای از یک محصول که چگونه ایجاد کردم
920
00:37:25,540 –> 00:37:26,109
آیا من این کار را انجام دهم
921
00:37:26,109 –> 00:37:30,000
خوب من یک کلاس می نویسم به نام محصول و
922
00:37:30,000 –> 00:37:33,099
در این کلاس می خواستم انواع مختلفی داشته باشم
923
00:37:33,099 –> 00:37:36,820
به درستی به آن نسبت می دهد بنابراین می خواهم بگویم
924
00:37:36,820 –> 00:37:39,910
که عنوانی دارد می خواهم بگویم
925
00:37:39,910 –> 00:37:43,750
توضیحات داره و میدونی
926
00:37:43,750 –> 00:37:45,580
شاید فعلا همین باشد، شاید من فقط
927
00:37:45,580 –> 00:37:47,080
شرح عنوان را می خواهم شاید بخواهم
928
00:37:47,080 –> 00:37:49,480
قیمت خیلی خوب است پس بیایید عنوان را بگوییم
929
00:37:49,480 –> 00:37:52,359
توضیحات و قیمت الان اینا رو میخوام
930
00:37:52,359 –> 00:37:55,510
به پایگاه داده نگاشت، پس چگونه می توانم
931
00:37:55,510 –> 00:37:58,869
در واقع این کار را در جنگو به خوبی انجام دهید
932
00:37:58,869 –> 00:38:00,550
در واقع نسبتاً سرراست و ما
933
00:38:00,550 –> 00:38:03,730
از چیزی به نام فیلدهای مدل استفاده کنید
934
00:38:03,730 –> 00:38:06,099
مدلهای نقطه ما فقط مدلهای نقطه را تایپ میکنیم
935
00:38:06,099 –> 00:38:09,040
قبلاً به طور پیش فرض وارد شده است و من هستم
936
00:38:09,040 –> 00:38:12,010
فقط از یک فیلد متنی برای هر کدام استفاده می کنیم
937
00:38:12,010 –> 00:38:13,750
در حال حاضر در مورد این موارد بیشتر صحبت خواهیم کرد
938
00:38:13,750 –> 00:38:15,550
زمینه های پیشرفته بعداً اما اجازه دهید فقط استفاده کنیم
939
00:38:15,550 –> 00:38:20,050
فیلد متن در هر یک خوب و سپس من
940
00:38:20,050 –> 00:38:22,690
محصول خود کلاس واقعی است که من هستم
941
00:38:22,690 –> 00:38:25,420
با استفاده از اینجا من نیاز به ارث بردن از
942
00:38:25,420 –> 00:38:27,890
کلاس جنگو پیش فرض MA
943
00:38:27,890 –> 00:38:30,170
خوب پس این به این معنی است که یک می گیرد
944
00:38:30,170 –> 00:38:32,330
بسیاری از ویژگی هایی که ما کاملاً به آنها نیاز داریم
945
00:38:32,330 –> 00:38:34,850
برای ساختن این کار که ما نخواهیم رفت
946
00:38:34,850 –> 00:38:36,380
فقط هنوز که دارد بیشتر می شود
947
00:38:36,380 –> 00:38:39,290
پیشرفته اما در اینجا بسیار بسیار ساده است
948
00:38:39,290 –> 00:38:42,860
مدلی که محصول نامیده می شود این به نقشه برداری می شود
949
00:38:42,860 –> 00:38:44,450
پایگاه داده و ما آن را فقط در طی آن خواهیم دید
950
00:38:44,450 –> 00:38:48,110
یک لحظه پس از ایجاد جاسوس مدل
951
00:38:48,110 –> 00:38:50,960
و من این برنامه را ایجاد کردم، باید آن را اضافه کنم
952
00:38:50,960 –> 00:38:53,210
برنامه در تنظیمات برنامه های نصب شده و
953
00:38:53,210 –> 00:38:55,700
این واقعا ساده است من فقط خودم را گذاشتم
954
00:38:55,700 –> 00:38:57,800
اینجا و فقط محصولات را بنویسید
955
00:38:57,800 –> 00:39:00,320
نام برنامه ای که درست کردم
956
00:39:00,320 –> 00:39:02,570
این پوشه اینجاست پس من دارم
957
00:39:02,570 –> 00:39:05,030
محصولات من برنامه های نصب شده من فقط
958
00:39:05,030 –> 00:39:06,740
میروم و بعد از آن کاما میگذاریم
959
00:39:06,740 –> 00:39:08,510
و حالا چیکار کنم
960
00:39:08,510 –> 00:39:11,450
من البته مطمئن می شوم که خودم را نجات می دهم
961
00:39:11,450 –> 00:39:13,880
تنظیمات تاپ پای و مدل های پای گنگ و
962
00:39:13,880 –> 00:39:16,550
اکنون چیزی که می توانم اجرا کنم به این نام است
963
00:39:16,550 –> 00:39:19,250
مهاجرت را انجام دهید تا پایتون موفق به py شود
964
00:39:19,250 –> 00:39:23,420
مهاجرت ها را انجام دهید و سپس پایتون را مدیریت کنید
965
00:39:23,420 –> 00:39:27,620
top py مهاجرت خوبه پس اون دستورات
966
00:39:27,620 –> 00:39:29,120
شما قطعا می خواهید به یاد داشته باشید
967
00:39:29,120 –> 00:39:31,760
بنابراین پایتون مهاجرت های py make را مدیریت کرد
968
00:39:31,760 –> 00:39:35,620
و سپس پایتون مهاجرت UI را مدیریت کرد
969
00:39:35,620 –> 00:39:39,830
باشه پس اولین باری که انجامش دادم درست شد
970
00:39:39,830 –> 00:39:42,800
بار دوم که آن را انجام دادم برخی تغییرات
971
00:39:42,800 –> 00:39:44,840
هر کاری را درست انجام دادم بنابراین می خواهم فرار کنم
972
00:39:44,840 –> 00:39:46,700
اینها در ارتباط با یکدیگر
973
00:39:46,700 –> 00:39:48,770
هر بار که مدل بالا را عوض کردم
974
00:39:48,770 –> 00:39:51,740
پای پس بیایید جلو برویم و دیگری اضافه کنیم
975
00:39:51,740 –> 00:39:56,200
فیلد اینجاست و من فقط می گویم فعال است
976
00:39:56,200 –> 00:40:00,230
خوب یا بیایید به جای خلاصه کردن
977
00:40:00,230 –> 00:40:01,880
توضیحات درست است، بنابراین ما توضیحات را دریافت کردیم
978
00:40:01,880 –> 00:40:03,380
به طور خلاصه این دو ممکن است بروند
979
00:40:03,380 –> 00:40:05,780
دست در دست هم اما حالا تغییری ایجاد کرده ام
980
00:40:05,780 –> 00:40:08,180
به مدلی که من آن را ذخیره کردم و اکنون می خواهم
981
00:40:08,180 –> 00:40:11,120
برای اجرای دوباره مهاجرت ها انجام می شود
982
00:40:11,120 –> 00:40:14,750
از من اساساً یک پیش فرض بخواهید و من هستم
983
00:40:14,750 –> 00:40:16,250
فقط میروم و فعلاً 2 میگویم
984
00:40:16,250 –> 00:40:18,170
ما بعداً به آن خواهیم پرداخت، اما من می خواهم
985
00:40:18,170 –> 00:40:20,120
ادامه دهید و بگویید پیش فرض و بگویید این است
986
00:40:20,120 –> 00:40:23,630
علامت تعجب باحال خوب است بنابراین من را اجرا می کنم
987
00:40:23,630 –> 00:40:25,520
مهاجرت دوباره و سپس من در
988
00:40:25,520 –> 00:40:28,100
حالا دوباره مهاجرت کن چرا لعنتی کردم
989
00:40:28,100 –> 00:40:29,600
دلیل اصلی را به خوبی به شما نشان می دهد
990
00:40:29,600 –> 00:40:33,560
این است که به یاد داشته باشیم که ما همیشه می خواهیم اجرا کنیم
991
00:40:33,560 –> 00:40:36,710
مهاجرت انجام دهیم و زمانی که ما مهاجرت کردیم مهاجرت کنیم
992
00:40:36,710 –> 00:40:39,170
هر زمان که بخواهید به مدلهای بالا تغییر میکند
993
00:40:39,170 –> 00:40:41,540
هر جایی که لباس فوق العاده است
994
00:40:41,540 –> 00:40:44,690
جالب است بنابراین ما این مدل را داریم
995
00:40:44,690 –> 00:40:46,640
اکنون و من می خواهم به این نگاه کنم
996
00:40:46,640 –> 00:40:50,030
مدل داخل ادمین بنابراین تمام کاری که انجام می دهم
997
00:40:50,030 –> 00:40:52,940
در اینجا به M و بالا بروید و انجام دهید
998
00:40:52,940 –> 00:40:57,350
از مدل های نقطه ای واردات محصول بنابراین این
999
00:40:57,350 –> 00:40:59,750
چیزی است که واردات نسبی نامیده می شود
1000
00:40:59,750 –> 00:41:03,980
این کلاس محصول را وارد می کند
1001
00:41:03,980 –> 00:41:07,720
مدل های PI و نسبی است زیرا
1002
00:41:07,720 –> 00:41:11,630
PI admin و مدلهای dot pi روی آن قرار دارند
1003
00:41:11,630 –> 00:41:13,820
همان دایرکتوری که می دانید آنها در آن هستند
1004
00:41:13,820 –> 00:41:16,190
همان ماژول، بنابراین من واقعاً می توانم این کار را انجام دهم
1005
00:41:16,190 –> 00:41:18,410
واردات نسبی و تمام کاری که من اینجا انجام می دهم این است
1006
00:41:18,410 –> 00:41:21,790
سایت admin dot برای ثبت نام و محصول
1007
00:41:21,790 –> 00:41:25,700
ما آن را ذخیره می کنیم و همچنان با سرورمان
1008
00:41:25,700 –> 00:41:28,370
در حال اجرا به پروژه ام مایا برمی گردم
1009
00:41:28,370 –> 00:41:31,460
مدیر جنگو من اکنون این چیز جدید را می بینم
1010
00:41:31,460 –> 00:41:35,800
در اینجا محصولات نامیده می شود و می توانم یک محصول جدید اضافه کنم
1011
00:41:35,800 –> 00:41:41,260
توضیحات محصول جدید مقداری قیمت و
1012
00:41:41,260 –> 00:41:44,090
خلاصه سلام من پیش فرض خود را وارد کرده ام
1013
00:41:44,090 –> 00:41:46,100
آنجا می گوید این جالب است
1014
00:41:46,100 –> 00:41:49,190
عالی هی توضیح علامت ذخیره
1015
00:41:49,190 –> 00:41:51,980
و ما به آنجا برویم، اکنون یک جدید ایجاد کرده ایم
1016
00:41:51,980 –> 00:41:54,520
محصول و در پایگاه داده ذخیره می شود
1017
00:41:54,520 –> 00:41:57,620
و این واقعاً هسته اصلی است
1018
00:41:57,620 –> 00:42:00,290
و اصول اولیه آن وجود دارد
1019
00:42:00,290 –> 00:42:03,530
مدل اولیه ذخیره شده در پایگاه داده اکنون I
1020
00:42:03,530 –> 00:42:05,810
می تواند بارها و بارها از این استفاده کند
1021
00:42:05,810 –> 00:42:07,900
ذخیره انواع داده ها در پایگاه داده
1022
00:42:07,900 –> 00:42:10,640
من می گویم این یک مدل عالی نیست
1023
00:42:10,640 –> 00:42:13,010
که مانند این بسیار محدود است
1024
00:42:13,010 –> 00:42:15,560
در مورد چگونگی آن ما به موارد بیشتری خواهیم پرداخت
1025
00:42:15,560 –> 00:42:17,840
ویژگی های پیشرفته آن بعد اما برای
1026
00:42:17,840 –> 00:42:20,720
حالا خیلی باحال است این همه ما هستیم
1027
00:42:20,720 –> 00:42:25,160
باید برای یک مدل که آن را پس چه
1028
00:42:25,160 –> 00:42:27,800
ما هنوز باید انجام دهیم این است که ببینیم چگونه انجام دهیم
1029
00:42:27,800 –> 00:42:30,140
این در پوسته پایتون است
1030
00:42:30,140 –> 00:42:32,630
در واقع فقط با استفاده از دستورات پایتون به
1031
00:42:32,630 –> 00:42:35,500
برخی چیزها را ذخیره کنید
1032
00:42:37,770 –> 00:42:40,110
اکنون آنچه می خواهیم انجام دهیم این است که فقط از آن استفاده کنیم
1033
00:42:40,110 –> 00:42:44,340
پوسته پایتون برای ایجاد محصولات جدید بنابراین من
1034
00:42:44,340 –> 00:42:46,710
از ادمین قبل از این که می خواهیم استفاده کنیم استفاده کنید
1035
00:42:46,710 –> 00:42:49,470
پوسته پایتون بنابراین برای انجام این کار می خواهم
1036
00:42:49,470 –> 00:42:50,820
مطمئن شوید که من در ریشه خود هستم
1037
00:42:50,820 –> 00:42:51,750
پروژه جنگو
1038
00:42:51,750 –> 00:42:54,150
شما می دانید که ما مدیریت شده ایم تا پی است و من هستم
1039
00:42:54,150 –> 00:42:56,130
پایتون را اجرا می کنم تا کل py را مدیریت کند
1040
00:42:56,130 –> 00:42:59,760
پوسته بنابراین زمانی که شما پوسته UI را مدیریت می کنید
1041
00:42:59,760 –> 00:43:02,160
این بدان معنی است که تمام جنگو
1042
00:43:02,160 –> 00:43:04,770
پروژه ها در داخل a کار خواهند کرد
1043
00:43:04,770 –> 00:43:07,230
مفسر پایتون پس اینتر را زدم
1044
00:43:07,230 –> 00:43:08,610
شبیه یک مفسر معمولی پایتون است
1045
00:43:08,610 –> 00:43:11,010
اما این به این دلیل نیست که من می توانم انجام دهم
1046
00:43:11,010 –> 00:43:14,160
محصولات مدل ها محصول وارداتی
1047
00:43:14,160 –> 00:43:16,350
خوب پس من می توانم این نوع کارها را انجام دهم
1048
00:43:16,350 –> 00:43:18,930
واردات میتوانم کلاسها را درست مثل واردات وارد کنم
1049
00:43:18,930 –> 00:43:21,000
ما در انیمه درست کار کردیم
1050
00:43:21,000 –> 00:43:23,130
یک نسبی مهم مدیر این است
1051
00:43:23,130 –> 00:43:26,250
نزدیک به واردات مطلق در داخل
1052
00:43:26,250 –> 00:43:27,780
نمایش را ادامه می دهم و اینتر را می زنم
1053
00:43:27,780 –> 00:43:31,350
در اینجا و من می توانم محصولی را انجام دهم که اشیاء دارد
1054
00:43:31,350 –> 00:43:34,680
که همه اینها در جنگو ساخته شده است
1055
00:43:34,680 –> 00:43:37,020
دستور ما این را در یک زمان برطرف خواهیم کرد
1056
00:43:37,020 –> 00:43:39,450
آینده اما در حال حاضر اگر ویرایش کنم من
1057
00:43:39,450 –> 00:43:41,940
دیدم که اینجا فقط یک چیز هست
1058
00:43:41,940 –> 00:43:44,010
درست است فقط یک مورد وجود دارد و آن است
1059
00:43:44,010 –> 00:43:46,350
چون من فقط یکی را در ویدیو ذخیره کردم
1060
00:43:46,350 –> 00:43:47,910
این تمام کاری است که من انجام دادم شما ممکن است آن را انجام داده باشید
1061
00:43:47,910 –> 00:43:49,410
در غیر این صورت ممکن است چیزهای بیشتری در آنجا ببینید
1062
00:43:49,410 –> 00:43:51,390
و اگر این وسیله را داشته باشید خیلی خوب است
1063
00:43:51,390 –> 00:43:52,940
این که شما در حال آزمایش هستید، عالی است
1064
00:43:52,940 –> 00:43:56,880
اما برای من چیزی که می خواهم ببینم بیشتر من است
1065
00:43:56,880 –> 00:43:59,160
می خواهید آنها را در اینجا ایجاد کنید
1066
00:43:59,160 –> 00:44:00,750
در پوسته من می خواهم توانایی داشته باشم
1067
00:44:00,750 –> 00:44:03,869
برای انجام آن دستورات، بنابراین ساده است
1068
00:44:03,869 –> 00:44:06,030
فقط اشیایی را که ایجاد میکنند انجام دهید
1069
00:44:06,030 –> 00:44:09,570
و سپس می خواهیم موارد جدیدی ایجاد کنیم
1070
00:44:09,570 –> 00:44:11,820
داخل خود این دستور در داخل
1071
00:44:11,820 –> 00:44:14,430
ایجاد خود دوباره این ساخته شده است
1072
00:44:14,430 –> 00:44:15,840
جنگو این پیش فرض است
1073
00:44:15,840 –> 00:44:19,470
با استانداردهای Jingo درست است بنابراین در مدل های ما
1074
00:44:19,470 –> 00:44:21,780
به چیزهایی که برای آنها لازم است نگاه کنید
1075
00:44:21,780 –> 00:44:24,480
این محصول ما چهار زمینه داریم که
1076
00:44:24,480 –> 00:44:27,630
لازم است تا بتوانم آن چهار را پاس کنم
1077
00:44:27,630 –> 00:44:31,290
در اینجا به عنوان عنوان محصولات جدید به
1078
00:44:31,290 –> 00:44:35,420
نوشتن و توصیف به عنوان یکی دیگر
1079
00:44:35,420 –> 00:44:38,820
قیمت مناسب این است که شما هر چیزی را می دانید
1080
00:44:38,820 –> 00:44:41,790
قیمت و سپس در نهایت خلاصه بودن
1081
00:44:41,790 –> 00:44:44,790
شیرین باشه
1082
00:44:44,790 –> 00:44:47,609
توجه کنید که هر یک از آرگومان های موجود در اینجا هستند
1083
00:44:47,609 –> 00:44:49,890
یک رشته درست است، بنابراین من این کار را انجام دادم
1084
00:44:49,890 –> 00:44:52,030
هدف نیز وجود دارد
1085
00:44:52,030 –> 00:44:53,260
و به این ترتیب می توانم یک جدید ایجاد کنم
1086
00:44:53,260 –> 00:44:56,590
محصول یک ضربه وارد کنید آن را ایجاد می کند من می توانم
1087
00:44:56,590 –> 00:44:58,840
فشار دهید و دوباره وارد کنید در حال ایجاد است
1088
00:44:58,840 –> 00:45:01,330
محصولات جدید و جدید درست و اگر انجام دادم
1089
00:45:01,330 –> 00:45:04,180
آن محصول به هیچ وجه دوباره به آنچه من
1090
00:45:04,180 –> 00:45:06,970
در اینجا لیستی وجود دارد که به عنوان پرس و جو نیز شناخته می شود
1091
00:45:06,970 –> 00:45:09,580
دوباره تنظیم کنید بعداً به آن خواهیم پرداخت اما
1092
00:45:09,580 –> 00:45:11,650
همه آن محصولات جدید را به ما نشان می دهد
1093
00:45:11,650 –> 00:45:13,990
اکنون با فرض اینکه ما هنوز خودمان را داریم ایجاد شده است
1094
00:45:13,990 –> 00:45:16,300
سرور در حال اجرا است که من انجام می دهم شما می توانید ببندید
1095
00:45:16,300 –> 00:45:18,640
آن را با ctrl C اما اگر من فقط بروم
1096
00:45:18,640 –> 00:45:19,720
پیش رو و مطمئن شوید که سرورهای من
1097
00:45:19,720 –> 00:45:22,390
در حال اجرا می توانم به ادمین خود برگردم
1098
00:45:22,390 –> 00:45:24,460
خوب پس شما وارد سیستم خود شوید یعنی شما
1099
00:45:24,460 –> 00:45:26,980
اینو ببین برو سراغ محصولات چیکار میکنی
1100
00:45:26,980 –> 00:45:28,660
می دانم که من همه آن محصولات را وارد کرده ام
1101
00:45:28,660 –> 00:45:30,640
وجود دارد، بنابراین این یک راه دیگر برای در واقع است
1102
00:45:30,640 –> 00:45:33,550
چیزهایی را در پایگاه داده خود ایجاد کنید
1103
00:45:33,550 –> 00:45:35,380
با استفاده از یک دستور به جای اینکه بدانید
1104
00:45:35,380 –> 00:45:36,820
کلیک کردن از طریق و عبور از طریق
1105
00:45:36,820 –> 00:45:38,920
فرم و انجام این کار بسیار زیبا
1106
00:45:38,920 –> 00:45:40,240
عالی
1107
00:45:40,240 –> 00:45:43,360
بنابراین ما هنوز کارهای بیشتری برای انجام دادن داریم
1108
00:45:43,360 –> 00:45:45,730
بدیهی است که ما می خواهیم این را در دیگری ببینیم
1109
00:45:45,730 –> 00:45:50,050
فرم اما قبل از اینکه به فرم دیگری بپرم
1110
00:45:50,050 –> 00:45:52,230
من می خواهم ببینم در واقع چگونه کار کنم
1111
00:45:52,230 –> 00:45:55,900
به طور واقع بینانه مدلی ایجاد کنید که اینطور نیست
1112
00:45:55,900 –> 00:45:58,360
آنقدر پیچیده که در واقع نباید
1113
00:45:58,360 –> 00:46:00,640
یک رشته را برای قیمتی که باید در آن باشد ارسال کنید
1114
00:46:00,640 –> 00:46:04,270
حق اعشاری واقعی و شاید
1115
00:46:04,270 –> 00:46:07,270
عنوان نباید این ناحیه متن طولانی باشد
1116
00:46:07,270 –> 00:46:09,430
شاید فقط باید یک فیلد کوتاه باشد
1117
00:46:09,430 –> 00:46:11,290
بنابراین قطعا چیزهایی وجود دارد که به آنها نیاز دارم
1118
00:46:11,290 –> 00:46:14,200
به این مدل محصول تغییر دهید تا بسازید
1119
00:46:14,200 –> 00:46:15,610
بهتر است این چیزی است که ما در آن انجام خواهیم داد
1120
00:46:15,610 –> 00:46:19,770
مورد بعدی با افزودن فیلدهای جدید
1121
00:46:21,170 –> 00:46:22,789
بنابراین اکنون کاری که می خواهم انجام دهم در واقع این است
1122
00:46:22,789 –> 00:46:25,519
من واقعاً با این مدل ها دوباره شروع کنید
1123
00:46:25,519 –> 00:46:27,650
کاری را که اینجا به ترتیب انجام دادم دوست ندارم
1124
00:46:27,650 –> 00:46:29,599
برای شروع دوباره می توانم همه را حذف کنم
1125
00:46:29,599 –> 00:46:31,700
فایل های موجود در پوشه migrations و
1126
00:46:31,700 –> 00:46:35,059
فقط آن را در آنجا بگذارید که خوب است
1127
00:46:35,059 –> 00:46:37,519
همچنین در صورت داشتن حافظه پنهان PI آن را حذف کنید
1128
00:46:37,519 –> 00:46:39,680
وجود دارد و سپس من نیز قصد حذف
1129
00:46:39,680 –> 00:46:43,039
عاقبت من من می خواهم پایگاه داده خوب پس به بازگشت به
1130
00:46:43,039 –> 00:46:45,500
مدل های من می خواهم این زمینه ها را تغییر دهم
1131
00:46:45,500 –> 00:46:47,299
به چیزی متفاوت از کاری که من انجام دادم
1132
00:46:47,299 –> 00:46:49,490
کاری بود که شما اغلب انجام می دهید
1133
00:46:49,490 –> 00:46:51,260
شما درست یاد می گیرید حذف می کنید
1134
00:46:51,260 –> 00:46:52,819
آن مهاجرت ها و سپس حذف خواهید کرد
1135
00:46:52,819 –> 00:46:54,829
آن پایگاه داده مطمئناً ممکن است مقداری را از دست بدهید
1136
00:46:54,829 –> 00:46:57,619
داده ها، اما این موضوع مهمی نیست
1137
00:46:57,619 –> 00:46:59,750
از فرآیند یادگیری و این است
1138
00:46:59,750 –> 00:47:01,369
در واقع انجام آن واقعاً بسیار مهم است
1139
00:47:01,369 –> 00:47:04,039
بنابراین با این زمینه ها می خواهم
1140
00:47:04,039 –> 00:47:06,079
آنها را به چیزی تبدیل کند
1141
00:47:06,079 –> 00:47:09,319
نسبت به آنچه که هستند واقع بینانه تر هستند، پس بیایید
1142
00:47:09,319 –> 00:47:11,539
ادامه دهید و به مرجع در نگاه کنید
1143
00:47:11,539 –> 00:47:13,460
خود داک خیلی جیغ میزنن
1144
00:47:13,460 –> 00:47:16,490
پروژه comm به دنبال فیلدهای مدل بگردید
1145
00:47:16,490 –> 00:47:19,160
انواع فیلد شما فقط می توانید سریع انجام دهید
1146
00:47:19,160 –> 00:47:20,900
این را در گوگل سرچ کنید خواهید دید
1147
00:47:20,900 –> 00:47:22,640
مرجع برای همه متفاوت است
1148
00:47:22,640 –> 00:47:25,250
انواع فیلدها و آنچه ما در واقع از آن استفاده کردیم
1149
00:47:25,250 –> 00:47:28,220
دور فقط یکی از آنها بود که می بینید من هستم
1150
00:47:28,220 –> 00:47:30,380
در حال پیمایش تعداد زیادی از آنها وجود دارد، بنابراین من
1151
00:47:30,380 –> 00:47:33,500
فقط از این فیلد متنی استفاده کرد که یکی از آنهاست
1152
00:47:33,500 –> 00:47:36,710
تعداد بسیار زیادی که در اینجا داریم
1153
00:47:36,710 –> 00:47:38,599
بیایید جلو برویم و از چند مورد متفاوت استفاده کنیم
1154
00:47:38,599 –> 00:47:41,089
اول از همه قسمت عنوان باید
1155
00:47:41,089 –> 00:47:43,640
محدود به مدت زمانی باشد که من هستم
1156
00:47:43,640 –> 00:47:45,980
می خواهم آن را به یک فیلد کاراکتر تغییر دهم و این کار را خواهم کرد
1157
00:47:45,980 –> 00:47:48,500
چیزی به نام حداکثر طول و اضافه کنید
1158
00:47:48,500 –> 00:47:51,319
من آن را حداکثر 120 کاراکتر می کنم
1159
00:47:51,319 –> 00:47:53,809
این هنوز یک عنوان نسبتا طولانی است اما
1160
00:47:53,809 –> 00:47:56,809
این چیزی است که من می خواهم و زمانی که تو باشد
1161
00:47:56,809 –> 00:47:59,660
با استفاده از یک فیلد char باید از حداکثر استفاده کنید
1162
00:47:59,660 –> 00:48:02,660
طول بنابراین حداکثر طول برابر با مورد نیاز است
1163
00:48:02,660 –> 00:48:05,539
خوب من آن را تنها برای یک لحظه کنار می گذارم
1164
00:48:05,539 –> 00:48:10,250
لحظه ای و آن را ذخیره کن و حالا من می روم
1165
00:48:10,250 –> 00:48:11,660
و سعی کنید مهاجرت های من را اجرا کنید
1166
00:48:11,660 –> 00:48:13,460
درست است پس من می روم پایتون مدیریت um py
1167
00:48:13,460 –> 00:48:17,990
انجام مهاجرت با خطای می گوید char
1168
00:48:17,990 –> 00:48:19,819
فیلدها باید حداکثر طول را تعیین کنند
1169
00:48:19,819 –> 00:48:21,950
ویژگی من فقط ذکر کردم که بود
1170
00:48:21,950 –> 00:48:24,109
لازم است اما خوشبختانه جنگو به ما خواهد گفت
1171
00:48:24,109 –> 00:48:26,690
اگر یک بار ذخیره کردم چیزی مورد نیاز است
1172
00:48:26,690 –> 00:48:29,269
که برخی از تیرهای من درست از بین برود
1173
00:48:29,269 –> 00:48:31,910
قسمت متن توضیحات که در واقع
1174
00:48:31,910 –> 00:48:33,859
منطقی است اما چه می شود اگر محصولات ما ما
1175
00:48:33,859 –> 00:48:35,040
نه لزوما
1176
00:48:35,040 –> 00:48:36,930
من می خواهم توضیحی داشته باشم پس می توانم
1177
00:48:36,930 –> 00:48:41,160
بگو خالی برابر با درست است و من نیز می توانم
1178
00:48:41,160 –> 00:48:42,690
بگو هیچ غیرقانونی درست نیست
1179
00:48:42,690 –> 00:48:44,820
من این تفاوت ها را توضیح خواهم داد
1180
00:48:44,820 –> 00:48:47,010
بین آن دو تنها در یک لحظه
1181
00:48:47,010 –> 00:48:49,290
قیمت میدان قیمت ما چقدر باید باشد
1182
00:48:49,290 –> 00:48:51,630
خوب باید یک فیلد متنی باشد یا باید باشد
1183
00:48:51,630 –> 00:48:53,570
خوب باش ببینیم اعشار هست یا نه
1184
00:48:53,570 –> 00:48:56,700
فیلد هی چه می دانی که وجود دارد
1185
00:48:56,700 –> 00:48:58,860
فیلد اعشاری و یک فیلد شناور من هستم
1186
00:48:58,860 –> 00:49:01,350
با فیلد اعشاری و این می چسبم
1187
00:49:01,350 –> 00:49:02,880
جایی است که اسناد وارد و ساخته می شوند
1188
00:49:02,880 –> 00:49:04,710
همه چیز برای ما بسیار آسان تر است
1189
00:49:04,710 –> 00:49:09,630
آنچه مورد نیاز است را به ما نشان دهید خوب پس چیست
1190
00:49:09,630 –> 00:49:11,430
در اینجا مورد نیاز است بنابراین این دو چیز است
1191
00:49:11,430 –> 00:49:13,860
در اینجا مورد نیاز است در حالی که اگر ما برویم
1192
00:49:13,860 –> 00:49:15,480
کمی پایین می گوید فیلد مدت
1193
00:49:15,480 –> 00:49:17,400
ما از آن استفاده نخواهیم کرد اما وجود دارد
1194
00:49:17,400 –> 00:49:19,260
هیچ چیز در آنجا که مورد نیاز است
1195
00:49:19,260 –> 00:49:21,030
ما فیلد ایمیل داریم که دارای یک
1196
00:49:21,030 –> 00:49:22,800
مورد نیاز اما در حال حاضر وجود دارد
1197
00:49:22,800 –> 00:49:25,050
آن را در حال حاضر ساخته شده است، بنابراین این طول می کشد
1198
00:49:25,050 –> 00:49:26,720
مدتی است که عادت می کنم اما همین است
1199
00:49:26,720 –> 00:49:29,010
اساساً چه خبر است
1200
00:49:29,010 –> 00:49:29,430
اسناد
1201
00:49:29,430 –> 00:49:32,280
درست است، اما داخل آن را نیز به شما نشان می دهد
1202
00:49:32,280 –> 00:49:33,840
اسناد مورد نیاز را دارد
1203
00:49:33,840 –> 00:49:36,120
استدلال به عبارت دیگر اجازه دهید به عقب برگردیم
1204
00:49:36,120 –> 00:49:38,250
در اینجا وارد شوید و این را فقط یک اعشار تغییر دهید
1205
00:49:38,250 –> 00:49:42,780
فیلد، اجازه دهید آن را ذخیره کنیم، آن را ذخیره کنم، قرار است
1206
00:49:42,780 –> 00:49:44,670
این خطاها را درست اجرا کنید اینها را به من نشان می دهد
1207
00:49:44,670 –> 00:49:47,340
خطاها دقیقاً به من می گوید که چیست
1208
00:49:47,340 –> 00:49:49,080
اما اسناد نیز درست است و سند
1209
00:49:49,080 –> 00:49:51,990
حداکثر ارقام و اعشار را می گوید
1210
00:49:51,990 –> 00:49:54,210
بیایید جلو برویم و آنها را برای a اضافه کنیم
1211
00:49:54,210 –> 00:49:56,400
رقم اعشار محصول دو خواهد بود
1212
00:49:56,400 –> 00:49:59,250
مثل اینکه میدونی سه تا نمیشه
1213
00:49:59,250 –> 00:50:00,780
ارقام اعشاری که سه عدد ندارید
1214
00:50:00,780 –> 00:50:03,300
ارقام اعشاری سنت و سپس حداکثر
1215
00:50:03,300 –> 00:50:05,640
ارقام به عنوان تعداد ارقام این
1216
00:50:05,640 –> 00:50:08,670
اجازه خواهد داد مانند هزار رقم است
1217
00:50:08,670 –> 00:50:10,740
در واقع مقدار زیادی برای یک عدد اعشاری
1218
00:50:10,740 –> 00:50:13,290
درست است پس فقط آن را در تشک خود انجام دهید و
1219
00:50:13,290 –> 00:50:15,870
سر شما ده هزار رقم است
1220
00:50:15,870 –> 00:50:20,220
دلار که خیلی خوب است، بنابراین من اکنون
1221
00:50:20,220 –> 00:50:22,770
زمینه های کمی قوی تر داشته باشید
1222
00:50:22,770 –> 00:50:24,780
خلاصه من می توانم آن را به عنوان یک فیلد متنی بگذارم
1223
00:50:24,780 –> 00:50:27,390
و همچنین شاید من می خواهم خلاصه در آن باشد
1224
00:50:27,390 –> 00:50:29,730
وجود دارد به طور پیش فرض شاید من آن را برای دو نفر می خواهم
1225
00:50:29,730 –> 00:50:31,710
حتما اونجا باش ولی من میرم
1226
00:50:31,710 –> 00:50:33,810
جلوتر و از شر آن پیش فرض خلاص شوید
1227
00:50:33,810 –> 00:50:35,760
چیز پیش فرض را فقط در یک توضیح دهید
1228
00:50:35,760 –> 00:50:38,100
لحظه به احتمال زیاد در ویدیوی بعدی اما
1229
00:50:38,100 –> 00:50:39,990
من توضیح خواهم داد که چه خبر است
1230
00:50:39,990 –> 00:50:43,850
به زودی خوب است، بنابراین من این و اکنون را ذخیره می کنم
1231
00:50:43,850 –> 00:50:46,230
کاری که من باید انجام دهم این است که در واقع من را اجرا کنم
1232
00:50:46,230 –> 00:50:47,730
مهاجرت ها را دوباره به خاطر بسپار
1233
00:50:47,730 –> 00:50:49,500
هر بار که مدل را عوض میکنید، اگر مدل را تغییر دهید، بالا بروید
1234
00:50:49,500 –> 00:50:51,450
مرد ران پایتون شما را متوقف می کنم
1235
00:50:51,450 –> 00:50:54,420
migrations و سپس پایتون موفق به py شد
1236
00:50:54,420 –> 00:50:58,349
مهاجرت کنید من پایگاه داده را حذف کردم
1237
00:50:58,349 –> 00:50:59,820
این همچنین به این معنی است که من باید بدوم
1238
00:50:59,820 –> 00:51:05,790
دوباره یک کاربر فوق العاده ایجاد کنید و من هستم
1239
00:51:05,790 –> 00:51:08,130
می خواهم آن را در SC Fe تایپ کنید
1240
00:51:08,130 –> 00:51:10,829
رمز عبور کد یادگیری و ما به آنجا می رویم
1241
00:51:10,829 –> 00:51:12,960
سرور من هنوز از طریق همه کار می کند
1242
00:51:12,960 –> 00:51:14,310
سرور من هنوز در حال اجرا است
1243
00:51:14,310 –> 00:51:16,470
اینجا را در ادمین جنگو I به روز کنید
1244
00:51:16,470 –> 00:51:19,619
هنوز باید دوباره وارد شوید و من
1245
00:51:19,619 –> 00:51:21,119
ببینید که من در واقع هیچ کدام را ندارم
1246
00:51:21,119 –> 00:51:23,190
محصولات دیگر اما اگر من به اضافه کردن یک
1247
00:51:23,190 –> 00:51:26,310
محصول طرح از آن در حال حاضر
1248
00:51:26,310 –> 00:51:28,800
تغییر عنوان نمی تواند طولانی باشد
1249
00:51:28,800 –> 00:51:31,880
عنوان می توانم بگویم محصول جدید و
1250
00:51:31,880 –> 00:51:34,020
توضیحات اگر من می توانم مطالبی را بنویسم
1251
00:51:34,020 –> 00:51:37,619
می خواستم به قیمت در حال حاضر یک آیتم شماره در
1252
00:51:37,619 –> 00:51:39,380
اینجا تا بتوانم اعداد را بنویسم
1253
00:51:39,380 –> 00:51:43,260
29.99 دلار و من می توانم خلاصه ای جدید اضافه کنم
1254
00:51:43,260 –> 00:51:47,609
علامت تعجب خلاصه زدم save what
1255
00:51:47,609 –> 00:51:49,250
آیا می دانید که خیلی متفاوت نیست
1256
00:51:49,250 –> 00:51:52,349
خوب با در نظر گرفتن آن بیایید فقط آن را ببینیم
1257
00:51:52,349 –> 00:51:54,450
در پوسته نیز بنابراین python موفق به py شد
1258
00:51:54,450 –> 00:51:56,520
پوسته و ما فقط جلو می رویم و انجام می دهیم
1259
00:51:56,520 –> 00:52:00,030
از محصولات مدل های برتر محصول وارداتی
1260
00:52:00,030 –> 00:52:02,700
این دقیقاً همان چیزی است که فقط وجود دارد
1261
00:52:02,700 –> 00:52:04,890
رفتن به محل هنوز جایی که آن
1262
00:52:04,890 –> 00:52:08,250
محصول این است که اشیاء محصول را وارد کنید
1263
00:52:08,250 –> 00:52:13,250
که ایجاد عنوان برابر با عنوان جدیدتر است
1264
00:52:13,250 –> 00:52:17,250
قیمت را اکنون می توانیم اعشار واقعی قرار دهیم
1265
00:52:17,250 –> 00:52:21,480
شماره در اینجا بدون رشته به 39.99 و
1266
00:52:21,480 –> 00:52:27,720
سپس خلاصه در حال حاضر رشته سس عالی است
1267
00:52:27,720 –> 00:52:30,900
عالی است ما اینتر را زدیم به نظر می رسد
1268
00:52:30,900 –> 00:52:33,359
مشکلی ایجاد نکرد که دوباره به آن برگردیم
1269
00:52:33,359 –> 00:52:36,329
محصولات ما در ادمین هنوز در حال اجرا هستند
1270
00:52:36,329 –> 00:52:37,859
می بینیم که یک محصول جدید داریم
1271
00:52:37,859 –> 00:52:40,170
در اینجا همه آن چیزها ذخیره شده است
1272
00:52:40,170 –> 00:52:41,579
آوردن آن دو چیز در
1273
00:52:41,579 –> 00:52:44,430
ارتباط با یکدیگر پس ما هستیم
1274
00:52:44,430 –> 00:52:45,990
در حال حاضر شروع به صرفه جویی در موارد ما
1275
00:52:45,990 –> 00:52:49,200
در حال حاضر امیدوارم ببینید چقدر آسان است
1276
00:52:49,200 –> 00:52:52,730
داده های نقشه در جنگو
1277
00:52:54,580 –> 00:52:56,740
و این یکی من می خواهم یک تغییر جدید ایجاد کنم
1278
00:52:56,740 –> 00:52:58,900
به مدل ما بدون حذف
1279
00:52:58,900 –> 00:53:02,110
پایگاه داده تا یا مهاجرت برای آن
1280
00:53:02,110 –> 00:53:03,790
مهم است به این معنی که ما می خواهیم
1281
00:53:03,790 –> 00:53:05,740
در واقع کمی بیشتر بدانید
1282
00:53:05,740 –> 00:53:07,750
با هر دوی اینها چه خبر است
1283
00:53:07,750 –> 00:53:10,480
چیزهایی که وقتی اجرا می کنیم مهاجرت ایجاد کنیم
1284
00:53:10,480 –> 00:53:13,090
و مهاجرت آن را به همگام سازی پایگاه داده با
1285
00:53:13,090 –> 00:53:17,050
مدل ما، اما اگر یک فیلد به خود اضافه کنیم
1286
00:53:17,050 –> 00:53:19,390
مدلی که پایگاه داده از آن اطلاعی ندارد
1287
00:53:19,390 –> 00:53:21,340
آن زمینه بنابراین ما باید از آن مطمئن شویم
1288
00:53:21,340 –> 00:53:23,740
می داند و مهاجرت می کند و مهاجرت می کند
1289
00:53:23,740 –> 00:53:26,680
اغلب اجازه می دهد که اتفاق بیفتد اما همچنین
1290
00:53:26,680 –> 00:53:29,620
مجموعه کاملی از سوالات مشابه را معرفی می کند
1291
00:53:29,620 –> 00:53:32,980
علامت هایی مانند فیلدی که اضافه می شود
1292
00:53:32,980 –> 00:53:36,070
چه در مورد همه از
1293
00:53:36,070 –> 00:53:37,720
کلمات قبلی که در آن بود
1294
00:53:37,720 –> 00:53:40,270
پایگاه داده پس بیایید ببینیم منظور من چیست
1295
00:53:40,270 –> 00:53:43,180
درست است پس اگر وارد ادمین شوم می بینم
1296
00:53:43,180 –> 00:53:46,150
که من این چهار فیلد را اینجا دارم
1297
00:53:46,150 –> 00:53:48,640
اما اگر در مدل های من تصمیم گرفتم بگویم
1298
00:53:48,640 –> 00:53:51,370
فیلد مشخص شد و من می خواستم استفاده کنم
1299
00:53:51,370 –> 00:53:55,390
بیایید بگوییم که مدلها میدان بولی نقطهای هستند
1300
00:53:55,390 –> 00:53:58,510
بنابراین من اکنون سعی می کنم این بولی را اضافه کنم
1301
00:53:58,510 –> 00:54:01,810
میدان اما این شی خاص این است
1302
00:54:01,810 –> 00:54:05,410
شی ذخیره شده هیچ ایده ای در مورد این موضوع ندارد
1303
00:54:05,410 –> 00:54:08,380
درست همه آینده ها ممکن است اما
1304
00:54:08,380 –> 00:54:11,200
این خاص اگر من رفتم اینطور نیست
1305
00:54:11,200 –> 00:54:14,800
جلو و این را ذخیره کرد و به پایتون رفت
1306
00:54:14,800 –> 00:54:17,920
موفق به انجام مهاجرت درست شد
1307
00:54:17,920 –> 00:54:20,020
شما این کار را به طور پیش فرض انجام می دهید، این را دریافت می کنید
1308
00:54:20,020 –> 00:54:23,890
خطا می گوید یک فیلد غیر قابل شناخت انجام دادم
1309
00:54:23,890 –> 00:54:25,420
ذکر کنید که من می گویم اینها چیست
1310
00:54:25,420 –> 00:54:27,520
همه چیز به این معنی بود که این همان چیزی است که درست است
1311
00:54:27,520 –> 00:54:30,870
بنابراین اگر بگویم null برابر با true است
1312
00:54:30,870 –> 00:54:32,920
این خطا اتفاق نمی افتاد
1313
00:54:32,920 –> 00:54:34,960
چون همه اینها را می گفت
1314
00:54:34,960 –> 00:54:37,930
مقادیر قدیمی فقط آنها را خالی بگذارید
1315
00:54:37,930 –> 00:54:39,730
پایگاه داده آنها می توانند خالی باشند که خوب است
1316
00:54:39,730 –> 00:54:42,240
نگران نباش اما من نمی خواهم این کار را انجام دهم
1317
00:54:42,240 –> 00:54:44,290
در عوض آنچه من می خواهم انجام دهم این است که من در واقع هستم
1318
00:54:44,290 –> 00:54:47,560
می خواهید یک مقدار برای آن آیتم های قدیمی در
1319
00:54:47,560 –> 00:54:49,750
پایگاه داده می تواند یک آیتم باشد
1320
00:54:49,750 –> 00:54:51,910
ده هزار جرنگ جرنگ در واقع اینطور نیست
1321
00:54:51,910 –> 00:54:53,710
بدانید که چه تعداد از آیتم ها در
1322
00:54:53,710 –> 00:54:56,910
پایگاه داده ای که هنوز ارسال نشده است
1323
00:54:56,910 –> 00:54:59,920
دوباره آن را می تواند صفر آیتم در حال حاضر که
1324
00:54:59,920 –> 00:55:01,720
چیزی که جنگو از آن خارج می شود این است
1325
00:55:01,720 –> 00:55:04,210
پوشه migrations در اینجا خاموش می شود
1326
00:55:04,210 –> 00:55:06,760
این مقدار اولیه به این مقدار اولیه توجه کنید
1327
00:55:06,760 –> 00:55:08,140
یکی همینجاست
1328
00:55:08,140 –> 00:55:10,930
بررسی با آنچه در اینجا برای این است
1329
00:55:10,930 –> 00:55:14,200
مدل آن می گوید هی رشته جدید که
1330
00:55:14,200 –> 00:55:16,080
شما در حال اضافه کردن این فیلد جدید در اینجا هستید
1331
00:55:16,080 –> 00:55:19,990
در این توصیف اولیه نیست
1332
00:55:19,990 –> 00:55:22,930
به آن اضافه می شود، بنابراین ما فرض می کنیم
1333
00:55:22,930 –> 00:55:25,090
که پایگاه داده باید در مورد آن بداند
1334
00:55:25,090 –> 00:55:27,430
آنجا چه اتفاقی میافتد، بنابراین ما نیاز داریم
1335
00:55:27,430 –> 00:55:30,220
به پایگاه داده بگویید چه چیزهای پیش فرض را داریم
1336
00:55:30,220 –> 00:55:33,550
اکنون باید انجام دهید شما می توانید آن را انجام دهید
1337
00:55:33,550 –> 00:55:35,530
چندین عمل وجود دارد که می توانید در اینجا انجام دهید
1338
00:55:35,530 –> 00:55:37,270
درست در کد شما می توانید بگویید که قانونی نیست
1339
00:55:37,270 –> 00:55:38,860
درست است یا می توانید یک پیش فرض تنظیم کنید
1340
00:55:38,860 –> 00:55:41,410
یا می توانید هر دو را درست انجام دهید تا بتوانید
1341
00:55:41,410 –> 00:55:43,540
یک پیش فرض در سمت راست وجود دارد
1342
00:55:43,540 –> 00:55:46,450
بنابراین null برابر با یک مقدار واقعی یا پیش فرض است
1343
00:55:46,450 –> 00:55:48,550
در این مورد این یک فیلد بولی است
1344
00:55:48,550 –> 00:55:50,350
که به معنای درست یا نادرست است
1345
00:55:50,350 –> 00:55:53,620
می توانید بگویید پیش فرض برابر با true است
1346
00:55:53,620 –> 00:55:55,840
شما می توانید کاملا سخت درست است
1347
00:55:55,840 –> 00:55:58,570
آنها و کد یا این خطا را دریافت می کنید
1348
00:55:58,570 –> 00:56:00,970
و می توانید یک پیش فرض یکباره ارائه دهید
1349
00:56:00,970 –> 00:56:03,640
برای همه چیزهای قبلی که بودند
1350
00:56:03,640 –> 00:56:05,440
در آنجا و من می خواهم بگویم یکی و
1351
00:56:05,440 –> 00:56:08,530
به معنای واقعی کلمه درست می گویند درست است بنابراین این به معنای
1352
00:56:08,530 –> 00:56:09,790
که هر چیزی که در پایگاه داده است
1353
00:56:09,790 –> 00:56:11,980
آن را از طریق همه آنها که
1354
00:56:11,980 –> 00:56:13,750
در حال حاضر در پایگاه داده و
1355
00:56:13,750 –> 00:56:17,530
آن چیزها را به عنوان داشتن یک ذخیره می کند
1356
00:56:17,530 –> 00:56:20,890
فیلد مشخص شده با مقدار true
1357
00:56:20,890 –> 00:56:22,330
در مقابل نادرست
1358
00:56:22,330 –> 00:56:27,400
من درست وجود دارد که ما در حال حاضر که را
1359
00:56:27,400 –> 00:56:29,770
مهاجرت کاری که در نهایت انجام شد
1360
00:56:29,770 –> 00:56:34,420
یک فایل مهاجرتی برای ما ایجاد کرد
1361
00:56:34,420 –> 00:56:37,210
فایل و این همانجاست
1362
00:56:37,210 –> 00:56:39,010
پایگاه داده هنوز در واقع نمی داند
1363
00:56:39,010 –> 00:56:41,890
در مورد هر چیزی درست است که نمی داند
1364
00:56:41,890 –> 00:56:45,040
در مورد این زمینه سرقت هنوز هم چون ما
1365
00:56:45,040 –> 00:56:46,360
مهاجرت را اجرا نکردم تا بتوانم در واقع
1366
00:56:46,360 –> 00:56:49,150
من و به پروژه جنگو برگردیم
1367
00:56:49,150 –> 00:56:51,700
این را دریافت کن متشکرم به ستونی که می رود
1368
00:56:51,700 –> 00:56:53,800
درست است، بنابراین این یک خطا است که شما
1369
00:56:53,800 –> 00:56:55,720
ممکن است اغلب ببینید، می دانم که خواهید دید
1370
00:56:55,720 –> 00:56:57,940
در واقع به این دلیل که مردم فراموش می کنند
1371
00:56:57,940 –> 00:57:00,460
بنابراین ما می خواهیم پایتون مدیریت شده را اجرا کنیم
1372
00:57:00,460 –> 00:57:02,860
py مهاجرت کنید زیرا ما همیشه میخواهیم بسازیم
1373
00:57:02,860 –> 00:57:04,600
مهاجرت و سپس مهاجرت و سپس
1374
00:57:04,600 –> 00:57:06,670
ما به آنجا برویم، اکنون یک تغییر داریم
1375
00:57:06,670 –> 00:57:09,220
در واقع ساخته شده و همانطور که می بینیم همه ما
1376
00:57:09,220 –> 00:57:11,260
اشیاء قدیمی که در
1377
00:57:11,260 –> 00:57:13,750
پایگاه داده همه به عنوان واقعی نشان داده شده است
1378
00:57:13,750 –> 00:57:15,820
موارد جدید هیچ پیش فرضی در آن وجود ندارد
1379
00:57:15,820 –> 00:57:19,450
خوب وجود دارد، بنابراین عالی است
1380
00:57:19,450 –> 00:57:21,460
همچنین به این معنی است که در مدل های من این است
1381
00:57:21,460 –> 00:57:21,910
تابستان
1382
00:57:21,910 –> 00:57:25,299
چه می شود اگر من می خواستم که مورد نیاز نباشد
1383
00:57:25,299 –> 00:57:27,910
دیگر خوب می توانم بگویم خالی برابر است با
1384
00:57:27,910 –> 00:57:29,980
درست است اما بیایید جلو برویم و بگوییم پوچ
1385
00:57:29,980 –> 00:57:31,750
مساوی با false است و ببینید چه اتفاقی می افتد
1386
00:57:31,750 –> 00:57:34,089
در اینجا چه کار کردم، تغییراتی در آن ایجاد کردم
1387
00:57:34,089 –> 00:57:35,980
مدل ها پس من باید چه کار کنم باید انجام دهم
1388
00:57:35,980 –> 00:57:38,260
اجرا پایتون مدیریت شما را من می سازم
1389
00:57:38,260 –> 00:57:41,530
migrations و سپس پایتون WI را مدیریت کرد
1390
00:57:41,530 –> 00:57:46,420
مهاجرت خیلی خوب است، بنابراین اکنون که من آن را دارم
1391
00:57:46,420 –> 00:57:49,390
به اینجا برگردید خلاصه refresh است
1392
00:57:49,390 –> 00:57:52,119
دیگر پررنگ نیست و اکنون می توانم آن را ترک کنم
1393
00:57:52,119 –> 00:57:54,460
در پایگاه داده خالی شود، بنابراین اگر تغییر دهم
1394
00:57:54,460 –> 00:57:58,420
خالی برابر با false آن را دوباره اجرا کنید
1395
00:57:58,420 –> 00:58:02,230
مهاجرت و دوباره مهاجرت می توانم
1396
00:58:02,230 –> 00:58:04,119
به اینجا برگردید و تازه کنید و متوجه شوید
1397
00:58:04,119 –> 00:58:06,549
حالا می گوید که پررنگ است پس اگر داشتم
1398
00:58:06,549 –> 00:58:08,049
ذخیره کن و ادامه بده، این را به من می دهد
1399
00:58:08,049 –> 00:58:10,930
فیلد مورد نیاز است بنابراین همه این کارها انجام می شود
1400
00:58:10,930 –> 00:58:14,109
خالی است به نحوه فیلد مربوط می شود
1401
00:58:14,109 –> 00:58:16,299
رندر null مربوط به
1402
00:58:16,299 –> 00:58:19,420
پایگاه داده بنابراین اگر جای خالی نادرست است
1403
00:58:19,420 –> 00:58:23,200
به این معنی که آن را مورد نیاز پس از آن خواهد شد
1404
00:58:23,200 –> 00:58:25,780
همانطور که لازم است ارائه دهید که هیچ چیزی برای آن ندارد
1405
00:58:25,780 –> 00:58:27,520
همانطور که می بینیم با پایگاه داده انجام دهید
1406
00:58:27,520 –> 00:58:29,740
این دو چیز در اینجا اما باطل بودن
1407
00:58:29,740 –> 00:58:31,390
درست یا نادرست به این معنی است که پایگاه داده
1408
00:58:31,390 –> 00:58:34,529
می تواند در پایگاه داده خالی یا تهی باشد
1409
00:58:34,529 –> 00:58:39,400
خنک به طوری که در حال تغییر برخی از موارد در
1410
00:58:39,400 –> 00:58:42,490
این مدل قبلا خیلی خیلی سخت بود
1411
00:58:42,490 –> 00:58:44,230
و حتی اگر احساس می کنید کمی است
1412
00:58:44,230 –> 00:58:46,529
چندین بار انجام این کار را به چالش می کشد
1413
00:58:46,529 –> 00:58:49,119
شکستن آن منجر به مهاجرت شد
1414
00:58:49,119 –> 00:58:52,630
تقصیر مهاجرت در اینجا در حال حاضر به
1415
00:58:52,630 –> 00:58:54,520
در پایگاه داده که همه اینها را اجرا می کند
1416
00:58:54,520 –> 00:58:56,380
همه چیز را دوباره انجام که چندین
1417
00:58:56,380 –> 00:58:58,240
زمان واقعاً شما را راحت می کند
1418
00:58:58,240 –> 00:59:00,640
با مدل ها به شما قول می دهم که خواهد شد و
1419
00:59:00,640 –> 00:59:03,010
سپس سعی کنید آن را برای کسی توضیح دهید
1420
00:59:03,010 –> 00:59:04,630
برای توضیح دادن به یکی از دوستان یک ویدیو بسازید
1421
00:59:04,630 –> 00:59:06,970
سعی کنید همه چیزهایی را که من توضیح می دهم
1422
00:59:06,970 –> 00:59:09,099
فقط به عقب برگردید و آنها را بخوانید
1423
00:59:09,099 –> 00:59:10,809
اسناد هر کاری که باید انجام دهید
1424
00:59:10,809 –> 00:59:13,660
واقعا بهتر درک کنید که چگونه این اساسی است
1425
00:59:13,660 –> 00:59:16,210
چیزهایی از مدل ها کار می کند بنابراین وجود دارد
1426
00:59:16,210 –> 00:59:17,559
قطعاً کارهای بیشتری می توانیم انجام دهیم
1427
00:59:17,559 –> 00:59:19,150
مدلها اما من میخواهم آن را ترک کنم
1428
00:59:19,150 –> 00:59:21,819
مانند چیزهای دیگری که جنگو وجود دارد
1429
00:59:21,819 –> 00:59:23,470
واقعاً خوب است که می خواهیم شروع کنیم
1430
00:59:23,470 –> 00:59:25,660
صحبت کردن در مورد و این مربوط به
1431
00:59:25,660 –> 00:59:28,770
نماها و URL ها
1432
00:59:30,080 –> 00:59:32,270
بنابراین ما می خواهیم این پیش فرض را تغییر دهیم
1433
00:59:32,270 –> 00:59:36,020
صفحه اصلی به صفحه اصلی سفارشی خود ما چگونه
1434
00:59:36,020 –> 00:59:38,090
آیا ما به خوبی انجام می دهیم؟
1435
00:59:38,090 –> 00:59:40,790
این کار با ایجاد یک کلاس یا یک تابع
1436
00:59:40,790 –> 00:59:45,050
نمایش مبتنی بر بنابراین یک view به این معنی است که آن است
1437
00:59:45,050 –> 00:59:47,810
به درخواست های ما رسیدگی می کنم، وارد آن خواهم شد
1438
00:59:47,810 –> 00:59:50,000
همه اینها بعداً اما در حال حاضر چیزی که ما هستیم
1439
00:59:50,000 –> 00:59:51,260
می خواهید انجام دهید فقط نشان دادن این است
1440
00:59:51,260 –> 00:59:53,960
هدفی که ما انجام می دهیم
1441
00:59:53,960 –> 00:59:57,290
برنامه جدید به نام صفحات من آن صفحات را اضافه کردم
1442
00:59:57,290 –> 00:59:59,930
به تنظیمات برنامه های نصب شده کاملاً درست است
1443
00:59:59,930 –> 01:00:01,250
می خواهم به این کار عادت کنم
1444
01:00:01,250 –> 01:00:03,260
هر زمان که برنامه های جدیدی بجز خودتان ایجاد می کنید
1445
01:00:03,260 –> 01:00:04,460
باید بداند که چگونه این کار را انجام دهد
1446
01:00:04,460 –> 01:00:06,530
چرا من این کار را خوب انجام ندادم
1447
01:00:06,530 –> 01:00:09,710
تمام شد سلام می بینیم که چیزی نیست
1448
01:00:09,710 –> 01:00:11,030
در اینجا این جایی است که شما قرار است باشید
1449
01:00:11,030 –> 01:00:14,150
ایجاد انواع چیزها برای شما
1450
01:00:14,150 –> 01:00:16,940
صفحات به نماها به عنوان مکانی فکر می کنند که
1451
01:00:16,940 –> 01:00:19,910
فقط صفحات وب مختلف شما را مدیریت کرد
1452
01:00:19,910 –> 01:00:22,400
به آن فکر کنید و ما این کار را انجام خواهیم داد
1453
01:00:22,400 –> 01:00:25,100
این با استفاده از توابع یا کلاس ها
1454
01:00:25,100 –> 01:00:28,010
نوشته شده در پایتون پس من اولین نفر هستم
1455
01:00:28,010 –> 01:00:30,820
قرار است انجام شود فقط یک صفحه اصلی و
1456
01:00:30,820 –> 01:00:33,740
اساسا آن را فقط بسیار ساده است
1457
01:00:33,740 –> 01:00:35,870
این یک خانه است که شما به آن یک نام می دهید
1458
01:00:35,870 –> 01:00:39,140
هر اسمی که شما بخواهید من احتمالا
1459
01:00:39,140 –> 01:00:42,050
بگو که بیشتر شما احتمالاً نما را اضافه خواهید کرد
1460
01:00:42,050 –> 01:00:44,180
به آن مانند شما نمی خواهید آن را خانه تماس بگیرید
1461
01:00:44,180 –> 01:00:46,870
صفحه ای با آن نمای
1462
01:00:46,870 –> 01:00:49,850
درست است، بنابراین من به مشاهده و همه اینها خواهم پرداخت
1463
01:00:49,850 –> 01:00:52,010
بعداً چیزهای زیادی میشود، اما اجازه دهید آن را خانه بنامیم
1464
01:00:52,010 –> 01:00:55,460
مشاهده خوب است و سپس آن را به بازگشت
1465
01:00:55,460 –> 01:00:57,170
چیزی که می خواستیم مقداری HTML را برگردانیم
1466
01:00:57,170 –> 01:00:58,940
بنابراین بیایید بگوییم برای مثال من می خواستم
1467
01:00:58,940 –> 01:01:05,630
حالا اگر هستی سلام دنیا را بگو
1468
01:01:05,630 –> 01:01:08,170
با پایتون آشنا خواهید شد
1469
01:01:08,170 –> 01:01:11,090
این فقط یک پایتون بسیار ساده است
1470
01:01:11,090 –> 01:01:14,030
عملکرد آن در واقع چیزی در اینجا نیست
1471
01:01:14,030 –> 01:01:16,550
مربوط به جنگو است بنابراین ما نیاز داریم
1472
01:01:16,550 –> 01:01:19,280
اکنون آن را به جنگو تغییر دهید
1473
01:01:19,280 –> 01:01:22,310
این رشته در اینجا دارای HTML در آن است
1474
01:01:22,310 –> 01:01:27,170
این یک رشته از کدهای HTML است که اینطور نیست
1475
01:01:27,170 –> 01:01:30,290
کد HTML واقعی ما در مورد آن صحبت خواهیم کرد
1476
01:01:30,290 –> 01:01:33,530
بعداً اما این قطعاً مفید است اگر
1477
01:01:33,530 –> 01:01:35,930
ما می خواهیم فقط یک رشته HTML داشته باشیم
1478
01:01:35,930 –> 01:01:38,390
به دلایلی کد کنید اما چگونه می توانم
1479
01:01:38,390 –> 01:01:41,060
در واقع این را برای انجام آن کاربردی کنید
1480
01:01:41,060 –> 01:01:43,640
ما از Django HTTP استفاده می کنیم
1481
01:01:43,640 –> 01:01:51,140
ما پاسخ HTTP یک پاسخ HTTP را وارد کنیم
1482
01:01:51,140 –> 01:01:54,680
فقط می توان با آن رشته HTML تماس گرفت
1483
01:01:54,680 –> 01:01:58,310
کد آن دقیقاً مانند آن است که ما واقعاً هستیم
1484
01:01:58,310 –> 01:01:59,960
نزدیک به واقعی کردن این موضوع
1485
01:01:59,960 –> 01:02:05,510
نمای کاربردی یا یک صفحه کاربردی تا
1486
01:02:05,510 –> 01:02:07,220
من میروم و آرگها را اضافه میکنم
1487
01:02:07,220 –> 01:02:10,430
اگر شما نیستید، کلمه کلیدی در اینجا آرگ می شود
1488
01:02:10,430 –> 01:02:12,620
آشنا با args و کلمات کلیدی args I
1489
01:02:12,620 –> 01:02:14,360
حتماً توصیه می کنم که آن را نگاه کنید
1490
01:02:14,360 –> 01:02:17,540
در پایتون این اگر مخصوص پایتون است
1491
01:02:17,540 –> 01:02:19,850
شما نگران نباشید این است
1492
01:02:19,850 –> 01:02:22,340
خوب شما می توانید آن را جستجو کنید اما در حال حاضر ما
1493
01:02:22,340 –> 01:02:24,650
فقط می توانم در اطراف این بازی خوب پس من
1494
01:02:24,650 –> 01:02:26,900
در حال حاضر یک تابع ایجاد تمام این تابع
1495
01:02:26,900 –> 01:02:29,000
انجام می دهد این است که برخی از کدهای HTML را برمی گرداند
1496
01:02:29,000 –> 01:02:31,940
سلام دنیا را می گوید اما آن را برمی گرداند
1497
01:02:31,940 –> 01:02:33,920
در چیزی به نام پاسخ HTTP
1498
01:02:33,920 –> 01:02:36,920
خوب پس بیایید در واقع این کار را انجام دهیم
1499
01:02:36,920 –> 01:02:39,380
من آن را نجات خواهم داد و به آن امیدوار خواهم بود
1500
01:02:39,380 –> 01:02:41,960
بهترین رفرش در اینجا کار نمی کند
1501
01:02:41,960 –> 01:02:44,000
خوب اگر صفحه دیگری مانند را امتحان کنم چه می شود
1502
01:02:44,000 –> 01:02:47,240
ABC که کار نمی کند اما می گوید
1503
01:02:47,240 –> 01:02:49,040
صفحه پیدا نشد و چیزی می گوید
1504
01:02:49,040 –> 01:02:51,920
در مورد URL ها خوب اینجا جایی است که ما
1505
01:02:51,920 –> 01:02:54,920
در واقع در URL های ما در اینجا قرار دارد
1506
01:02:54,920 –> 01:02:57,440
URL ها وارد می شوند و زمانی که ما به آن رفتیم
1507
01:02:57,440 –> 01:03:00,140
تنظیماتی که در مورد URL ها ذکر کردیم
1508
01:03:00,140 –> 01:03:05,360
درست در اینجا بنابراین URL ها در URL های Tri Jango هستند
1509
01:03:05,360 –> 01:03:08,330
یا در غیر این صورت ماژول تنظیمات یا
1510
01:03:08,330 –> 01:03:11,630
پوشه تنظیمات داخل URL ها این است
1511
01:03:11,630 –> 01:03:13,700
پوشه تنظیمات دارای تنظیمات و
1512
01:03:13,700 –> 01:03:16,910
آدرسهای اینترنتی موجود است و یکی از آنها را دارد که ما داریم
1513
01:03:16,910 –> 01:03:19,100
قبلا استفاده می کردم که admin اما
1514
01:03:19,100 –> 01:03:22,040
این تنها مسیری است که واقعاً چنین است
1515
01:03:22,040 –> 01:03:23,750
اکنون کاری که من می خواهم انجام دهم در واقع واردات است
1516
01:03:23,750 –> 01:03:29,270
این دیدگاه برای کار با URL های من در حال حاضر شما
1517
01:03:29,270 –> 01:03:31,690
در حال حاضر برخی از این چیزها را در اینجا داشته باشید
1518
01:03:31,690 –> 01:03:34,640
درست است پس این در واقع برای ما نوشته شده است
1519
01:03:34,640 –> 01:03:36,830
بنابراین من می توانم از آنچه آنها دارند کنار بیایم
1520
01:03:36,830 –> 01:03:38,840
به روشی مشابه با گفتن نوشته شده است
1521
01:03:38,840 –> 01:03:42,020
از صفحات سمت راست به طوری که صفحات می گیرند
1522
01:03:42,020 –> 01:03:45,710
مکان ورود برنامه من و سپس من
1523
01:03:45,710 –> 01:03:48,110
می تواند به معنای واقعی کلمه این الگوی URL را اضافه کند
1524
01:03:48,110 –> 01:03:51,290
همانطور که در کد یا در می گوید
1525
01:03:51,290 –> 01:03:53,630
نظرات آنجاست و من آن را خانه صدا نکردم
1526
01:03:53,630 –> 01:03:56,240
اما در عوض من آن را نمای خانه درست نامیدم
1527
01:03:56,240 –> 01:03:57,619
بنابراین وجود دارد
1528
01:03:57,619 –> 01:03:59,359
من فقط از چیزی که آنها داده اند کنار می روم
1529
01:03:59,359 –> 01:04:04,119
من نمای خانه و نمای خانه ما آن را ذخیره می کنیم
1530
01:04:04,119 –> 01:04:07,940
و بیایید به صفحه اصلی خود برگردیم سلام
1531
01:04:07,940 –> 01:04:11,869
واقعاً در آنجا کار می کند
1532
01:04:11,869 –> 01:04:13,220
یکی دو چیز که من ندارم
1533
01:04:13,220 –> 01:04:15,440
به خصوص فکر می کنم ایده خوبی است با
1534
01:04:15,440 –> 01:04:17,809
چگونه این نوشته شده است که اگر من
1535
01:04:17,809 –> 01:04:20,329
می خواستم از نماهای محصول استفاده کنم و سپس
1536
01:04:20,329 –> 01:04:25,369
من از واردات محصولات رفتم دیدگاه چیزها
1537
01:04:25,369 –> 01:04:28,519
گیج شوید پس این کار را انجام ندهید
1538
01:04:28,519 –> 01:04:31,880
برو مشاهده واردات نمای خانه واردات
1539
01:04:31,880 –> 01:04:33,650
نمای واقعی که می خواهید استفاده کنید و
1540
01:04:33,650 –> 01:04:37,789
سپس فقط آن را در آنجا قرار دهید، پس ما
1541
01:04:37,789 –> 01:04:40,430
این را بگویید و زمانی که همان را بدانید
1542
01:04:40,430 –> 01:04:44,839
پاسخ دقیق وای این نسبتاً آسان است
1543
01:04:44,839 –> 01:04:49,359
کار با چیزهای زیادی در اینجا نیست
1544
01:04:50,910 –> 01:04:53,790
بیایید در مورد الگوهای URL و چگونگی صحبت کنیم
1545
01:04:53,790 –> 01:04:56,790
این بخش در ارتباط با
1546
01:04:56,790 –> 01:04:59,700
مشاهده ما اکنون الگوهای URL شما متوجه می شوید
1547
01:04:59,700 –> 01:05:02,700
که من این رشته خالی را داشتم که در آن است
1548
01:05:02,700 –> 01:05:06,030
این مسیر بنابراین اگر من واقعاً این و را کپی کنم
1549
01:05:06,030 –> 01:05:10,020
آن را اینجا بچسبانید و بگویید خانه و بگذارید
1550
01:05:10,020 –> 01:05:12,210
یک اسلش در انتهای آن و ذخیره کنید
1551
01:05:12,210 –> 01:05:16,410
من در واقع می توانم به خانه بروم و این
1552
01:05:16,410 –> 01:05:18,210
اگر از آن استفاده کنم همان چیزی ظاهر می شود
1553
01:05:18,210 –> 01:05:21,450
یک صفحه متفاوت مانند ABC که اینطور نیست
1554
01:05:21,450 –> 01:05:23,790
نمایش داده می شود و صفحه یافت نشد
1555
01:05:23,790 –> 01:05:27,300
زیرا ما مسیری را برای آن تعیین نکرده ایم
1556
01:05:27,300 –> 01:05:29,490
به راست مشاهده کنید، به عنوان مثال فرض کنید من
1557
01:05:29,490 –> 01:05:32,640
می خواهید با این مخاطب تماس بگیرید و می دانید
1558
01:05:32,640 –> 01:05:34,410
ما واقعاً می توانیم این نام را نادیده بگیریم
1559
01:05:34,410 –> 01:05:36,180
فعلا چیزهایی است اما اگر بخواهم با این تماس بگیرم
1560
01:05:36,180 –> 01:05:38,520
تماس بگیرید مطمئن شوید که واقعا می تواند به
1561
01:05:38,520 –> 01:05:42,000
همان نمای صفحه اصلی اما واقعا شما
1562
01:05:42,000 –> 01:05:43,500
احتمالاً می خواهم یکی دیگر داشته باشم
1563
01:05:43,500 –> 01:05:47,340
با نمای تماس تماس گرفت و دوباره این کار را انجام خواهیم داد
1564
01:05:47,340 –> 01:05:49,680
ما و کلمه کلیدی آرگ و سپس ما
1565
01:05:49,680 –> 01:05:52,890
پاسخ HTTP را برگردانید و سپس ما فقط آن را انجام می دهیم
1566
01:05:52,890 –> 01:05:56,730
h1 و صفحه تماس را بگویید و ببندید
1567
01:05:56,730 –> 01:05:59,310
آن تگ h1 و سپس ما وارد می کنیم
1568
01:05:59,310 –> 01:06:02,820
همینطور همینطور
1569
01:06:02,820 –> 01:06:06,150
و ما به آنجا برویم تا به ما بدهد
1570
01:06:06,150 –> 01:06:12,390
آن صفحه تماس در حال حاضر بسیار مفید است
1571
01:06:12,390 –> 01:06:16,200
در واقع در داخل این چه اتفاقی می افتد
1572
01:06:16,200 –> 01:06:20,130
مسیر درست است، بنابراین URL زمانی که به a می روید
1573
01:06:20,130 –> 01:06:22,440
صفحه جنگو درست است، بنابراین ما به یک می رویم
1574
01:06:22,440 –> 01:06:27,000
صفحه جنگو همینجاست و جنگو می داند
1575
01:06:27,000 –> 01:06:30,030
که چیزی درخواست می شود که
1576
01:06:30,030 –> 01:06:31,950
متفاوت است بنابراین اولین چیزی که است
1577
01:06:31,950 –> 01:06:33,600
درخواست شده فقط این صفحه اصلی است
1578
01:06:33,600 –> 01:06:35,760
و سپس اگر به صفحه دیگری بروم لایک کنید
1579
01:06:35,760 –> 01:06:38,850
تماس که یک درخواست جدید است و این است
1580
01:06:38,850 –> 01:06:42,180
گرفتن آن آیتم هر آنچه در آن وجود دارد
1581
01:06:42,180 –> 01:06:44,490
و جانگو آنقدر باهوش است که هی را بداند
1582
01:06:44,490 –> 01:06:47,520
که URL درخواست شده است در این نگاه کنید
1583
01:06:47,520 –> 01:06:51,060
جاسوسی URL یا آن پیکربندی اصلی که
1584
01:06:51,060 –> 01:06:53,760
ما به طور پیش فرض آن را تنظیم کرده ایم
1585
01:06:53,760 –> 01:06:56,790
به دنبال آن URL و سپس با a
1586
01:06:56,790 –> 01:06:59,970
URL منطبق، به دنبال نما می گردد
1587
01:06:59,970 –> 01:07:03,890
که برای مدیریت آن URL ساخته شده است
1588
01:07:03,890 –> 01:07:05,450
درست است، بنابراین ما قبلاً آن دیدگاه ها را داشتیم
1589
01:07:05,450 –> 01:07:07,309
برای رسیدگی به آن ساخته شده اند شما می دانید که ما می توانیم
1590
01:07:07,309 –> 01:07:10,609
هرچقدر که بخواهیم بازدید داشته باشیم
1591
01:07:10,609 –> 01:07:13,309
کاملا به شما و در واقع شما بستگی دارد
1592
01:07:13,309 –> 01:07:16,519
پروژه ممکن است بازدیدهای زیادی داشته باشد درست است
1593
01:07:16,519 –> 01:07:20,089
پس اجتماعی در مورد هر چیزی مانند همه
1594
01:07:20,089 –> 01:07:22,490
از آن چیزهایی که کاملاً می توانید شروع کنید
1595
01:07:22,490 –> 01:07:25,250
بازی کردن با آن و من آن را توصیه می کنم
1596
01:07:25,250 –> 01:07:27,170
شما توصیه می کنم این را مصرف کنید
1597
01:07:27,170 –> 01:07:29,750
و به این معنا بازی کن که هی
1598
01:07:29,750 –> 01:07:33,559
این واقعا چگونه کار می کند و چگونه می تواند
1599
01:07:33,559 –> 01:07:38,240
من تمام صفحات خود را در حال حاضر وجود دارد
1600
01:07:38,240 –> 01:07:40,039
نکته مهمی که اینجا گم شده است
1601
01:07:40,039 –> 01:07:41,779
اما من هنوز وارد این موضوع نمی شوم
1602
01:07:41,779 –> 01:07:44,480
آنچه من خواهم گفت این است که به یاد داشته باشید زمانی که ما
1603
01:07:44,480 –> 01:07:47,420
به نشانی اینترنتی که در حال درخواست چیزی هستیم بروید
1604
01:07:47,420 –> 01:07:49,730
از آن URL به نوعی مانند ضربه زدن است
1605
01:07:49,730 –> 01:07:51,769
جلوی درب آدرس کسی
1606
01:07:51,769 –> 01:07:53,210
منظورم این است که خیلی متفاوت نیست
1607
01:07:53,210 –> 01:07:55,279
از آن به جز این دیجیتالی است که ما هستیم
1608
01:07:55,279 –> 01:07:58,160
رفتن به آنجا ما در می زنیم ما می پرسیم
1609
01:07:58,160 –> 01:07:59,630
برای چیزی یا ما درخواست می کنیم
1610
01:07:59,630 –> 01:08:01,460
چیزی در این مورد ما درخواست می کنیم
1611
01:08:01,460 –> 01:08:05,510
یک صفحه وب که در آن URL است، پس چیست
1612
01:08:05,510 –> 01:08:08,809
در واقع اتفاق می افتد در این دیدگاه ما
1613
01:08:08,809 –> 01:08:11,269
آرگ ها و سگ های کور را داشته باشید تا فقط آنها را بگیرید
1614
01:08:11,269 –> 01:08:13,730
همه چیز پس اگر من واقعا آن را چاپ کنم
1615
01:08:13,730 –> 01:08:16,429
بیایید جلو برویم و آرگ ها را چاپ کنیم و
1616
01:08:16,429 –> 01:08:20,120
کلمات کلیدی هنر و به آن خانه برگردید
1617
01:08:20,120 –> 01:08:24,250
صفحه و نگاهی به ترمینال ما می بینیم
1618
01:08:24,250 –> 01:08:26,270
در اینجا چیزهایی هستند که وجود دارند
1619
01:08:26,270 –> 01:08:31,219
گذشت ما این درخواست WSGI را داریم
1620
01:08:31,219 –> 01:08:33,770
درخواست چیزی به این معنی است که
1621
01:08:33,770 –> 01:08:35,600
در واقع بحثی است که در راه است
1622
01:08:35,600 –> 01:08:37,819
از طریق اینجا می توانم بگویم درخواست و سپس
1623
01:08:37,819 –> 01:08:40,580
args کلمه کلیدی arts درست است بنابراین هر یک از آنها برخوردار است
1624
01:08:40,580 –> 01:08:43,759
درخواستهایی که بهطور پیشفرض وارد اینجا میشوند، بنابراین اگر
1625
01:08:43,759 –> 01:08:46,819
من به عقب برمی گردم رفرش کنم حالا آرگ و کیو من بودند
1626
01:08:46,819 –> 01:08:49,158
سگ ها خالی هستند و درخواست من این است
1627
01:08:49,158 –> 01:08:51,589
کاملاً وجود دارد تا بتوانم چاپ کنم
1628
01:08:51,589 –> 01:08:56,330
آن درخواست و ما میتوانیم آن را ببینیم که چه شود
1629
01:08:56,330 –> 01:08:58,609
آیا این درخواست دقیقاً به خوبی انجام می شود؟
1630
01:08:58,609 –> 01:08:59,540
چیزهای مختلف زیادی وجود دارد که
1631
01:08:59,540 –> 01:09:01,158
می تواند انجام دهد اما یکی از آنها این است
1632
01:09:01,158 –> 01:09:04,399
برای ما مهم درخواست کاربر است
1633
01:09:04,399 –> 01:09:06,469
این جایی است که چیزهای احراز هویت
1634
01:09:06,469 –> 01:09:08,210
می آید در این جایی است که ورود به سیستم شما
1635
01:09:08,210 –> 01:09:10,549
کاربران وارد می شوند، اما ما نیز اینگونه است
1636
01:09:10,549 –> 01:09:13,488
نماها می توانند به آن دسترسی داشته باشند، بنابراین اگر بازخوانی کنم
1637
01:09:13,488 –> 01:09:16,609
در اینجا می توانم ببینم که کاربر CFE من دارد
1638
01:09:16,609 –> 01:09:18,109
وارد شده
1639
01:09:18,109 –> 01:09:20,868
اگر پنجره ناشناس را باز کنم یا
1640
01:09:20,868 –> 01:09:23,719
فقط یک مرورگر دیگر یا از سیستم خارج شدم
1641
01:09:23,719 –> 01:09:26,270
می بینید که یک کاربر ناشناس است
1642
01:09:26,270 –> 01:09:28,399
این کسی نیست که در واقع وارد شده باشد
1643
01:09:28,399 –> 01:09:31,429
بنابراین هر دو چیز در واقع معتبر هستند
1644
01:09:31,429 –> 01:09:34,578
و دانستن آنها واقعاً خوب است زیرا
1645
01:09:34,578 –> 01:09:36,920
سپس من می توانم انواع کارها را با آن انجام دهم
1646
01:09:36,920 –> 01:09:39,828
این درخواست کاربر در حال حاضر که کمی است
1647
01:09:39,828 –> 01:09:41,540
کمی پیشرفته تر، بنابراین قبل از رسیدن به آنجا
1648
01:09:41,540 –> 01:09:44,270
من می خواهم این صفحه وب اولیه را بسازم یا
1649
01:09:44,270 –> 01:09:47,960
این نرم افزار اساسی برای بهتر کار می کند
1650
01:09:47,960 –> 01:09:50,210
ما دوست داریم تا کنون این HTTP را داریم
1651
01:09:50,210 –> 01:09:52,520
پاسخ می دهد و HTML و ما را رندر می کند
1652
01:09:52,520 –> 01:09:54,800
این عالی است و همه به جز شما شما را می شناسند
1653
01:09:54,800 –> 01:09:57,500
امیدوارم با HTML آشنا باشد
1654
01:09:57,500 –> 01:10:00,050
شما فقط مقداری HTML پس زمینه دارید
1655
01:10:00,050 –> 01:10:03,440
رندر شدن h1 خیلی زیاد نیست
1656
01:10:03,440 –> 01:10:05,690
خوب مثل توجه به این که سر من خالی است
1657
01:10:05,690 –> 01:10:08,179
فقط h1 این تنها چیزی است
1658
01:10:08,179 –> 01:10:09,949
که در حال بازگشت است، بنابراین اکنون در واقع یک است
1659
01:10:09,949 –> 01:10:12,320
واقعا زمان خوبی برای بحث در مورد سهام است
1660
01:10:12,320 –> 01:10:14,869
موتور قالب جنگو تا بتوانیم
1661
01:10:14,869 –> 01:10:18,020
نادیده گرفتن این یک شیبی با a پاسخ می دهد
1662
01:10:18,020 –> 01:10:21,770
چیز دیگری به نام جانگو
1663
01:10:21,770 –> 01:10:24,429
قالب بندی
1664
01:10:25,800 –> 01:10:29,050
خلاصه سریع ما به یک URL که شبیه آن است می رویم
1665
01:10:29,050 –> 01:10:30,630
ما در خانه کسی را میکوبیم
1666
01:10:30,630 –> 01:10:34,330
درخواست چیزی از سرور یا Gengo
1667
01:10:34,330 –> 01:10:37,990
پاسخی را به ما برمیگرداند که همان است
1668
01:10:37,990 –> 01:10:40,890
فرآیندی که همیشه با آن اتفاق می افتد
1669
01:10:40,890 –> 01:10:44,610
اکنون پروژه های جنگو را به درستی پیکربندی کرده اند
1670
01:10:44,610 –> 01:10:46,510
وقتی این اتفاق می افتد
1671
01:10:46,510 –> 01:10:50,230
جنگو تشخیص می دهد که URL چیست
1672
01:10:50,230 –> 01:10:52,870
درخواست کردید یا آن آدرس وب را می دانید
1673
01:10:52,870 –> 01:10:54,880
درخواست می شود آن را جدا می کند
1674
01:10:54,880 –> 01:10:58,000
مشخص می کند که چه عملکردی قرار است انجام شود
1675
01:10:58,000 –> 01:11:01,000
به آن درست و با آن پاسخ دهید
1676
01:11:01,000 –> 01:11:03,550
تابعی که می خواهیم با برخی پاسخ دهیم
1677
01:11:03,550 –> 01:11:07,360
نوعی پاسخ HTTP اساسی است
1678
01:11:07,360 –> 01:11:09,700
یکی از پیش فرض ها این فقط یک دریای شماست
1679
01:11:09,700 –> 01:11:12,040
پاسخ و ما می توانیم در مورد اینکه آیا آن است
1680
01:11:12,040 –> 01:11:15,130
خود HTML یا فقط یک رشته که اینطور نیست
1681
01:11:15,130 –> 01:11:17,680
مهم است که ما می توانیم پاسخ HTTP و
1682
01:11:17,680 –> 01:11:19,780
ما حتی می توانیم آن را به هیچ عنوان برگردانیم
1683
01:11:19,780 –> 01:11:22,780
می تواند در اینجا کاملاً خالی باشد
1684
01:11:22,780 –> 01:11:24,910
هنوز هم کار می کند، بنابراین این هنوز یک است
1685
01:11:24,910 –> 01:11:28,080
صفحه معتبر است اما کاری که ما می خواهیم انجام دهیم این است
1686
01:11:28,080 –> 01:11:31,240
به جای نوشتن رشته ای در اینجا ما
1687
01:11:31,240 –> 01:11:33,580
می خواهید از چند میانبر داخلی استفاده کنید که
1688
01:11:33,580 –> 01:11:35,980
جانگو دارد و شما ممکن است متوجه آن شده باشید
1689
01:11:35,980 –> 01:11:39,130
رندر وارد کردن میانبرها در آنجا بود
1690
01:11:39,130 –> 01:11:41,440
به طور پیش فرض بنابراین زمانی که یک برنامه جدید ایجاد می کنید
1691
01:11:41,440 –> 01:11:44,590
اونجا هست باشه پس من میخوام
1692
01:11:44,590 –> 01:11:47,260
در واقع قادر به استفاده از این خود است
1693
01:11:47,260 –> 01:11:49,090
به جای برگرداندن پاسخ HTTP چیست
1694
01:11:49,090 –> 01:11:52,390
من می خواهم انجام دهم این است که رندر را برگردانم و این کار است
1695
01:11:52,390 –> 01:11:54,220
به چند استدلال می پردازم یکی این است
1696
01:11:54,220 –> 01:11:56,740
درخواست آرگومان درخواست که است
1697
01:11:56,740 –> 01:11:59,110
پاس شدن یک می شود a
1698
01:11:59,110 –> 01:12:00,520
مثلاً نام قالب را بگوییم
1699
01:12:00,520 –> 01:12:04,210
HTML خانه و آخرین مورد متن یا
1700
01:12:04,210 –> 01:12:05,650
در حال حاضر ما فقط یک خالی انجام می دهیم
1701
01:12:05,650 –> 01:12:07,270
فرهنگ لغت ما در مورد زمینه صحبت خواهیم کرد
1702
01:12:07,270 –> 01:12:09,760
بعداً تا اینطوری بتوانید
1703
01:12:09,760 –> 01:12:12,970
نوعی از قالب HTML یا
1704
01:12:12,970 –> 01:12:17,050
سند HTML در هر صورت، پس چگونه می توانیم
1705
01:12:17,050 –> 01:12:22,420
در واقع چگونه می توانم این را پیدا کنم
1706
01:12:22,420 –> 01:12:24,790
مثلاً اگر این را ذخیره کنم کجاست
1707
01:12:24,790 –> 01:12:27,340
و Refresh در اینجا من این خطا را دریافت می کنم
1708
01:12:27,340 –> 01:12:29,470
قالب به خوبی وجود ندارد
1709
01:12:29,470 –> 01:12:30,760
مطمئناً ما واقعاً اینطور نیست
1710
01:12:30,760 –> 01:12:33,790
آن را درست ایجاد کرده است و به دنبال آن است
1711
01:12:33,790 –> 01:12:35,800
در سراسر سایت ما اما اینطور نیست
1712
01:12:35,800 –> 01:12:37,900
در واقع می دانیم کجا باید برویم، بنابراین ما نیاز داریم
1713
01:12:37,900 –> 01:12:39,310
ایجاد مکان برای
1714
01:12:39,310 –> 01:12:41,350
و این همان کاری است که ما اکنون در داخل آن انجام خواهیم داد
1715
01:12:41,350 –> 01:12:43,840
پوشه SRC ما در ریشه جنگو
1716
01:12:43,840 –> 01:12:45,610
پروژه ما یک پوشه جدید در آن ایجاد می کنیم
1717
01:12:45,610 –> 01:12:48,280
در اینجا به نام templates این پوشه است
1718
01:12:48,280 –> 01:12:51,130
همه قالبهایمان را مانند خودمان نگه میداریم
1719
01:12:51,130 –> 01:12:53,320
صلاح می بینید، بنابراین در داخل آن ما می خواهیم
1720
01:12:53,320 –> 01:12:56,800
ادامه دهید و ساختن HTML نقطه اصلی را انجام دهید
1721
01:12:56,800 –> 01:12:59,310
که قالب های اعلان فایل جدید آنلاین است
1722
01:12:59,310 –> 01:13:03,640
با صفحات محصولات و جنگو
1723
01:13:03,640 –> 01:13:06,070
پوشه پیکربندی و همچنین مدیریت
1724
01:13:06,070 –> 01:13:08,590
تاپ پای، بنابراین من می خواهم یک HTML نقطه اصلی قرار دهم
1725
01:13:08,590 –> 01:13:11,320
در آنجا هستم و من فقط به h1 hello می روم
1726
01:13:11,320 –> 01:13:14,950
جهان h1 را بسته و سپس یک تگ P انجام دهید
1727
01:13:14,950 –> 01:13:19,090
این یک الگو است که تگ P را بسته است
1728
01:13:19,090 –> 01:13:21,970
خوب پس ما ذخیره می کنیم که به نظر می رسد چیزهایی باشد
1729
01:13:21,970 –> 01:13:22,840
خوب به نظر می رسند
1730
01:13:22,840 –> 01:13:24,340
ما یک پوشه الگوی home dot ساختیم
1731
01:13:24,340 –> 01:13:26,530
html در آنجا است که می خواهیم آن را رندر کنیم
1732
01:13:26,530 –> 01:13:30,220
آن را ذخیره کنید، بیایید به عقب برگردیم، آن را دوباره اجرا کنیم
1733
01:13:30,220 –> 01:13:32,740
این قالب هنوز به خوبی وجود ندارد
1734
01:13:32,740 –> 01:13:34,660
به این دلیل است که ما در واقع راه اندازی نکرده ایم
1735
01:13:34,660 –> 01:13:37,120
جنگو برای اینکه بدانید این قالب ها کجا هستند
1736
01:13:37,120 –> 01:13:39,760
منظورم این است که من آن را قالب ها نام بردم اما
1737
01:13:39,760 –> 01:13:41,620
این یک نام دلخواه آن دایرکتوری است
1738
01:13:41,620 –> 01:13:43,960
یک نام دلخواه است، بهترین است
1739
01:13:43,960 –> 01:13:46,600
نام تمرین اما هنوز هم فقط من است
1740
01:13:46,600 –> 01:13:48,670
درست شد بنابراین در تنظیمات pi نیست
1741
01:13:48,670 –> 01:13:51,040
سپس به یاد بیاور که چگونه گفتم ما داریم می رویم
1742
01:13:51,040 –> 01:13:52,750
اگر تماشا می کنید به الگوها بازگردید
1743
01:13:52,750 –> 01:13:53,380
آن ویدیو
1744
01:13:53,380 –> 01:13:56,410
این است بنابراین ما می خواهیم در واقع قرار دهیم
1745
01:13:56,410 –> 01:13:59,080
در کنار دایرکتوری ها یا دایرکتوری های ما
1746
01:13:59,080 –> 01:14:03,040
جایی که این مکان دایرکتوری اکنون I است
1747
01:14:03,040 –> 01:14:07,260
می تواند آن را در مسیر شما به سختی کد کند
1748
01:14:07,260 –> 01:14:11,530
قالب ها و بیایید این کار را انجام دهیم پس بیایید برویم
1749
01:14:11,530 –> 01:14:14,950
جلو و بگویید PWD اینجا عادی من است
1750
01:14:14,950 –> 01:14:17,980
پروژه در اینجا درست است، بنابراین این به ریشه است
1751
01:14:17,980 –> 01:14:20,230
پروژه جنگو تمام کاری که باید انجام دهم
1752
01:14:20,230 –> 01:14:22,600
در اینجا الگوها را مانند نام اضافه کنید
1753
01:14:22,600 –> 01:14:26,650
اون پوشه رو زدم save و refresh in
1754
01:14:26,650 –> 01:14:28,780
در اینجا می دانید که قالب های ما چیست
1755
01:14:28,780 –> 01:14:30,390
خوب به نظر می رسند آنها در واقع در آنجا هستند
1756
01:14:30,390 –> 01:14:33,700
اما اگر من این را برای شما ارسال کردم
1757
01:14:33,700 –> 01:14:35,590
کامپیوتر کار نمی کند مگر اینکه
1758
01:14:35,590 –> 01:14:39,190
کاربر شما CFE است، بنابراین ما باید چه کاری انجام دهیم
1759
01:14:39,190 –> 01:14:41,620
تقریباً کپی کاری است که ما اینجا انجام دادیم
1760
01:14:41,620 –> 01:14:44,010
این در واقع نسبتاً ساده است
1761
01:14:44,010 –> 01:14:47,980
اما اساساً با چند استثناء جزئی
1762
01:14:47,980 –> 01:14:50,500
من می خواهم آن را مستقل از سیستم عامل کنم
1763
01:14:50,500 –> 01:14:52,840
تا اجازه بدم بفرستم
1764
01:14:52,840 –> 01:14:55,090
به شما کد می دهد و هنوز کار می کند، بنابراین B است
1765
01:14:55,090 –> 01:14:59,469
مسیر سیستم عامل که به baster و سپس
1766
01:14:59,469 –> 01:15:04,900
قالبها، بنابراین من به تازگی به آن پایگاه میپیوندم
1767
01:15:04,900 –> 01:15:07,540
دایرکتوری که مدیریت بالا با
1768
01:15:07,540 –> 01:15:10,179
دایرکتوری templates که من به تازگی ایجاد کردم
1769
01:15:10,179 –> 01:15:12,520
من در آنجا تازه می کنم هنوز کار می کند
1770
01:15:12,520 –> 01:15:16,360
در قالبهایی که هنوز نشان داده میشوند پس چه میشود
1771
01:15:16,360 –> 01:15:18,369
این اجازه می دهد تا من به انجام پس از آن را به
1772
01:15:18,369 –> 01:15:22,510
چندین صفحه مانند تماس HTML
1773
01:15:22,510 –> 01:15:28,449
HP ml و غیره و سپس من فقط می توانم
1774
01:15:28,449 –> 01:15:30,820
به معنای واقعی کلمه همه این کد را وارد کنید
1775
01:15:30,820 –> 01:15:38,679
اینجا و بگویید تماس و در مورد و سپس
1776
01:15:38,679 –> 01:15:41,590
از نظر من درست مثل نمای خانه
1777
01:15:41,590 –> 01:15:44,650
من فقط می توانم بخوانم تغییر این در مورد و
1778
01:15:44,650 –> 01:15:48,760
تماس با محتوا به نام صحیح
1779
01:15:48,760 –> 01:15:52,570
بنابراین در مورد یک HTML و با آن HTML I تماس بگیرید
1780
01:15:52,570 –> 01:15:55,869
می گویند که همه چیز را به روز کنید
1781
01:15:55,869 –> 01:15:59,889
خوب برای رفتن به در مورد هی به نظر جالب است
1782
01:15:59,889 –> 01:16:02,230
آن را رندر HTML متوجه آن است
1783
01:16:02,230 –> 01:16:05,320
در اینجا HTML نقطه ای ندارد بنابراین
1784
01:16:05,320 –> 01:16:08,409
در واقع مانند رندر کردن نیست
1785
01:16:08,409 –> 01:16:11,440
آن فایل HTML خام در واقع همان است
1786
01:16:11,440 –> 01:16:13,360
عبور از جنگو و جنگو است
1787
01:16:13,360 –> 01:16:15,940
ارائه که هر tml که
1788
01:16:15,940 –> 01:16:18,159
خیلی جالب است، بنابراین اگر در وب کار کرده اید
1789
01:16:18,159 –> 01:16:20,050
قبل از اینکه آن نقطه را بدانید طراحی کنید
1790
01:16:20,050 –> 01:16:23,320
از بین رفتن HTML این URL ها را بسیار زیاد می کند
1791
01:16:23,320 –> 01:16:24,820
تمیزتر است و خیلی راحت تر است
1792
01:16:24,820 –> 01:16:27,880
پیمایش کنید و به اشتراک بگذارید و همچنین باعث می شود
1793
01:16:27,880 –> 01:16:30,760
به نظر من پیشرفته تر به نظر برسید
1794
01:16:30,760 –> 01:16:34,590
اکنون راهی برای رندر کردن HTML داریم
1795
01:16:34,590 –> 01:16:37,659
اسناد اما ممکن است آن را در آنجا ببینید
1796
01:16:37,659 –> 01:16:40,030
تکرار زیادی است که می تواند
1797
01:16:40,030 –> 01:16:42,310
در این اسناد اتفاق می افتد، بنابراین ما نیاز داریم
1798
01:16:42,310 –> 01:16:44,889
در مورد برخی چیزهای اساسی ارثی صحبت کنید
1799
01:16:44,889 –> 01:16:48,369
با قالب های جنگو این چیزی است
1800
01:16:48,369 –> 01:16:51,239
در مورد بعدی انجام خواهیم داد
1801
01:16:52,540 –> 01:16:54,640
وقت آن است که کمی بیشتر در مورد آن صحبت کنیم
1802
01:16:54,640 –> 01:16:58,630
موتور قالب جنگو که ما هستیم
1803
01:16:58,630 –> 01:17:00,489
در واقع در حال حاضر استفاده می کنیم اما ما می خواهیم
1804
01:17:00,489 –> 01:17:02,679
در مورد آن بیشتر بیاموزید، بنابراین اگر نگاه کنم
1805
01:17:02,679 –> 01:17:04,300
چیزی شبیه به این ما دو فرفری داریم
1806
01:17:04,300 –> 01:17:07,179
براکت درخواست نقطه کاربر دو فرفری بیشتر
1807
01:17:07,179 –> 01:17:10,390
براکت این چیزی است که جنگو
1808
01:17:10,390 –> 01:17:12,699
به طور پیش فرض انجام می دهد و در واقع این کار را خواهد کرد
1809
01:17:12,699 –> 01:17:16,090
این اطلاعات نسبی را ارائه دهید
1810
01:17:16,090 –> 01:17:18,310
ما در واقع در صفحه اصلی خود رفرش می کنیم و
1811
01:17:18,310 –> 01:17:20,890
من آن کاربر CFA را می بینم که نام کاربری من است
1812
01:17:20,890 –> 01:17:23,380
و اگر پنجره ناشناس را باز کنم می بینم
1813
01:17:23,380 –> 01:17:26,650
کاربر ناشناس که انتظار می رود پس همین است
1814
01:17:26,650 –> 01:17:28,540
بخشی از آنچه در قالب تعبیه شده است
1815
01:17:28,540 –> 01:17:31,330
موتور ما می توانیم می توانیم از مدل کاربر استفاده کنیم
1816
01:17:31,330 –> 01:17:34,350
در آن درست است و من همچنین می توانم بگویم نقطه است
1817
01:17:34,350 –> 01:17:39,760
احراز هویت به عنوان در وارد شده است و
1818
01:17:39,760 –> 01:17:42,040
بسته به اینکه آیا درست یا نادرست می گوید
1819
01:17:42,040 –> 01:17:43,570
آنها درست وارد سیستم شده اند بنابراین وجود دارد
1820
01:17:43,570 –> 01:17:44,920
قطعاً کارهای زیادی می توانیم انجام دهیم
1821
01:17:44,920 –> 01:17:46,719
آنجا که ما در مورد آن بسیار بیشتر صحبت خواهیم کرد
1822
01:17:46,719 –> 01:17:48,730
به زودی پس حتما مشترک شوید تا دریافت کنید
1823
01:17:48,730 –> 01:17:49,120
همه چيز
1824
01:17:49,120 –> 01:17:52,210
اما آنچه شما همچنین باید توجه داشته باشید این است که
1825
01:17:52,210 –> 01:17:54,670
دیدگاه های ما سه مورد را ارائه می کند
1826
01:17:54,670 –> 01:17:57,219
صفحات HTML مختلف که در واقع ممکن است
1827
01:17:57,219 –> 01:18:00,880
به اشتراک گذاشتن ویژگی ها در هر یک اجازه دهید
1828
01:18:00,880 –> 01:18:03,520
مانند نوار پیمایش یا بیشتر بگویید
1829
01:18:03,520 –> 01:18:06,400
مهمتر از همه، برخی ابرداده ها مانند شما
1830
01:18:06,400 –> 01:18:08,830
اگر عنصر را در اینجا بررسی کنیم و ما
1831
01:18:08,830 –> 01:18:11,920
دیدم مثل اینکه تگ عنوان یا
1832
01:18:11,920 –> 01:18:14,679
برچسب توضیحات یا سایر ابرداده هایی که
1833
01:18:14,679 –> 01:18:17,230
ما ممکن است نیاز داشته باشیم که او را در اینجا پیاده سازی کنیم
1834
01:18:17,230 –> 01:18:19,960
یا برخی از داده های CSS منظورم این است که تعداد زیادی از آنها وجود دارد
1835
01:18:19,960 –> 01:18:21,429
چیزهایی که هر یک از آن صفحات
1836
01:18:21,429 –> 01:18:23,980
در واقع قادر به استفاده خواهد بود
1837
01:18:23,980 –> 01:18:27,070
بنابراین این جایی است که وراثت الگو
1838
01:18:27,070 –> 01:18:29,560
می آید و جایی که واقعا مفید است
1839
01:18:29,560 –> 01:18:32,080
برای ما، بنابراین کاری که من میخواهم انجام دهم ایجاد یک است
1840
01:18:32,080 –> 01:18:34,360
صفحه اصلی صفحه که همه اینها دیگر است
1841
01:18:34,360 –> 01:18:36,760
صفحات از آنها قرض می گیرند، پس ادامه دهید
1842
01:18:36,760 –> 01:18:40,120
و آن را بر اساس HTML مبتنی بر HTML نامگذاری کنید
1843
01:18:40,120 –> 01:18:42,070
این کنوانسیون است که شما چگونه می خواهید
1844
01:18:42,070 –> 01:18:44,469
می خواهی اسمش را بگذاری و می خواهی
1845
01:18:44,469 –> 01:18:47,230
می خواهید آن را به یک سند HTML واقعی تبدیل کنید
1846
01:18:47,230 –> 01:18:52,510
بنابراین HTML و سپس HTML بسته شده را تایپ کنید
1847
01:18:52,510 –> 01:18:56,130
HTML و سپس body
1848
01:18:56,969 –> 01:18:59,880
و بدن اوکی است و سپس می خواهیم یک را انجام دهیم
1849
01:18:59,880 –> 01:19:02,850
تگ head در اینجا و در این مورد فقط به
1850
01:19:02,850 –> 01:19:05,160
نشان می دهد که این در واقع کار می کند و
1851
01:19:05,160 –> 01:19:06,540
ما جلو می رویم و یک برچسب عنوان قرار می دهیم و
1852
01:19:06,540 –> 01:19:12,660
می گویند کدئین برای کارآفرینان انجام می دهد
1853
01:19:12,660 –> 01:19:18,540
جانگو رو امتحان کن هی باشه نه واقعا
1854
01:19:18,540 –> 01:19:21,239
باهوش است اما چیزی است که ما داریم
1855
01:19:21,239 –> 01:19:24,690
برچسب سر ما تگ بدن ما تعدادی داریم
1856
01:19:24,690 –> 01:19:27,270
HTML در اینجا ما چیزهایی داریم و
1857
01:19:27,270 –> 01:19:30,180
حالا چه کاری می خواهم به خوبی انجام دهم
1858
01:19:30,180 –> 01:19:32,940
یکی از این صفحات را نیز می خواهم داشته باشم
1859
01:19:32,940 –> 01:19:35,040
همه این چیزها دقیقاً همان چیزها هستند
1860
01:19:35,040 –> 01:19:36,630
چطور این کار را انجام دهم
1861
01:19:36,630 –> 01:19:39,719
خوب کاری که می توانم انجام دهم این است که وارد آن شوم
1862
01:19:39,719 –> 01:19:42,890
این بر اساس براکت های فرفری HTML %
1863
01:19:42,890 –> 01:19:48,449
محتوای بلوک % پرانتز فرفری % فرفری
1864
01:19:48,449 –> 01:19:53,100
بلوک براکت ها یا براکت های فرفری % بلوک
1865
01:19:53,100 –> 01:19:57,120
یا بهتر است در بلوک اوکی پس این نحو
1866
01:19:57,120 –> 01:19:59,250
ممکن است برای شما کمی عجیب به نظر برسد اما
1867
01:19:59,250 –> 01:20:01,290
اساساً میگوید هی هر چه باشد
1868
01:20:01,290 –> 01:20:03,480
هر چه وارد شود در این بین است
1869
01:20:03,480 –> 01:20:07,489
در اینجا بیایید آن را جایگزین کنیم، بنابراین من را جایگزین کنید
1870
01:20:07,489 –> 01:20:08,699
باشه
1871
01:20:08,699 –> 01:20:10,920
این تمام چیزی است که من می گویم از آن استفاده خواهیم کرد
1872
01:20:10,920 –> 01:20:13,110
این بلوکها دقیقاً همان بلوکها را روی آنها مسدود میکند
1873
01:20:13,110 –> 01:20:16,500
هر صفحه داده شده، برای مثال بیایید بگوییم
1874
01:20:16,500 –> 01:20:18,630
این را ادامه می دهم و این را قطع می کنم
1875
01:20:18,630 –> 01:20:21,210
و همینطور بگو تا من یک
1876
01:20:21,210 –> 01:20:24,480
اینجا را مسدود کنید و این محتوایی است که وجود دارد
1877
01:20:24,480 –> 01:20:25,860
می شود آن را در اصل قرار است
1878
01:20:25,860 –> 01:20:30,120
کپی شده در اینجا آورده شده است در اینجا و
1879
01:20:30,120 –> 01:20:32,280
تمام کاری که باید انجام دهم تا همه آن اتفاق بیفتد
1880
01:20:32,280 –> 01:20:38,070
باز هم اینها بر اساس HTML گسترش می یابد
1881
01:20:38,070 –> 01:20:40,890
براکت های فرفری درصد آن را نشان می دهد
1882
01:20:40,890 –> 01:20:43,920
قطعا می تواند کمی گیج کننده باشد
1883
01:20:43,920 –> 01:20:46,320
مطمئن شوید که این را روی آن تست می کنید
1884
01:20:46,320 –> 01:20:49,050
مال خودت تا مطمئن بشی که درست کار میکنه
1885
01:20:49,050 –> 01:20:53,100
بنابراین من اکنون یک چیز جدید برای home dot دارم
1886
01:20:53,100 –> 01:20:55,770
HTML در خانه به تگ عنوان من نگاه می کند
1887
01:20:55,770 –> 01:20:58,350
اگر رفرش کنم و حالا به کدنویسی تغییر کنم
1888
01:20:58,350 –> 01:21:00,840
برای کارآفرینان، جنگو را امتحان کنید
1889
01:21:00,840 –> 01:21:03,000
آن تگ عنوان در واقع تغییر کرد و
1890
01:21:03,000 –> 01:21:06,300
این بر اساس HTML است
1891
01:21:06,300 –> 01:21:08,880
اجازه دهید آن را دوباره در مورد به جای
1892
01:21:08,880 –> 01:21:10,840
در مورد براکت های فرفری
1893
01:21:10,840 –> 01:21:16,090
و بر اساس HTML گسترش می یابد خوب پس این
1894
01:21:16,090 –> 01:21:18,909
اکنون از بر اساس HTML خارج می شود اگر I
1895
01:21:18,909 –> 01:21:21,369
همینطور آن را ذخیره کرد و وارد شد
1896
01:21:21,369 –> 01:21:23,219
آن صفحه درباره
1897
01:21:23,219 –> 01:21:27,550
این فقط می گوید جایگزین من آه بنابراین آن را
1898
01:21:27,550 –> 01:21:29,949
رندر کردن این صفحه پیش فرض که
1899
01:21:29,949 –> 01:21:32,349
همه این کار را برای من انجام می دهد
1900
01:21:32,349 –> 01:21:34,750
در واقع هر بلوکی را جایگزین کنید
1901
01:21:34,750 –> 01:21:36,550
اونجا باید ازش استفاده کنم
1902
01:21:36,550 –> 01:21:40,449
من پرانتزهای فرفری محتوا را مسدود می کنم اوه
1903
01:21:40,449 –> 01:21:43,270
براکت های فرفری % بلوک است که
1904
01:21:43,270 –> 01:21:45,400
محتوای مطالب مرتبط با جنگو یک است
1905
01:21:45,400 –> 01:21:48,429
متغیری که من ایجاد کردم و سپس انجام می دهیم
1906
01:21:48,429 –> 01:21:51,489
در بلوک برای بستن آن نیز ممکن است
1907
01:21:51,489 –> 01:21:55,239
در محتوای بلوک ببینید که مشکلی نیست
1908
01:21:55,239 –> 01:21:57,880
آن را می گوییم و تازه می کنیم و همین است
1909
01:21:57,880 –> 01:22:00,639
اکنون عنوان تغییر کرده است بنابراین ما
1910
01:22:00,639 –> 01:22:03,820
اکنون وراثت قالب و سپس
1911
01:22:03,820 –> 01:22:05,320
البته نکته آخر درست خواهد بود
1912
01:22:05,320 –> 01:22:08,170
با تماس و همچنین دوباره ما انجام می دهیم
1913
01:22:08,170 –> 01:22:12,960
بر اساس HTML گسترش می یابد و سپس مسدود می شود
1914
01:22:12,960 –> 01:22:19,690
محتوا و سپس در نهایت در بلوک فقط
1915
01:22:19,690 –> 01:22:21,820
پس محتوایی که من هستم
1916
01:22:21,820 –> 01:22:24,190
در واقع استفاده درست در اینجا اما اکنون است
1917
01:22:24,190 –> 01:22:27,489
هر یک از آن صفحات یکنواخت است
1918
01:22:27,489 –> 01:22:30,429
جنگو زمانی که این خیلی منطقی تر می شود
1919
01:22:30,429 –> 01:22:32,139
من از چیزی مانند نوار ناوبری استفاده می کنم پس اجازه دهید
1920
01:22:32,139 –> 01:22:33,909
فقط جلو بروید و من فقط می خواهم استفاده کنم
1921
01:22:33,909 –> 01:22:37,710
h1 یا یک تگ h1 فقط برای نشان دادن این یک است
1922
01:22:37,710 –> 01:22:40,719
نوار ناوبری زیاد وارد نمی شود
1923
01:22:40,719 –> 01:22:43,659
HTML اینجاست اما این یک نوار ناوبری است که در آن قرار دارد
1924
01:22:43,659 –> 01:22:47,469
صفحه درباره من در صفحه تماس من است
1925
01:22:47,469 –> 01:22:50,380
و این در صفحه اصلی من است
1926
01:22:50,380 –> 01:22:51,880
قطعا همه چیز یکسان است
1927
01:22:51,880 –> 01:22:54,250
در سراسر و این که چگونه این ارث
1928
01:22:54,250 –> 01:22:57,340
در واقع کار می کند و من می گویم که شما
1929
01:22:57,340 –> 01:23:00,510
اگر این را برای مسدود کردن محتوا تغییر دهید، بدانید
1930
01:23:00,510 –> 01:23:03,550
اصلی یا چیزی شبیه به آن و ذخیره می کنم
1931
01:23:03,550 –> 01:23:05,739
که تک تک آن صفحات
1932
01:23:05,739 –> 01:23:08,199
درست تغییر می کنم چون من نیستم
1933
01:23:08,199 –> 01:23:10,389
در واقع رندر یا جایگزین نمی کنم
1934
01:23:10,389 –> 01:23:12,070
بلوک صحیح و هر یک از آنها
1935
01:23:12,070 –> 01:23:15,429
صفحات در عوض من چیزی را جایگزین نمی کنم
1936
01:23:15,429 –> 01:23:17,530
آنها فقط کاری انجام نمی دهند
1937
01:23:17,530 –> 01:23:19,150
واقعا جالب است که در واقع باعث می شود چیزها a
1938
01:23:19,150 –> 01:23:22,239
در دراز مدت برای ما بسیار آسان تر است اما
1939
01:23:22,239 –> 01:23:23,530
این ممکن است کمی دشوار باشد
1940
01:23:23,530 –> 01:23:24,429
سرت به اطراف
1941
01:23:24,429 –> 01:23:26,349
این در واقع کار می کند پس کاری که من نیز انجام می دهم
1942
01:23:26,349 –> 01:23:28,420
توصیه می کنیم که ویدیو را مکث کنید یا
1943
01:23:28,420 –> 01:23:33,869
اکنون متوقف شده و آن را به دیگری تغییر دهید
1944
01:23:34,170 –> 01:23:38,619
منطقه محتوا و انجام چندین بلوک در
1945
01:23:38,619 –> 01:23:42,130
وجود دارد تا ببینید که چگونه همه آن کار می کند
1946
01:23:42,130 –> 01:23:43,840
مطمئن شوید که آنها شما بهتر است
1947
01:23:43,840 –> 01:23:45,519
درک چگونگی این وراثت
1948
01:23:45,519 –> 01:23:47,439
چون قطعا کمی است
1949
01:23:47,439 –> 01:23:50,409
پیچیده تر از رندر کردن یک HTML
1950
01:23:50,409 –> 01:23:53,530
صفحه فقط یک صفحه HTML خالی است اما همینطور است
1951
01:23:53,530 –> 01:23:56,409
مهم است، بنابراین ما همچنان کارهای بیشتری انجام خواهیم داد
1952
01:23:56,409 –> 01:23:58,869
در قالبهای جنگو، اما همین
1953
01:23:58,869 –> 01:24:00,989
اکنون
1954
01:24:02,489 –> 01:24:05,370
بنابراین آنچه وراثت به ما اجازه می دهد انجام دهیم این است
1955
01:24:05,370 –> 01:24:08,730
برای حذف کدهای اضافی که به آن نیاز داریم
1956
01:24:08,730 –> 01:24:10,770
خیلی جاها درباره چیزی که قرار است صحبت کنیم
1957
01:24:10,770 –> 01:24:12,540
در مورد در این یکی شامل است
1958
01:24:12,540 –> 01:24:15,360
تگ الگو تا بتوانیم این کار را بیشتر انجام دهیم
1959
01:24:15,360 –> 01:24:18,210
همان فقط در کمی بیشتر از a
1960
01:24:18,210 –> 01:24:20,580
سطوح مختلف پس منظور من از
1961
01:24:20,580 –> 01:24:22,650
شامل این است که گاهی اوقات شما یک ناو خواهید داشت
1962
01:24:22,650 –> 01:24:24,780
نوار یا یک نوار ناوبری که ممکن است
1963
01:24:24,780 –> 01:24:27,440
می خواهید در مکان های مختلف داشته باشید تا به
1964
01:24:27,440 –> 01:24:30,120
اجازه دهید این به صورت چندگانه نمایش داده شود
1965
01:24:30,120 –> 01:24:33,540
مکانها یا به من اجازه میدهند فقط آن را ویرایش کنم
1966
01:24:33,540 –> 01:24:35,190
نوار ناوبری نیازی به رفتن به پایگاه نیست
1967
01:24:35,190 –> 01:24:37,560
هر بار که واقعاً می توانم به سراغ خودم بیایم
1968
01:24:37,560 –> 01:24:39,420
قالب ها و بیایید آنها را برای یک بسازیم
1969
01:24:39,420 –> 01:24:42,469
جدید به نام نوار ناوبری نقطه HTML و
1970
01:24:42,469 –> 01:24:45,600
این خود فقط نوار ناوبری خواهد بود
1971
01:24:45,600 –> 01:24:47,550
هیچ چیز دیگری نخواهد بود، اینطور نیست
1972
01:24:47,550 –> 01:24:49,140
واقعا قالب انجام می شود
1973
01:24:49,140 –> 01:24:51,060
وراثت در عوض آنچه که ما میخواهیم انجام دهیم
1974
01:24:51,060 –> 01:24:53,370
یک نوار ناوبری از نوعی درست است
1975
01:24:53,370 –> 01:24:56,520
من فقط یک nav نوشتم و سپس یک ul و انجام دادم
1976
01:24:56,520 –> 01:24:59,040
در اینجا و می دانید که نوار ناوبری را انجام داده اید
1977
01:24:59,040 –> 01:25:00,750
چیزهای مرتبط من نمی خواهم واقعی را
1978
01:25:00,750 –> 01:25:03,330
نوار ناو واقعاً اما بیایید جلو برویم و
1979
01:25:03,330 –> 01:25:05,670
فقط بگویید مارک وجود دارد ما می رویم تا داریم
1980
01:25:05,670 –> 01:25:08,670
نوار ناوبری ساده با نام تجاری و
1981
01:25:08,670 –> 01:25:13,560
بیایید بگوییم تماس و در مورد خوب پس ما
1982
01:25:13,560 –> 01:25:15,989
آن را ذخیره کنید و به HTML پایه بازگردید
1983
01:25:15,989 –> 01:25:18,330
بیایید از شر این نوار ناوبری خلاص شویم
1984
01:25:18,330 –> 01:25:20,880
همه چیز خوب است پس ما فقط می خواهیم برویم
1985
01:25:20,880 –> 01:25:23,310
جلو و استفاده شامل بنابراین دوباره فرفری
1986
01:25:23,310 –> 01:25:27,150
براکت % شامل و سپس مسیر یا
1987
01:25:27,150 –> 01:25:30,180
جایی که آن سند HTML واقعی است
1988
01:25:30,180 –> 01:25:35,130
زندگی می کند و ما به سادگی می گوییم فقط نوار ناوبری
1989
01:25:35,130 –> 01:25:38,730
دات اچ تی ام ال شما می دانید پس این بسیار بسیار است
1990
01:25:38,730 –> 01:25:41,580
مشابه نه خیلی شبیه آن یکسان است
1991
01:25:41,580 –> 01:25:44,010
به دیدگاه های ما که درست ایجاد کردیم
1992
01:25:44,010 –> 01:25:47,520
هر چیزی که ما اینجا بگذاریم بسیار خواهد بود
1993
01:25:47,520 –> 01:25:51,350
چیزی است که ما در اینجا قرار داده ایم تا همان مسیر
1994
01:25:51,350 –> 01:25:54,239
بعداً بیشتر به آن خواهیم پرداخت اما این
1995
01:25:54,239 –> 01:25:56,040
این است که چگونه می توانیم یک خارجی را شامل کنیم
1996
01:25:56,040 –> 01:25:59,310
قالب را در هر یک از قالب های ما قرار دهید بنابراین ما
1997
01:25:59,310 –> 01:26:01,410
آن را ذخیره کنید و refresh کنید و ما به آنجا می رویم
1998
01:26:01,410 –> 01:26:04,410
ما اکنون یک نوار ناوبری داریم که این یک نوار نیست
1999
01:26:04,410 –> 01:26:06,719
خیلی خوب است اما یک نوار ناوبری است که
2000
01:26:06,719 –> 01:26:10,739
در تمام صفحات ما نشان داده خواهد شد
2001
01:26:10,739 –> 01:26:13,260
این دلیلی که شما این کار را انجام می دهید زمانی به شما مربوط می شود
2002
01:26:13,260 –> 01:26:16,139
پروژه یک بار پیچیده می شود
2003
01:26:16,139 –> 01:26:18,899
شما مانند یک پروژه بزرگ قدیمی هستید
2004
01:26:18,899 –> 01:26:20,429
می خواهم از این استفاده کنم، زیرا
2005
01:26:20,429 –> 01:26:22,559
سپس اگر نیاز به تغییر جزئی داشته باشم
2006
01:26:22,559 –> 01:26:24,899
به نوار ناوبری من فقط می توانم به آن بپرم
2007
01:26:24,899 –> 01:26:31,019
نوار HTML بسیار جالب و بسیار مفید است
2008
01:26:31,019 –> 01:26:32,550
اکنون آنچه می خواهیم انجام دهیم این است که در واقع صحبت کنیم
2009
01:26:32,550 –> 01:26:35,130
در مورد زمینه، بنابراین مانند اینکه چگونه می توانم در واقع
2010
01:26:35,130 –> 01:26:38,579
از چیزهایی فراتر از درخواست کاربر استفاده کنید
2011
01:26:38,579 –> 01:26:39,989
که قبلاً دیده بودیم، بنابراین من می خواهم
2012
01:26:39,989 –> 01:26:42,510
در واقع برخی از داده های جدید را اضافه کنید
2013
01:26:42,510 –> 01:26:44,459
از جاهای دیگه میام پس سخت نیستم
2014
01:26:44,459 –> 01:26:46,499
هر بار آن را کدنویسی می کند، بلکه آن را دارد
2015
01:26:46,499 –> 01:26:49,939
از جای دیگری می آید
2016
01:26:51,700 –> 01:26:54,830
بنابراین هدف اصلی استفاده از قالب ها و
2017
01:26:54,830 –> 01:26:57,950
جنگو چندان برای ارث بردن نیست
2018
01:26:57,950 –> 01:27:00,140
و شامل و اعطا شده آن را انجام می دهد
2019
01:27:00,140 –> 01:27:02,030
همه چیز خوب است و شما می توانید زیبا بسازید
2020
01:27:02,030 –> 01:27:05,600
وب سایت جالبی است اما آنچه ما واقعاً می خواهیم این است
2021
01:27:05,600 –> 01:27:08,000
داده ها از پشتیبان ما داده از آن می خواهیم
2022
01:27:08,000 –> 01:27:10,330
پایگاه داده ای که در حال ارائه است
2023
01:27:10,330 –> 01:27:12,500
داخل یکی از این قالب هایی که می خواهیم
2024
01:27:12,500 –> 01:27:14,570
ببینیم که ما به نوعی آن را مسخره کردیم
2025
01:27:14,570 –> 01:27:17,330
کمی با آن درخواست که کاربر a
2026
01:27:17,330 –> 01:27:20,180
چند ویدیو پیش اما من می خواهم
2027
01:27:20,180 –> 01:27:22,220
در واقع کمی جلوتر بروید و بگویید
2028
01:27:22,220 –> 01:27:23,990
میدونی شاید بخوام عوض کنم
2029
01:27:23,990 –> 01:27:26,090
عنوان یک صفحه یا من می خواهم داشته باشم
2030
01:27:26,090 –> 01:27:28,010
محتوای مختلف در آنجا بر اساس
2031
01:27:28,010 –> 01:27:30,080
یک کاربر متفاوت اکنون ما در حال کار هستیم
2032
01:27:30,080 –> 01:27:32,270
نسبت به آن اما چیز اولیه که
2033
01:27:32,270 –> 01:27:33,710
ما باید بفهمیم چه چیزی نامیده می شود
2034
01:27:33,710 –> 01:27:35,600
زمینه قالب و این چیزی است که ما هستیم
2035
01:27:35,600 –> 01:27:38,240
در این یکی پوشش خواهم داد پس بیایید برویم
2036
01:27:38,240 –> 01:27:40,370
پیش بروید و به دیدگاه های ما و من بپرید
2037
01:27:40,370 –> 01:27:42,710
این فرهنگ لغت را کنار گذاشتیم
2038
01:27:42,710 –> 01:27:44,750
درست است پس یک دیکشنری خالی است درست است
2039
01:27:44,750 –> 01:27:46,520
اکنون و این در واقع جایی است که ما می توانیم
2040
01:27:46,520 –> 01:27:50,090
به قالب ما منتقل کنید زیرا
2041
01:27:50,090 –> 01:27:52,070
کاری که جنگو انجام می دهد این است که ما را می گیرد
2042
01:27:52,070 –> 01:27:54,370
قالب و زمینه قالب
2043
01:27:54,370 –> 01:27:57,290
تطبیق آن چیزها با هم آن را ارائه می کند
2044
01:27:57,290 –> 01:28:00,740
و سپس گناهان بانک فقط HTML خام به
2045
01:28:00,740 –> 01:28:03,350
مرورگر متوجه خواهد شد که این به چه معناست
2046
01:28:03,350 –> 01:28:05,330
یک ثانیه اما اساساً همین است
2047
01:28:05,330 –> 01:28:05,900
اتفاق می افتد
2048
01:28:05,900 –> 01:28:07,610
آن را طول می کشد قالب آنها برخی از
2049
01:28:07,610 –> 01:28:09,530
متن ماشا آن چیزها با هم
2050
01:28:09,530 –> 01:28:13,160
آن را به HTML معمولی و سپس تبدیل می کند
2051
01:28:13,160 –> 01:28:16,810
کاربر می بیند که خوب است، بنابراین منظور من از چیست
2052
01:28:16,810 –> 01:28:19,880
زمینه دقیقاً چه زمینه ای می تواند باشد
2053
01:28:19,880 –> 01:28:22,850
هر نوع داده درست است، پس بیایید به ما برویم
2054
01:28:22,850 –> 01:28:26,030
بیایید نظر خود را درست بگوییم پس بیایید
2055
01:28:26,030 –> 01:28:27,680
یک فرهنگ لغت را فقط یک دیکشنری قدیمی بسازید
2056
01:28:27,680 –> 01:28:30,770
دیکشنری پایتون و بگو زیرخط من
2057
01:28:30,770 –> 01:28:34,070
متن برابر با فرهنگ لغت است
2058
01:28:34,070 –> 01:28:37,070
بنابراین اگر زمینه خود را در اینجا بگیرم و آن را قرار دهم
2059
01:28:37,070 –> 01:28:39,350
را وارد کرده و آن خالی را که داریم جایگزین کنیم
2060
01:28:39,350 –> 01:28:41,750
همین چیزها در حال حاضر در حال انجام است
2061
01:28:41,750 –> 01:28:43,580
بنابراین من گفتم که می خواهم خودم را تغییر دهم
2062
01:28:43,580 –> 01:28:46,580
عنوان پس بیایید جلو برویم و فقط داشته باشیم
2063
01:28:46,580 –> 01:28:49,580
برخی از کلیدهای دلخواه به این معنی است که من می سازم
2064
01:28:49,580 –> 01:28:53,300
این کلید و ما متن خود را می گوییم و خواهیم گفت
2065
01:28:53,300 –> 01:28:58,130
بگو این مربوط به من یا ماست
2066
01:28:58,130 –> 01:29:00,800
بنابراین این اکنون زمینه من همه اینها است
2067
01:29:00,800 –> 01:29:02,480
چیزهای دلخواه است من همه را درست کردم
2068
01:29:02,480 –> 01:29:05,030
همانطور که احتمالاً می توانید حدس بزنید
2069
01:29:05,030 –> 01:29:07,400
اما ما در اینجا یک جفت کلید/مقدار داریم
2070
01:29:07,400 –> 01:29:09,770
این فقط یک فرهنگ لغت استاندارد با یک است
2071
01:29:09,770 –> 01:29:12,110
کلید به عنوان یک رشته که یک چیز استاندارد است
2072
01:29:12,110 –> 01:29:14,660
در پایتون و سپس می توانم از یک رشته به عنوان استفاده کنم
2073
01:29:14,660 –> 01:29:16,550
مقدار یا می توانم از چیز دیگری استفاده کنم
2074
01:29:16,550 –> 01:29:19,070
مانند یک عدد یا بهتر است بگوییم
2075
01:29:19,070 –> 01:29:22,250
چیزی بیشتر شبیه شماره من و ما
2076
01:29:22,250 –> 01:29:25,220
می توانم یک دو سه را درست انجام دهم تا بتوانم
2077
01:29:25,220 –> 01:29:28,100
استفاده از رشته ها من می توانم از اعدادی که می توانم استفاده کنم استفاده کنم
2078
01:29:28,100 –> 01:29:30,440
دیکشنری های دیگر که به شما اجازه خواهم داد
2079
01:29:30,440 –> 01:29:32,180
خودتان با انواع داده ها بازی کنید
2080
01:29:32,180 –> 01:29:33,260
چون واقعاً این نیست
2081
01:29:33,260 –> 01:29:35,210
مهم این است که چگونه ما
2082
01:29:35,210 –> 01:29:38,300
در واقع این را به متن وارد کنید
2083
01:29:38,300 –> 01:29:41,270
این صفحه درباره است، بنابراین از آنجایی که من این را دارم
2084
01:29:41,270 –> 01:29:43,220
زمینه من این فرهنگ لغت را در اینجا دارم
2085
01:29:43,220 –> 01:29:46,190
من یک سفارشی برای خودم درست کرده ام
2086
01:29:46,190 –> 01:29:48,500
می خواهید این را در آن الگو بیاورید
2087
01:29:48,500 –> 01:29:50,480
و نگاهی به آن قالب بیندازید تا من
2088
01:29:50,480 –> 01:29:52,820
دو آیتم کلیدی مختلف در اینجا داشته باشید
2089
01:29:52,820 –> 01:29:56,210
اجازه دهید در مورد نقطه HTML و
2090
01:29:56,210 –> 01:29:58,940
اجازه دهید همچنین مطمئن شویم که پروژه ما باز است
2091
01:29:58,940 –> 01:30:00,590
در آن صفحه نیز، بنابراین ما به
2092
01:30:00,590 –> 01:30:02,930
در مورد اینجا و آنجا ما می رویم بنابراین ما در
2093
01:30:02,930 –> 01:30:04,460
آن پروژه ای که این را ارائه می کند
2094
01:30:04,460 –> 01:30:07,280
الگو و نحوه رندر کردن من در واقع
2095
01:30:07,280 –> 01:30:10,400
هر نوع آیتمی که من در آن به عنوان
2096
01:30:10,400 –> 01:30:13,880
متن من معمولاً شما را وارد می کنم
2097
01:30:13,880 –> 01:30:16,160
چیزی مانند یک تگ P را می شناسید تا یک عمومی
2098
01:30:16,160 –> 01:30:19,010
HTML اینجا و سپس هر زمینه ای که من دارم
2099
01:30:19,010 –> 01:30:20,300
می خواهید استفاده کنید بنابراین ما از این فرفری استفاده می کنیم
2100
01:30:20,300 –> 01:30:22,610
براکت دو برابر تا فرفری براکت فرفری
2101
01:30:22,610 –> 01:30:25,910
فضای براکت یا پرانتز به خوبی قرار داده شده است
2102
01:30:25,910 –> 01:30:27,380
چیزی در وسط آن و سپس
2103
01:30:27,380 –> 01:30:29,390
براکت فرفری براکت مجعد و سپس
2104
01:30:29,390 –> 01:30:31,460
کارمون خوبه پس من چیه
2105
01:30:31,460 –> 01:30:33,470
باید در وسط اینجا بروید پس این است
2106
01:30:33,470 –> 01:30:36,170
یک متغیر زمینه درست نامیده می شود بنابراین a
2107
01:30:36,170 –> 01:30:39,200
متغیر زمینه یعنی چه متغیرهایی
2108
01:30:39,200 –> 01:30:42,890
آیا ما وارد بافت خود شدیم و چه؟
2109
01:30:42,890 –> 01:30:45,440
آیا می توانیم از درخواستی که قبلاً دیده ایم استفاده کنیم
2110
01:30:45,440 –> 01:30:47,150
کاربر به طوری که چیزی است که در حال حاضر
2111
01:30:47,150 –> 01:30:49,310
درست در آنجا ساخته شده است، اما چگونه می توانم
2112
01:30:49,310 –> 01:30:52,010
در واقع به چیزهایی که عبور می کنم دسترسی داشته باشید
2113
01:30:52,010 –> 01:30:55,220
از طریق خوب امیدوارم شما برخی از
2114
01:30:55,220 –> 01:30:57,350
شهود در مورد این اگر نه خوب است
2115
01:30:57,350 –> 01:31:00,590
شما آن را توسعه خواهید داد ما این دو را داریم
2116
01:31:00,590 –> 01:31:03,650
متغیرها بنابراین کلیدهای ما تبدیل به
2117
01:31:03,650 –> 01:31:06,470
متغیرهای قالب که در داخل هستند
2118
01:31:06,470 –> 01:31:10,700
هر زمینه ای که اکنون از آن عبور می کنیم
2119
01:31:10,700 –> 01:31:13,220
کاری که من انجام دادم همانطور که گفتم هی جانگو
2120
01:31:13,220 –> 01:31:15,830
ما این را در مورد صفحه HTML نقطه و
2121
01:31:15,830 –> 01:31:18,219
سپس ما این زمینه را داریم که می خواهم
2122
01:31:18,219 –> 01:31:19,840
برای له کردن آن چیزها با هم و
2123
01:31:19,840 –> 01:31:22,590
چیزی را تولید کند که من انتظارش را ندارم
2124
01:31:22,590 –> 01:31:26,619
بنابراین در آن زمینه در آن HTML ما
2125
01:31:26,619 –> 01:31:29,800
می توانم متن زیر خط من و آن را بگویم
2126
01:31:29,800 –> 01:31:33,760
درست در آنجا باید این کلید را ارائه دهد
2127
01:31:33,760 –> 01:31:36,429
و این مقدار درست است، بنابراین این را می گیرد
2128
01:31:36,429 –> 01:31:38,920
کلید این همان چیزی است که ما استفاده کردیم و خواهد شد
2129
01:31:38,920 –> 01:31:41,469
رندر این مقدار ما می توانیم آن را انجام دهیم
2130
01:31:41,469 –> 01:31:44,409
همان چیزی که در مورد شماره من است
2131
01:31:44,409 –> 01:31:47,079
در مورد ما می توانیم بگوییم متن من زیر خط یا
2132
01:31:47,079 –> 01:31:49,360
به جای کاما براکت های فرفری
2133
01:31:49,360 –> 01:31:51,369
براکت ها یا براکت ها بسته می شوند
2134
01:31:51,369 –> 01:31:53,590
متن عالی این کار را برای ما انجام می دهد اما شما می دانید
2135
01:31:53,590 –> 01:31:54,909
اگر از ویرایشگر متن دیگری استفاده می کنید
2136
01:31:54,909 –> 01:31:55,929
می خواهید مطمئن شوید که انجام شده است
2137
01:31:55,929 –> 01:31:59,110
از این طریق و آنها می گویند شماره من ما
2138
01:31:59,110 –> 01:32:01,960
بگو که ما به صفحه تعظیم خود برمی گردیم
2139
01:32:01,960 –> 01:32:04,749
آن را تازه کنید اوه اوه ما در واقع نیستیم
2140
01:32:04,749 –> 01:32:07,300
گرفتن هر چیزی چرا این است
2141
01:32:07,300 –> 01:32:09,190
خوب در واقع ممکن است که من
2142
01:32:09,190 –> 01:32:12,489
متن نظر درباره من را ذخیره نکردم، بنابراین من
2143
01:32:12,489 –> 01:32:14,199
باید مطمئن شوم که همیشه در حال پس انداز هستم
2144
01:32:14,199 –> 01:32:16,929
همه چیز درست است، بنابراین منظورم اگر خالی باشد
2145
01:32:16,929 –> 01:32:18,519
یعنی از آن عبور نکرده است
2146
01:32:18,519 –> 01:32:20,469
به این معنی است که زمینه آن خالی بود
2147
01:32:20,469 –> 01:32:23,710
به این معنی است که این چیزها در واقع نبود
2148
01:32:23,710 –> 01:32:26,019
تنظیم کنید که این یک خطای بسیار جالب برای دیدن است
2149
01:32:26,019 –> 01:32:27,369
درست از خفاش واقعاً این نیست
2150
01:32:27,369 –> 01:32:29,229
خطا در واقع یک ویژگی است اما اگر ما
2151
01:32:29,229 –> 01:32:31,539
refresh در اینجا اکنون آن داده ها را می بینیم
2152
01:32:31,539 –> 01:32:34,150
به طوری که در ساده ترین حالت آن
2153
01:32:34,150 –> 01:32:37,900
فرم زمینه قالب است و دوباره همینطور است
2154
01:32:37,900 –> 01:32:39,760
فقط یک چیز خیلی سریع درست می کنیم
2155
01:32:39,760 –> 01:32:41,920
فرهنگ لغت زمینه قالب که
2156
01:32:41,920 –> 01:32:43,979
ما می خواهیم پاس کنیم و بعد از آن عبور می کنیم
2157
01:32:43,979 –> 01:32:45,999
اکنون یکی از چیزهایی که ممکن است شما باشید
2158
01:32:45,999 –> 01:32:49,659
تعجب می گوید مانند لیست من و چگونه
2159
01:32:49,659 –> 01:32:51,340
آیا من واقعاً با یک لیست کار می کنم؟
2160
01:32:51,340 –> 01:32:53,769
بنابراین اگر من گفتم 1 2 3 شما در برخی می دانید
2161
01:32:53,769 –> 01:32:56,050
اعداد یا رشته ها در واقع اینطور نیست
2162
01:32:56,050 –> 01:32:58,570
مهم است که من واقعا چگونه به این نگاه کنم
2163
01:32:58,570 –> 01:33:02,139
درست لیست کنید بنابراین من وارد اینجا می شوم و می گویم
2164
01:33:02,139 –> 01:33:05,019
لیست من من آن لیست را به خوبی ارائه می کنم
2165
01:33:05,019 –> 01:33:07,510
این خوب است و همه چیز اما من اینطور نیستم
2166
01:33:07,510 –> 01:33:09,670
می خواهم آن را ببینم می خواهم آن را در شاید ببینم
2167
01:33:09,670 –> 01:33:13,150
یک مورد واقعی لیست HTML درست شاید
2168
01:33:13,150 –> 01:33:15,280
که کمی بهتر است
2169
01:33:15,280 –> 01:33:17,349
این کمی پیچیده تر می شود و
2170
01:33:17,349 –> 01:33:20,050
که به ما بحث درباره چیستی می دهد
2171
01:33:20,050 –> 01:33:22,619
بعدی
2172
01:33:24,150 –> 01:33:27,210
ما آن را از جایی که در برخی موارد رد کردیم، بلند می کنیم
2173
01:33:27,210 –> 01:33:30,179
زمینه قالب یک لیست و ما می خواهیم
2174
01:33:30,179 –> 01:33:32,580
برای دیدن که در واقع ما ارائه شده است
2175
01:33:32,580 –> 01:33:34,469
می خواهم در واقع به آنچه که لیست نگاه کنید
2176
01:33:34,469 –> 01:33:38,460
در قالبی متفاوت است درست است
2177
01:33:38,460 –> 01:33:40,050
قالبی که می خواهم ببینم چیزی شبیه به آن است
2178
01:33:40,050 –> 01:33:42,510
این اجازه دهید یک ul در داخل خود انجام دهیم
2179
01:33:42,510 –> 01:33:46,080
قالب و یک آیتم لیست انجام دهید تا مورد 1 باشد
2180
01:33:46,080 –> 01:33:48,810
و سپس آن لیست آیتم های لیست را ببندید
2181
01:33:48,810 –> 01:33:50,960
مورد 2
2182
01:33:50,960 –> 01:33:55,130
خوب، پس چگونه می خواهیم این کار را انجام دهیم
2183
01:33:55,130 –> 01:33:57,360
چند راه وجود دارد که شما
2184
01:33:57,360 –> 01:34:00,690
می توانم آن را انجام دهم اما راه اصلی اجازه دهید بگویم a
2185
01:34:00,690 –> 01:34:02,190
چند راه که می توانید یکی از آنها را انجام دهید
2186
01:34:02,190 –> 01:34:03,810
راه اشتباه بیایید راه اشتباه را انجام دهیم
2187
01:34:03,810 –> 01:34:06,750
اول راه اشتباه این است که وارد شوید
2188
01:34:06,750 –> 01:34:10,469
اینجا را در دید شما قرار دهید و آن را ارائه دهید
2189
01:34:10,469 –> 01:34:13,469
لیست به عنوان متغیرهای مختلف و در سایر
2190
01:34:13,469 –> 01:34:19,980
کلماتی مانند برای مورد در برخی از لیست ها گفته می شود
2191
01:34:19,980 –> 01:34:23,060
پس بیایید لیست دیگری را در اینجا و
2192
01:34:23,060 –> 01:34:27,239
سپس زمینه من و چیزی شبیه به آن را انجام می دهم
2193
01:34:27,239 –> 01:34:31,860
این آیتم برابر است با آیتم این را غرغر کرد
2194
01:34:31,860 –> 01:34:33,929
بزرگترین نیست زیرا فقط همین است
2195
01:34:33,929 –> 01:34:35,699
با آن تمام می شود اما اساسا شما
2196
01:34:35,699 –> 01:34:36,810
نمی خواهی این کار را انجام دهی که نمی خواهی
2197
01:34:36,810 –> 01:34:39,060
این مسیر را برو اما ما شروع می کنیم
2198
01:34:39,060 –> 01:34:40,409
به سمت آنچه که می خواهیم انجام دهیم حرکت کنیم
2199
01:34:40,409 –> 01:34:42,449
قالب و آن این است که ما می خواهیم یک را ایجاد کنیم
2200
01:34:42,449 –> 01:34:45,270
حلقه for در قالب بنابراین
2201
01:34:45,270 –> 01:34:49,139
خود قالب ها می توانند این نوع را داشته باشند
2202
01:34:49,139 –> 01:34:51,060
از جریان ما در واقع می توانیم به یک
2203
01:34:51,060 –> 01:34:54,030
قالب و ما می توانیم یک حلقه را روی هر کدام اجرا کنیم
2204
01:34:54,030 –> 01:34:57,420
شی زمینه یا بافت ثابت داده شده
2205
01:34:57,420 –> 01:34:59,849
متغیر بنابراین برای انجام آن ما فقط می رویم
2206
01:34:59,849 –> 01:35:03,389
جلوتر و براکت ها یا براکت های فرفری %
2207
01:35:03,389 –> 01:35:06,750
4 و سپس برخی از دلخواه شما می دانید
2208
01:35:06,750 –> 01:35:09,300
نام متغیر من ادامه می دهم و می گویم من
2209
01:35:09,300 –> 01:35:14,670
مورد فرعی در لیست من و سپس فرفری
2210
01:35:14,670 –> 01:35:18,360
براکت ها و با قالب ها هست
2211
01:35:18,360 –> 01:35:20,969
متفاوت از پایتون به چگونگی نزدیکتر است
2212
01:35:20,969 –> 01:35:23,969
مانند HTML کار می کند، بنابراین اگر a را باز کنید
2213
01:35:23,969 –> 01:35:27,690
برای حلقه باید حلقه for را ببندید
2214
01:35:27,690 –> 01:35:30,090
آنجا که می رویم، در واقع راهی داریم
2215
01:35:30,090 –> 01:35:32,340
حلقه از طریق این چیزها و سپس تمام من
2216
01:35:32,340 –> 01:35:35,040
باید انجام دهید این است که یک ul در قسمت بیرونی قرار دهید
2217
01:35:35,040 –> 01:35:37,980
آن و سپس یک لی
2218
01:35:37,980 –> 01:35:40,290
در داخل آن و سپس ما می توانیم
2219
01:35:40,290 –> 01:35:42,480
فقط از دو براکت فرفری استفاده کنید
2220
01:35:42,480 –> 01:35:47,580
پرانتز و زیر مورد من را انجام دهید و ما ذخیره می کنیم
2221
01:35:47,580 –> 01:35:49,350
که و آنچه این کار انجام خواهد داد در واقع است
2222
01:35:49,350 –> 01:35:51,960
از طریق تک تک موارد موجود در من تکرار کنید
2223
01:35:51,960 –> 01:35:54,870
فهرست کنید با فرض اینکه چیزهایی در آن وجود دارد
2224
01:35:54,870 –> 01:35:57,660
لیست، بنابراین اگر من در آنجا رفرش کنم اکنون می بینیم
2225
01:35:57,660 –> 01:35:59,010
آن دو چیز جدید درست است بنابراین ما
2226
01:35:59,010 –> 01:36:00,780
در واقع این چیزهایی که رتبه بندی شده اند را ببینید
2227
01:36:00,780 –> 01:36:04,050
بیرون و آنها اینجا و آنجا نشان داده می شوند
2228
01:36:04,050 –> 01:36:07,530
از دیگر ویژگی های اضافی برای حلقه زدن هستند
2229
01:36:07,530 –> 01:36:10,610
در اینجا یکی از آنها مانند حلقه for است
2230
01:36:10,610 –> 01:36:15,840
نقطه شمارنده و این به ما اجازه می دهد تا ببینیم
2231
01:36:15,840 –> 01:36:18,030
در حال حاضر چه عدد تکراری هستیم
2232
01:36:18,030 –> 01:36:21,090
بنابراین اگر رفرش کنم می بینم که 1 2 3 می شود
2233
01:36:21,090 –> 01:36:24,570
اگر من بودم درست و قابل قبول است
2234
01:36:24,570 –> 01:36:28,890
برای تغییر ترتیب یا تغییر مقادیر
2235
01:36:28,890 –> 01:36:32,790
و حتی رشته های ABC را می شناسید
2236
01:36:32,790 –> 01:36:35,100
چیزهایی مانند آن همه از آن خواهد شد
2237
01:36:35,100 –> 01:36:39,090
عبور از آن بسیار خوب است منظورم آن است
2238
01:36:39,090 –> 01:36:40,910
به ما اجازه می دهد تا انواع کارها را انجام دهیم
2239
01:36:40,910 –> 01:36:43,560
داخل قالب ما که بر اساس آن است
2240
01:36:43,560 –> 01:36:45,420
از آنچه اکنون از دید ما می آید
2241
01:36:45,420 –> 01:36:46,350
من را اشتباه نگیرید
2242
01:36:46,350 –> 01:36:48,840
ما هنوز دادههایی را نمیبینیم
2243
01:36:48,840 –> 01:36:50,820
پایگاه داده مثل اینکه ما هنوز در حال کدنویسی سخت هستیم
2244
01:36:50,820 –> 01:36:53,430
همه این چیزها مثل من می خواهم کار کنم
2245
01:36:53,430 –> 01:36:55,020
به سمت جایی که من واقعاً می توانم داده ها را ببینم
2246
01:36:55,020 –> 01:36:56,700
از پایگاه داده اما هنوز یک وجود دارد
2247
01:36:56,700 –> 01:36:58,200
چند کار دیگر که می خواهم با آنها انجام دهم
2248
01:36:58,200 –> 01:37:02,150
الگوها و نماها قبل از رسیدن به آنجا
2249
01:37:03,730 –> 01:37:05,800
بنابراین اکنون آنچه می خواهیم در مورد آن صحبت کنیم این است
2250
01:37:05,800 –> 01:37:09,790
شرایط در قالبی که یک
2251
01:37:09,790 –> 01:37:12,190
عبارت if-else در داخل قالب ما
2252
01:37:12,190 –> 01:37:14,650
خود در حال حاضر به طور کلی می خواهید بسازید
2253
01:37:14,650 –> 01:37:16,990
مطمئن شوید که منطق شما از قبل کنترل شده است
2254
01:37:16,990 –> 01:37:19,720
از نظر شما پسر یک قانون کلی است
2255
01:37:19,720 –> 01:37:21,790
به طور کلی من خیلی بیشتر وارد آن خواهم شد
2256
01:37:21,790 –> 01:37:23,460
بعدا وقتی پیشرفته تر شدیم اما
2257
01:37:23,460 –> 01:37:26,170
اساسا اگر شما قصد انجام یک
2258
01:37:26,170 –> 01:37:29,230
بسیاری از اظهارات if-else شما می خواهید
2259
01:37:29,230 –> 01:37:31,210
می خواهید آنهایی را که در نظر دارید انجام دهید و تغییر دهید
2260
01:37:31,210 –> 01:37:33,220
زمینه خود را که در آن رندر می کنید
2261
01:37:33,220 –> 01:37:34,570
قالبی که شما آن را نمی خواهید
2262
01:37:34,570 –> 01:37:36,850
برای انجام بیش از حد آن کار اما وجود دارد
2263
01:37:36,850 –> 01:37:38,920
مواردی که شما الگوی خود را می خواهید
2264
01:37:38,920 –> 01:37:40,390
برای انجام آن و من می خواهم به شما نشان دهم
2265
01:37:40,390 –> 01:37:42,880
مثال بسیار ابتدایی آن اما من هم هستم
2266
01:37:42,880 –> 01:37:44,350
دادن به شما کمی از یک
2267
01:37:44,350 –> 01:37:47,080
هشدار با نام گذاری متغیر شما با
2268
01:37:47,080 –> 01:37:49,630
الگوها خوب است پس اولین چیز این است
2269
01:37:49,630 –> 01:37:52,210
وقتی زمینه خود را اینجا و شما دارید
2270
01:37:52,210 –> 01:37:53,740
آن را ارائه کنید و به عنوان مثال فرض کنید
2271
01:37:53,740 –> 01:37:55,900
شما یک لیست مانند این دارید که ما می خواهیم
2272
01:37:55,900 –> 01:37:59,020
میخواهیم در مورد اینکه چگونه ما انتخابی باشیم
2273
01:37:59,020 –> 01:38:01,540
رندر شده که در داخل حلقه for ما است
2274
01:38:01,540 –> 01:38:04,690
به عبارت دیگر اگر تغییر کردم، بگوییم
2275
01:38:04,690 –> 01:38:07,480
به عنوان مثال متن من به ABC بودن و
2276
01:38:07,480 –> 01:38:11,710
سپس در داخل در مورد من ABC اینجا دارم
2277
01:38:11,710 –> 01:38:14,230
و سپس متغیر خود را در my for تغییر می دهم
2278
01:38:14,230 –> 01:38:17,350
حلقه به عنوان ABC همه چیز کمی
2279
01:38:17,350 –> 01:38:20,200
مودار هستند و ممکن است به درستی ظاهر شوند
2280
01:38:20,200 –> 01:38:22,780
بنابراین خوب ارائه می شود اما پس از آن زمانی که من
2281
01:38:22,780 –> 01:38:24,460
در واقع می خواهید شرایطی مانند
2282
01:38:24,460 –> 01:38:30,730
اگر ABC برابر با 3 1 2 باشد، می دانید که آیا
2283
01:38:30,730 –> 01:38:33,910
این مورد است پس من ممکن است بخواهم
2284
01:38:33,910 –> 01:38:36,040
در مورد نحوه نامگذاری من دوباره فکر کنید
2285
01:38:36,040 –> 01:38:38,950
متغیرها چون آنها هستند منظورم آن وقت است
2286
01:38:38,950 –> 01:38:41,020
این در حال حاضر مشکل به نظر می رسد مانند من
2287
01:38:41,020 –> 01:38:43,090
در حال حاضر مطمئن نیستم که چه اتفاقی در حال رخ دادن است
2288
01:38:43,090 –> 01:38:47,560
اجازه دهید این را به عنوان متن من و من نگه داریم
2289
01:38:47,560 –> 01:38:51,130
متن چیزی شبیه به آن خسته کننده است
2290
01:38:51,130 –> 01:38:52,570
وقتی این اتفاق می افتد زمانی که شما آن را نمی گیرید
2291
01:38:52,570 –> 01:38:55,000
اما این چیزی است که شما آن را به دست خواهید آورد
2292
01:38:55,000 –> 01:38:57,310
مهارت در طول زمان به شما قول می دهم این است
2293
01:38:57,310 –> 01:38:59,860
فقط در مورد تشخیص نحوه نامگذاری شما
2294
01:38:59,860 –> 01:39:02,050
متغیرها و این در پایتون صادق است
2295
01:39:02,050 –> 01:39:03,550
به طور کلی درست است، بنابراین گاهی اوقات ممکن است
2296
01:39:03,550 –> 01:39:05,950
یک متغیر را یک چیز نامگذاری کنید و سپس آن را انجام دهید
2297
01:39:05,950 –> 01:39:07,840
رندر چیز دیگری است آن هم
2298
01:39:07,840 –> 01:39:09,850
درست با توابع و کلاس ها منظورم است
2299
01:39:09,850 –> 01:39:11,530
من این اتفاق را زیاد دیده ام و همینطور است
2300
01:39:11,530 –> 01:39:14,020
آنقدر برای من اتفاق افتاد که من فقط می خواستم
2301
01:39:14,020 –> 01:39:15,460
توجه شما را به آن جلب کنم زیرا
2302
01:39:15,460 –> 01:39:16,999
از کاری که در حال حاضر انجام می دهیم
2303
01:39:16,999 –> 01:39:19,400
خوب پس به این صفحه درباره برگردید
2304
01:39:19,400 –> 01:39:21,409
من این شرایط را در اینجا دارم، بنابراین من
2305
01:39:21,409 –> 01:39:23,269
در واقع یکی را ایجاد کرد و واقعاً همینطور است
2306
01:39:23,269 –> 01:39:26,119
ساده ما فقط یک عبارت if را چنین می نامیم
2307
01:39:26,119 –> 01:39:29,269
درصد اگر متغیر یا چیز دیگری باشد
2308
01:39:29,269 –> 01:39:31,340
که می تواند با دیگری مقایسه شود
2309
01:39:31,340 –> 01:39:34,249
چیز یا ساده تر اگر چیزی شما هستید
2310
01:39:34,249 –> 01:39:36,760
درست بدانید تا بتوانید در الف نیز بگذرید
2311
01:39:36,760 –> 01:39:39,530
متغیر زمینه در اینجا بنابراین به من بازگشته است
2312
01:39:39,530 –> 01:39:45,679
دیدگاه من فقط می توانم بگویم این درست است و
2313
01:39:45,679 –> 01:39:49,130
فقط آن را برابر true قرار دهید تا بتوانم
2314
01:39:49,130 –> 01:39:51,070
من هنوز هم می توانم از این شرایط استفاده کنم
2315
01:39:51,070 –> 01:39:53,150
کاری که آنها به شما اجازه انجام آن را می دهند فقط است
2316
01:39:53,150 –> 01:39:55,280
ارزیابی کنید که آیا این بیانیه یا خیر
2317
01:39:55,280 –> 01:39:57,380
درست است و می توانید از مواردی مانند استفاده کنید
2318
01:39:57,380 –> 01:40:00,079
برابر است درست مثل من اینجا و
2319
01:40:00,079 –> 01:40:02,840
سپس در داخل آن بلوک در داخل اینجا
2320
01:40:02,840 –> 01:40:04,219
شما می توانید چیزی را به طور خاص ارائه دهید
2321
01:40:04,219 –> 01:40:06,199
پس بیایید جلو برویم و آن را ارائه کنیم
2322
01:40:06,199 –> 01:40:08,929
چیزی در اینجا و شما می دانید که من چیست
2323
01:40:08,929 –> 01:40:11,690
می خواهم مفهومی کوچک دیگری را وارد کنم
2324
01:40:11,690 –> 01:40:13,280
چیزی که بعداً به آن خواهیم پرداخت
2325
01:40:13,280 –> 01:40:16,729
بیایید فقط بگوییم بیست و دو را اضافه کنید تا من این کار را انجام دهم
2326
01:40:16,729 –> 01:40:19,280
یک فلش مستقیم گرفت که به نام a نیز شناخته می شود
2327
01:40:19,280 –> 01:40:21,380
خط مستقیم که به لوله و
2328
01:40:21,380 –> 01:40:23,449
سپس فقط تبلیغ را تایپ می کنیم:
2329
01:40:23,449 –> 01:40:25,360
و سپس هر عددی که می خواهیم اضافه کنیم
2330
01:40:25,360 –> 01:40:27,860
بنابراین ما این کار را انجام می دهیم و سپس به روز می کنیم
2331
01:40:27,860 –> 01:40:30,320
در اینجا و من چیزهایی را ارائه کرده ام
2332
01:40:30,320 –> 01:40:32,809
توجه کنید که تکرار سوم پیش می رود
2333
01:40:32,809 –> 01:40:35,659
دو بار در حال حاضر این به این دلیل است که من اگر خود را دارم
2334
01:40:35,659 –> 01:40:37,369
بیانیه اما پس از آن من نیز دارم
2335
01:40:37,369 –> 01:40:39,920
پیش فرض یا چیزی که قبلا داشتم الان چی
2336
01:40:39,920 –> 01:40:41,300
ما در واقع می خواهیم انجام دهیم این است به جای
2337
01:40:41,300 –> 01:40:43,190
داشتن پیش فرض مانند آن است
2338
01:40:43,190 –> 01:40:45,369
فقط یک بند دیگر در اینجا بگویید و
2339
01:40:45,369 –> 01:40:48,670
آن بند دیگر را دقیقاً مانند این وارد کنید
2340
01:40:48,670 –> 01:40:51,829
به این ترتیب که لیست می تواند تکرار شود
2341
01:40:51,829 –> 01:40:55,280
از طریق و اگر ABC برابر با سه یک باشد
2342
01:40:55,280 –> 01:40:56,840
دو و سپس آن را به ارائه آن
2343
01:40:56,840 –> 01:41:00,019
و بیست و دو به آن اضافه کنید تا ذخیره کنیم
2344
01:41:00,019 –> 01:41:01,699
که و ما تازه کردن و در حال حاضر آن را هنوز هم
2345
01:41:01,699 –> 01:41:04,550
فقط اون چهار مورد به جز اون یکی
2346
01:41:04,550 –> 01:41:07,249
شرایط اکنون برآورده شده است و اجازه می دهد
2347
01:41:07,249 –> 01:41:10,489
ما برای انجام برخی از اضافه کردن در حال حاضر ما همچنین می توانیم
2348
01:41:10,489 –> 01:41:12,139
شرط دیگری درست است بنابراین اگر من
2349
01:41:12,139 –> 01:41:13,999
آمد اینجا و دیگری می خواست
2350
01:41:13,999 –> 01:41:16,099
شرطی که ممکن است وسوسه شوید بگویید
2351
01:41:16,099 –> 01:41:19,940
چیزی شبیه به دیگری اگر اما در جنگو آن است
2352
01:41:19,940 –> 01:41:22,880
الیف فقط آن را دوست دارد و ما اینگونه هستیم
2353
01:41:22,880 –> 01:41:24,530
شرط دیگری را انجام می دهیم تا بتوانیم
2354
01:41:24,530 –> 01:41:26,389
حال آن شرایط دیگر را بررسی کنید
2355
01:41:26,389 –> 01:41:28,519
فقط بگو آیا برابر با ABC است یا آن
2356
01:41:28,519 –> 01:41:30,440
تک رشته
2357
01:41:30,440 –> 01:41:33,740
بنابراین اگر برابر با ABC باشد، می توانیم آن را حفظ کنیم
2358
01:41:33,740 –> 01:41:35,390
برای حلقه شمارنده در آنجا اگر بخواهیم یا
2359
01:41:35,390 –> 01:41:40,870
می توان گفت این شبکه ABC نیست
2360
01:41:40,870 –> 01:41:44,900
در آنجا ما به راه های کوچک و خوبی برای انجام دادن می رویم
2361
01:41:44,900 –> 01:41:47,240
شرایط و احتمالا شما هستید
2362
01:41:47,240 –> 01:41:48,650
تعجب می کنم این چه لعنتی است
2363
01:41:48,650 –> 01:41:50,780
آنچه در اینجا اتفاق می افتد در واقع است
2364
01:41:50,780 –> 01:41:55,430
به نام فیلتر برچسب قالب داخلی
2365
01:41:55,430 –> 01:41:57,770
تک تک این موارد هستند
2366
01:41:57,770 –> 01:42:00,830
یک متغیر متنی نامیده می شود
2367
01:42:00,830 –> 01:42:02,450
اما خود یک تگ قالب است که شبیه آن است
2368
01:42:02,450 –> 01:42:05,000
ارائه چیزی که خاص است
2369
01:42:05,000 –> 01:42:06,770
به قالب های جنگو و
2370
01:42:06,770 –> 01:42:09,080
موتور قالب و تمام این کارها این است
2371
01:42:09,080 –> 01:42:12,760
این یک عملکرد بسیار اساسی در آن انجام می دهد
2372
01:42:12,760 –> 01:42:14,840
زمینه خوب ما با آن بازی خواهیم کرد
2373
01:42:14,840 –> 01:42:18,070
کمی بیشتر در مورد بعدی
2374
01:42:19,479 –> 01:42:22,209
در حال حاضر ما از چندین توکار استفاده کرده ایم
2375
01:42:22,209 –> 01:42:26,340
تگ های قالب که توسط Jango ارائه شده است
2376
01:42:26,340 –> 01:42:29,380
ما از extensions استفاده کرده ایم که یک الگو است
2377
01:42:29,380 –> 01:42:32,729
تانکی که از بلوکی که برای آن استفاده کرده ایم استفاده کرده ایم
2378
01:42:32,729 –> 01:42:36,969
مانند حلقه for که از if but this استفاده کرده ایم
2379
01:42:36,969 –> 01:42:39,550
درست نیست ما در واقع چیزهای زیادی داریم
2380
01:42:39,550 –> 01:42:41,530
اگر به مستندات نگاه کنید بیشتر
2381
01:42:41,530 –> 01:42:44,110
خود یک لیست کامل از موارد وجود دارد
2382
01:42:44,110 –> 01:42:45,849
که برای قالب داخلی خواهید دید
2383
01:42:45,849 –> 01:42:48,159
خودشان را تگ می کنند شما می دانید که ما همین الان صحبت کردیم
2384
01:42:48,159 –> 01:42:49,719
در مورد بلوک، اما یکی برای نظرات وجود دارد
2385
01:42:49,719 –> 01:42:50,979
بنابراین اگر می خواهید یادداشت بنویسید می توانید
2386
01:42:50,979 –> 01:42:53,590
می توانید نظر خود را به عنوان یک برچسب الگو بنویسید
2387
01:42:53,590 –> 01:42:55,539
چرخه از طریق چیزهایی که چیزی است که ما
2388
01:42:55,539 –> 01:42:57,519
در واقع پوشش داده نشده است، اما این است
2389
01:42:57,519 –> 01:42:59,039
چیزی که شاید بتوان با آن بازی کرد
2390
01:42:59,039 –> 01:43:01,900
یا اگر می خواهید به طور خاص آن را ببینید
2391
01:43:01,900 –> 01:43:03,400
لطفا در نظرات به ما اطلاع دهید I
2392
01:43:03,400 –> 01:43:05,050
در واقع آنقدر از چرخه استفاده نکنید
2393
01:43:05,050 –> 01:43:06,369
دیگر و من توضیح خواهم داد که چرا فقط در یک
2394
01:43:06,369 –> 01:43:08,559
لحظه ای اما ما حلقه هایی را دیده ایم که دیده ایم
2395
01:43:08,559 –> 01:43:11,709
دیده می شود شامل ما دیده ایم بسط می یابد درست است
2396
01:43:11,709 –> 01:43:14,289
ما انواع اقلام را در اینجا داریم
2397
01:43:14,289 –> 01:43:16,539
به ما این امکان را می دهد که قالب های خود را تا این حد بسازیم
2398
01:43:16,539 –> 01:43:18,400
ارزشمندتر است و سپس دیگری وجود دارد
2399
01:43:18,400 –> 01:43:20,050
چیزی که من به نوعی مسخره کردم که خواهیم کرد
2400
01:43:20,050 –> 01:43:22,630
در حال حاضر در مورد فیلترها صحبت کنید
2401
01:43:22,630 –> 01:43:25,929
این یک فیلتر است تمام کاری که انجام می دهد این است
2402
01:43:25,929 –> 01:43:27,789
این ارزش هر چه باشد یا هر چه باشد
2403
01:43:27,789 –> 01:43:31,389
مقدار متغیر زمینه قالب چنین است
2404
01:43:31,389 –> 01:43:33,760
هر یک از این موارد می تواند از فیلتر استفاده کند
2405
01:43:33,760 –> 01:43:36,340
اگر دو تا را ببینید، اساساً یک قانون کلی است
2406
01:43:36,340 –> 01:43:38,289
براکت های فرفری این یک شانس واقعا خوب است
2407
01:43:38,289 –> 01:43:40,449
که می توانید فقط از یک لوله استفاده کنید
2408
01:43:40,449 –> 01:43:42,909
و سپس مقداری فیلتر وجود دارد و بله
2409
01:43:42,909 –> 01:43:44,469
راهی برای ساخت فیلترهای سفارشی وجود دارد
2410
01:43:44,469 –> 01:43:46,239
خوب پس اگر دارید اگر نیاز دارید
2411
01:43:46,239 –> 01:43:47,920
برای دیدن آن لطفا به من اطلاع دهید
2412
01:43:47,920 –> 01:43:50,409
نظرات و اینجا فیلتر داخلی است
2413
01:43:50,409 –> 01:43:52,630
مرجع درست است، بنابراین ما همه نوع
2414
01:43:52,630 –> 01:43:54,280
مقادیر مختلف توجه کنید که می توانید اضافه کنید
2415
01:43:54,280 –> 01:43:56,650
اعداد یا حتی رشته ای که نشان دهنده آن است
2416
01:43:56,650 –> 01:43:59,979
یک عدد می توانید متغیرها را اضافه کنید تا اگر شما
2417
01:43:59,979 –> 01:44:01,840
در یک متغیر زمینه متفاوت تصویب شد
2418
01:44:01,840 –> 01:44:03,010
و شما می خواستید آنها را با هم ترکیب کنید
2419
01:44:03,010 –> 01:44:04,959
شما می توانید انجام دهید که ما می توانیم کارهایی مانند این را انجام دهیم
2420
01:44:04,959 –> 01:44:08,079
اسلش یا کلاه اول کلاه اول است
2421
01:44:08,079 –> 01:44:10,239
احتمالاً یکی واقعاً خوب است
2422
01:44:10,239 –> 01:44:12,519
به عنوان مثال در اینجا ما متن من را تغییر دادیم
2423
01:44:12,519 –> 01:44:17,469
به عنوان حق و سپس بازگشت به
2424
01:44:17,469 –> 01:44:20,050
الگوی واقعی ما این را تغییر می دهیم
2425
01:44:20,050 –> 01:44:22,570
به عنوان بودن و بیایید فقط برویم
2426
01:44:22,570 –> 01:44:25,749
جلو و آن را در یک تگ h3 که قرار داده ایم بیاورید
2427
01:44:25,749 –> 01:44:27,579
عنوان اینجا و سپس ما از آن استفاده می کنیم
2428
01:44:27,579 –> 01:44:30,939
ابتدا درپوش فیلتر را می بندیم و آن را می بندیم
2429
01:44:30,939 –> 01:44:33,909
h3 و هر کاری که انجام می دهد
2430
01:44:33,909 –> 01:44:36,729
برای ما تضمین می کند که اولین متن است
2431
01:44:36,729 –> 01:44:40,719
مورد با حروف بزرگ نوشته شده است، بنابراین اگر بگویم ABC
2432
01:44:40,719 –> 01:44:44,559
این تازه شد و ما به آنجا می رویم
2433
01:44:44,559 –> 01:44:47,110
خوب در حال حاضر خوشبختانه مستندات می دهد
2434
01:44:47,110 –> 01:44:49,599
ما نمونه های زیادی از استفاده از این حق را داریم
2435
01:44:49,599 –> 01:44:51,669
بنابراین مانند زمانی که واقعاً از ارزش استفاده کنم
2436
01:44:51,669 –> 01:44:54,249
از وسط سمت راست بنابراین اگر می خواستم استفاده کنم
2437
01:44:54,249 –> 01:44:56,590
مرکز من صادقانه می توانم بگویم که فکر نمی کنم
2438
01:44:56,590 –> 01:44:58,599
من تا به حال از این تگ الگو استفاده کرده ام
2439
01:44:58,599 –> 01:45:00,400
به همین دلیل است که اسناد وجود دارد
2440
01:45:00,400 –> 01:45:01,959
اما بیایید جلو برویم و از Center and استفاده کنیم
2441
01:45:01,959 –> 01:45:05,409
آن را امتحان کنید اگر من رفرش کنم اوه ما دو تا داریم
2442
01:45:05,409 –> 01:45:06,789
با عرض پوزش، براکت های فرفری اضافی وجود دارد
2443
01:45:06,789 –> 01:45:07,119
درباره ی آن
2444
01:45:07,119 –> 01:45:09,340
مرکز آن در واقع ارائه نمی شود
2445
01:45:09,340 –> 01:45:12,400
هر چیزی برای ما به دلیل چگونگی قالب ها
2446
01:45:12,400 –> 01:45:16,689
کار می کند اما شما می دانید بنابراین منظور من HTML است
2447
01:45:16,689 –> 01:45:19,090
من فکر می کنم فاصله اضافی ندارد
2448
01:45:19,090 –> 01:45:20,590
هیچ کاری نمی کند پس انجام نداد
2449
01:45:20,590 –> 01:45:23,679
هر چیزی جز آنچه می توانید انجام دهید این است که می توانید
2450
01:45:23,679 –> 01:45:26,469
کاملاً از دو چیز در یک زمان استفاده می کنم بنابراین من
2451
01:45:26,469 –> 01:45:29,320
می توانم بگویم اردو اول درست تا بتوانم فیلتر کنم
2452
01:45:29,320 –> 01:45:32,199
که اول اردو زدن مثل آن است اما بعد
2453
01:45:32,199 –> 01:45:36,760
شاید از حروف بزرگ فقط استفاده کنیم
2454
01:45:36,760 –> 01:45:40,479
بالا پس بریده بریده بالا و تمام اینها
2455
01:45:40,479 –> 01:45:41,860
gonna do این است که حرف اول را بزرگ بنویسید
2456
01:45:41,860 –> 01:45:43,780
و سپس با حروف بزرگ همه موارد دیگر
2457
01:45:43,780 –> 01:45:45,880
بسیار خوب، بنابراین ما می توانیم آن فیلترها را روی هم قرار دهیم
2458
01:45:45,880 –> 01:45:48,459
با هم که الان خیلی خوبه
2459
01:45:48,459 –> 01:45:50,260
مطمئن نیستم دقیقا چه زمانی قرار است باشید
2460
01:45:50,260 –> 01:45:52,659
انباشتن اینها با هم مثل این اما آن را
2461
01:45:52,659 –> 01:45:54,249
ممکن است
2462
01:45:54,249 –> 01:45:55,689
چیز دیگری که ممکن است این است
2463
01:45:55,689 –> 01:45:58,689
چیزی به نام امن بنابراین وقتی عبور می کنید
2464
01:45:58,689 –> 01:46:02,139
در HTML به عنوان یک متغیر زمینه فرض کنید
2465
01:46:02,139 –> 01:46:08,919
HTML من و ما به دنیا سلام کردیم
2466
01:46:08,919 –> 01:46:12,849
به طور پیش فرض زمانی که این رندر خوب است
2467
01:46:12,849 –> 01:46:14,559
من می خواهم مقداری HTML را در آنجا رندر کنم
2468
01:46:14,559 –> 01:46:17,829
هنگامی که آن را ارائه شده است به عنوان فقط ارائه شده است
2469
01:46:17,829 –> 01:46:20,800
متن ساده درست است، بنابراین در واقع اینطور نیست
2470
01:46:20,800 –> 01:46:23,949
سند HTML را به خوبی ارائه می دهیم تا ما
2471
01:46:23,949 –> 01:46:25,389
در واقع می توانید از یک فیلتر در اینجا به نام استفاده کنید
2472
01:46:25,389 –> 01:46:28,929
امن، بنابراین ما می توانیم آن را نجات دهیم و شما آنجا باشید
2473
01:46:28,929 –> 01:46:32,019
برو در واقع آن HTML و را رندر می کند
2474
01:46:32,019 –> 01:46:33,550
خیلی بیشتر شبیه کوتاه کردن وجود دارد
2475
01:46:33,550 –> 01:46:36,579
شخصیت ها درست یا عنوان به هی نگاه کنید
2476
01:46:36,579 –> 01:46:38,739
خیلی خوب است، پس ما چطور؟
2477
01:46:38,739 –> 01:46:40,809
که اول کلاه داریم و بعد عنوان
2478
01:46:40,809 –> 01:46:44,469
بنابراین عنوان و عنوان یک عنوان آن عنوان
2479
01:46:44,469 –> 01:46:47,230
eise تمام عنوان آنها است
2480
01:46:47,230 –> 01:46:49,060
متغیر درست است پس این متغیر است
2481
01:46:49,060 –> 01:46:51,040
هر چه هست متغیر و
2482
01:46:51,040 –> 01:46:53,440
سپس یک بار آن لوله ها را آنجا قرار دادید
2483
01:46:53,440 –> 01:46:56,830
به نام فیلتر و آن تبدیل می شود
2484
01:46:56,830 –> 01:47:00,790
ممکن است جالب باشد، بنابراین ما می توانیم تا آن زمان وقت بگذاریم
2485
01:47:00,790 –> 01:47:02,800
استفاده از چیزهای خرما که کمی است
2486
01:47:02,800 –> 01:47:04,080
پیشرفته تر از جایی که ما در کنار شما هستیم
2487
01:47:04,080 –> 01:47:06,220
می توانید زمان را تغییر دهید که می توانید آن را تغییر دهید
2488
01:47:06,220 –> 01:47:09,190
فرمت زمانی که می توانید برچسب های HTML را حذف کنید
2489
01:47:09,190 –> 01:47:11,350
درست است، بنابراین ما اینجا می بینیم که ما فقط نوار شدیم
2490
01:47:11,350 –> 01:47:14,020
قبل از آن تگ می کند، اگر نوار را انجام دهم بی خطر است
2491
01:47:14,020 –> 01:47:16,500
برچسب ها آن را ذخیره می کنند
2492
01:47:16,500 –> 01:47:19,270
رفرش شده سلام، شما بروید، این نیست
2493
01:47:19,270 –> 01:47:21,670
دیگر نشان می دهد که آن hTML چیست
2494
01:47:21,670 –> 01:47:23,200
اینها به نوعی معکوس هر یک هستند
2495
01:47:23,200 –> 01:47:24,910
یکی دیگر در واقع آن را دیگری ارائه می کند
2496
01:47:24,910 –> 01:47:27,520
یکی از شرش خلاص میشه اینا قشنگن
2497
01:47:27,520 –> 01:47:29,560
در داخل قالب ها بسیار مفید است
2498
01:47:29,560 –> 01:47:30,160
خودشان
2499
01:47:30,160 –> 01:47:32,230
slugga phi هی این یکی دیگر است واقعا
2500
01:47:32,230 –> 01:47:33,970
یک اسلگ از پنج را خنک کنید
2501
01:47:33,970 –> 01:47:36,160
اعمال به خوبی ما در اینجا آن را تازه کردن
2502
01:47:36,160 –> 01:47:39,220
با تگ های h1، hello world را تبدیل می کند
2503
01:47:39,220 –> 01:47:42,550
هنوز به یک نسخه مثل حلزون حرکت کردن آن وجود دارد یا
2504
01:47:42,550 –> 01:47:45,670
مانند یک URL امن نسخه اما من همچنین می توانم
2505
01:47:45,670 –> 01:47:49,000
تگ های نواری و سپس slug of hi and را انجام دهید
2506
01:47:49,000 –> 01:47:51,489
هی چی میدونی که همه رو حذف کرد
2507
01:47:51,489 –> 01:47:53,890
آن تگهای HTML و آن را در
2508
01:47:53,890 –> 01:47:55,930
در همان زمان، بنابراین شما می خواهید به
2509
01:47:55,930 –> 01:47:57,850
اسناد و مدارک برای این هر زمان که شما
2510
01:47:57,850 –> 01:48:01,260
فکر کن هی من باید X Y یا Z رو انجام بدم
2511
01:48:01,260 –> 01:48:04,300
زیرا آنها بسیار خاص هستند
2512
01:48:04,300 –> 01:48:06,610
فقط به طور کلی از آنچه شما درست استفاده می کنید
2513
01:48:06,610 –> 01:48:08,560
بنابراین اگر محتوای تولید شده توسط کاربر دارید
2514
01:48:08,560 –> 01:48:10,690
و شما می خواهید عناوین آنها به عنوان یک نشان داده شود
2515
01:48:10,690 –> 01:48:12,910
عنوان پس ممکن است این کار را انجام دهید اما
2516
01:48:12,910 –> 01:48:15,430
راستش شما ممکن است آن را همانطور که هستید رها کنید
2517
01:48:15,430 –> 01:48:17,320
ممکن است آن چیزها را اجرا نکند و
2518
01:48:17,320 –> 01:48:18,760
این چیزی است که واقعا جالب است
2519
01:48:18,760 –> 01:48:21,130
در مورد این تگ های قالب این است که شما یک
2520
01:48:21,130 –> 01:48:22,960
زمانی که می خواهید استفاده کنید انتخاب کنید و انتخاب کنید
2521
01:48:22,960 –> 01:48:25,090
آنها را من در واقع فکر نمی کنم که شما
2522
01:48:25,090 –> 01:48:28,090
در نهایت از آنها صادقانه استفاده کنید
2523
01:48:28,090 –> 01:48:30,910
زیرا همانطور که در اینجا می بینیم من به شما نشان می دهم
2524
01:48:30,910 –> 01:48:33,340
که آنها وجود دارند اما اغلب زمانی که شما
2525
01:48:33,340 –> 01:48:35,080
چنین ارزش هایی داشته باشید که در آن انجام خواهید داد
2526
01:48:35,080 –> 01:48:37,360
منظره یا اگر چیزی شبیه آن دارید
2527
01:48:37,360 –> 01:48:39,850
این نیز در نمای و
2528
01:48:39,850 –> 01:48:43,150
در واقع ایمن خود باید در انجام شود
2529
01:48:43,150 –> 01:48:45,580
نمای با چیزی به نام علامت امن
2530
01:48:45,580 –> 01:48:48,010
اما در واقع این چیزی نیست که ما هستیم
2531
01:48:48,010 –> 01:48:50,110
می خواهم پوشش فقط هنوز که کمی است
2532
01:48:50,110 –> 01:48:51,190
پیشرفته تر است اما چیزی ارزش دارد
2533
01:48:51,190 –> 01:48:55,360
توجه کنید خوب پس این برای جنگو تمام می شود
2534
01:48:55,360 –> 01:48:58,390
اکنون برچسب ها و فیلترهای قالب داخلی
2535
01:48:58,390 –> 01:49:00,949
ما قطعا آماده شروع رندر هستیم
2536
01:49:00,949 –> 01:49:04,100
محتوا از پشتیبان ما تا داده ها
2537
01:49:04,100 –> 01:49:05,960
که در واقع در ما ذخیره شده است
2538
01:49:05,960 –> 0