در این مطلب، ویدئو دوره کامل Python Django Framework – آموزش با Docs با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,160 –> 00:00:02,000
چه خبر است این قاضی است
2
00:00:02,000 –> 00:00:04,400
از cleverprogrammer.com
3
00:00:04,400 –> 00:00:06,080
آنچه می خواستم پوشش دهم
4
00:00:06,080 –> 00:00:09,040
در این سریال است
5
00:00:09,040 –> 00:00:10,320
جنگو
6
00:00:10,320 –> 00:00:12,639
و اوه آنچه می خواستم پوشش دهم اینطور بود
7
00:00:12,639 –> 00:00:14,240
بیشترین
8
00:00:14,240 –> 00:00:16,480
معمولا ارجاع داده می شود
9
00:00:16,480 –> 00:00:19,119
اسناد جنگو من شخصا
10
00:00:19,119 –> 00:00:21,520
واقعاً هیچ ویدیویی از آن پیدا نکردم
11
00:00:21,520 –> 00:00:24,240
مردم دوست دارند آن را بپوشانند، بنابراین من فقط می خواستم
12
00:00:24,240 –> 00:00:25,439
به
13
00:00:25,439 –> 00:00:28,320
این کار را انجام دهید زیرا می دانید که من می بینم
14
00:00:28,320 –> 00:00:30,160
مثل همه کسانی که شروع به یادگیری می کنند
15
00:00:30,160 –> 00:00:31,920
جنگو این اولین جایی است که شما هستید
16
00:00:31,920 –> 00:00:34,880
میخواهم اسناد جنگو را دوست داشته باشم
17
00:00:34,880 –> 00:00:37,200
اسناد رسمی که به شما نشان می دهد
18
00:00:37,200 –> 00:00:39,680
چگونه می دانید شروع آنها را انجام می دهند
19
00:00:39,680 –> 00:00:41,520
راهنمای و بنابراین من فقط می خواهم به نوعی
20
00:00:41,520 –> 00:00:43,920
پوشش آن در این مجموعه و درست است
21
00:00:43,920 –> 00:00:45,360
اکنون من فقط می خواهم به نوعی آن را بپوشانم
22
00:00:45,360 –> 00:00:46,719
نمای کلی و سپس ما می خواهیم پرش کنیم
23
00:00:46,719 –> 00:00:48,160
در واقع
24
00:00:48,160 –> 00:00:50,559
اوه قسمت های آموزش خوبه و
25
00:00:50,559 –> 00:00:53,440
تو فقط من را دنبال می کنی
26
00:00:53,440 –> 00:00:54,879
باشه پس
27
00:00:54,879 –> 00:00:57,600
اوم من قصد دارم این نوع لمس را پوشش دهم
28
00:00:57,600 –> 00:00:59,120
در این مورد اگر تجربه ای دارید
29
00:00:59,120 –> 00:01:00,559
با آن کمی از آن خواهد شد
30
00:01:00,559 –> 00:01:02,719
احساس می کنید که مدل های خود را به این صورت طراحی کنید
31
00:01:02,719 –> 00:01:05,199
جنگو شما می توانید به نوعی خود را طراحی کنید
32
00:01:05,199 –> 00:01:07,119
پایگاه داده و مدل هایی از این دست شما نمی توانید
33
00:01:07,119 –> 00:01:10,080
نیاز به تایپ عبارت های sql خام یا آشفتگی دارید
34
00:01:10,080 –> 00:01:12,799
با بیش از حد یا orms آن را فقط به سادگی
35
00:01:12,799 –> 00:01:15,360
کلاس ها پس به معنای واقعی کلمه شبیه پایتون است
36
00:01:15,360 –> 00:01:17,920
و برنامه نویسی شی گرا و رونق
37
00:01:17,920 –> 00:01:20,000
شما چیزهایی دارید که پایگاه داده شما را پر می کند
38
00:01:20,000 –> 00:01:22,159
که خیلی باحاله
39
00:01:22,159 –> 00:01:25,360
اوه همچنین دارای یک نوع api داخلی است
40
00:01:25,360 –> 00:01:27,439
می گوید شما به محض مدل های خود می دانید
41
00:01:27,439 –> 00:01:29,680
API در پرواز ایجاد می شود
42
00:01:29,680 –> 00:01:32,720
بدون تولید کد لازم است
43
00:01:32,720 –> 00:01:35,520
در اینجا می توانید ببینید که اگر یک را ایجاد کنید
44
00:01:35,520 –> 00:01:36,640
مدلی مانند فرض کنید که شما هستید
45
00:01:36,640 –> 00:01:38,880
ایجاد یک برنامه درست است که خبرنگاران دارد
46
00:01:38,880 –> 00:01:40,960
و برنامه شما مقالاتی دارد
47
00:01:40,960 –> 00:01:42,960
اوم میدونی
48
00:01:42,960 –> 00:01:44,320
خوب کاری که می توانید انجام دهید این است که فقط باشید
49
00:01:44,320 –> 00:01:45,399
مثل هی
50
00:01:45,399 –> 00:01:47,360
reporter.objects.all و آن را به شما خواهد گفت
51
00:01:47,360 –> 00:01:49,520
مثلا چند خبرنگار وجود دارد
52
00:01:49,520 –> 00:01:51,600
اگر یک برنامه بازی برای لایک بسازید
53
00:01:51,600 –> 00:01:53,920
بگو مبارز خیابانی و کردی
54
00:01:53,920 –> 00:01:56,479
جنگنده.اشیاء.همه
55
00:01:56,479 –> 00:01:58,320
ممکن است بگوید مجموعه خالی که به معنای شماست
56
00:01:58,320 –> 00:02:00,479
هنوز هیچ مبارزی را وارد نکردم اما درست است
57
00:02:00,479 –> 00:02:02,159
سپس فرض کنید شما یک جنگنده یا یک جنگنده ایجاد کرده اید
58
00:02:02,159 –> 00:02:04,560
خبرنگاری با نام جان اسمیت و
59
00:02:04,560 –> 00:02:06,320
شما آن را ذخیره کنید
60
00:02:06,320 –> 00:02:08,639
سپس وقتی اصلاً اشیاء را بررسی می کنید
61
00:02:08,639 –> 00:02:10,318
ناگهان می گویند هی خبرنگار
62
00:02:10,318 –> 00:02:14,000
جان اسمیت واقعاً وجود دارد
63
00:02:14,000 –> 00:02:16,239
این خیلی باحال است و واقعاً راه خوبی است
64
00:02:16,239 –> 00:02:18,319
برای ارتباط با آن و سپس شما
65
00:02:18,319 –> 00:02:20,480
می توانید چیزها را در یک واقعا آسان جستجو کنید
66
00:02:20,480 –> 00:02:22,480
راه نیز بنابراین شما می توانید در خود جستجو کنید
67
00:02:22,480 –> 00:02:24,879
پایگاه داده با شناسه اما شما چیزهای زیادی می دانید
68
00:02:24,879 –> 00:02:26,800
از زمان چه راه انسانی تر به
69
00:02:26,800 –> 00:02:28,959
جستجو به جای شناسه مانند است
70
00:02:28,959 –> 00:02:31,440
جستجو با چه چیزی شروع می شود
71
00:02:31,440 –> 00:02:33,920
با یا اگر نام حاوی کلمه باشد
72
00:02:33,920 –> 00:02:36,239
اسطوره ای که اسمیت در واقع حاوی و
73
00:02:36,239 –> 00:02:38,480
آن را با آن مطابقت دارد، پس چه کاری می توانید انجام دهید
74
00:02:38,480 –> 00:02:40,400
در قسمت جلویی شما بعدا همین الان است
75
00:02:40,400 –> 00:02:41,920
مثل اینکه خودت را نخواهی داشت
76
00:02:41,920 –> 00:02:43,599
رابط مشتری با برنامه شما از
77
00:02:43,599 –> 00:02:46,000
کد خط فرمان درست کاری که می توانید انجام دهید
78
00:02:46,000 –> 00:02:48,400
بعد از آن یک قسمت جلویی به آنها بدهید
79
00:02:48,400 –> 00:02:50,080
رابط، بنابراین آنها واقعا می توانند تایپ کنند
80
00:02:50,080 –> 00:02:53,040
آن را در نوار جستجو و جستجو کنید
81
00:02:53,040 –> 00:02:55,040
جان اسمیت یا myth را تایپ کنید و آن ها این کار را خواهند کرد
82
00:02:55,040 –> 00:02:57,840
هنوز جان اسمیت را پیدا کنید
83
00:02:57,840 –> 00:02:59,360
مثل زمانی که شما بچه ها به لایک می روید
84
00:02:59,360 –> 00:03:01,920
فروشگاه های shopify یا می شناسید یوتیوب و
85
00:03:01,920 –> 00:03:03,360
نام یک ویدیو و حتی اگر را تایپ کنید
86
00:03:03,360 –> 00:03:05,120
شما خاموش هستید، هنوز هم خواهید یافت که همینطور است
87
00:03:05,120 –> 00:03:07,360
با استفاده از این مکانیسم جستجوی حاوی
88
00:03:07,360 –> 00:03:11,280
که جنگو با آن ساخته شده است
89
00:03:11,280 –> 00:03:14,239
چیز دیگری که می خواهم به آن دست بزنم این است
90
00:03:14,239 –> 00:03:17,120
بله پس اگر مدل خود را دارید می توانید
91
00:03:17,120 –> 00:03:19,360
آنها را در رابط مدیریت ثبت کنید اما
92
00:03:19,360 –> 00:03:20,959
فقط یک خط ساده که می گوید
93
00:03:20,959 –> 00:03:23,040
admin.site.register
94
00:03:23,040 –> 00:03:24,799
و سپس آن مدل پس بیایید بگوییم شما
95
00:03:24,799 –> 00:03:27,040
مدل مقاله ای را که اکنون می توانید ایجاد کنید
96
00:03:27,040 –> 00:03:29,040
پس از آن آن را در رابط مدیریت ثبت کنید
97
00:03:29,040 –> 00:03:31,120
می توانید بروید و اشاره کنید و روی admin کلیک کنید
98
00:03:31,120 –> 00:03:34,080
رابط و سپس حذف یا ایجاد جدید
99
00:03:34,080 –> 00:03:36,959
به عنوان مثال، مقالات یا چیزهای نادرست
100
00:03:36,959 –> 00:03:39,280
وقتی یک وبلاگ وردپرس دارید می دانید
101
00:03:39,280 –> 00:03:41,200
چگونه یک رابط مدیریت در آنجا دارید
102
00:03:41,200 –> 00:03:43,040
و می توانید یک پست وبلاگ جدید ایجاد کنید یا
103
00:03:43,040 –> 00:03:44,799
یک پست را حذف یا ویرایش کنید
104
00:03:44,799 –> 00:03:46,879
شما عملکرد خام کامل را به خوبی دارید
105
00:03:46,879 –> 00:03:49,360
این همان چیزی است که با انجام دادن شما تقلید می کند
106
00:03:49,360 –> 00:03:50,239
این
107
00:03:50,239 –> 00:03:51,840
درست است و شما در حال ایجاد کد از آن هستید
108
00:03:51,840 –> 00:03:54,720
خراش که به نوعی قدرتمند است
109
00:03:54,720 –> 00:03:55,680
و سپس
110
00:03:55,680 –> 00:03:57,840
بدیهی است که به شما امکان می دهد آدرس های اینترنتی خود را طراحی کنید
111
00:03:57,840 –> 00:04:00,720
درست است پس می خواهید آدرس های اینترنتی شما چگونه باشد
112
00:04:00,720 –> 00:04:03,120
بنابراین برای مثال شما می توانید آن را مانند خود داشته باشید
113
00:04:03,120 –> 00:04:07,040
myapp.com مقالات اسلش را بدانید
114
00:04:07,040 –> 00:04:09,120
سال
115
00:04:09,120 –> 00:04:10,959
با هر حقی که می توانید دنبال کنید
116
00:04:10,959 –> 00:04:13,280
آدرس اینترنتی خود را ایجاد کنید
117
00:04:13,280 –> 00:04:15,120
uh پارامترها و
118
00:04:15,120 –> 00:04:16,720
هر چه باشد این زیباست
119
00:04:16,720 –> 00:04:18,639
استاندارد اما ام
120
00:04:18,639 –> 00:04:20,320
به نظر می رسد جنگو به شما امکان می دهد این کار را در یک انجام دهید
121
00:04:20,320 –> 00:04:23,040
بسیار تمیز به خصوص با جنگو
122
00:04:23,040 –> 00:04:25,840
2.0 آخرین نسخه جدید آنها
123
00:04:25,840 –> 00:04:26,840
خیلی خوب
124
00:04:26,840 –> 00:04:28,400
بنابراین
125
00:04:28,400 –> 00:04:30,400
اوه نوشتن نظرات شما هم زیباست
126
00:04:30,400 –> 00:04:32,320
آسان است شما می توانید آن را درست مانند بازگشت یک
127
00:04:32,320 –> 00:04:34,639
پاسخ http یا
128
00:04:34,639 –> 00:04:37,040
اوه فایل html که شما به عنوان مثال ساخته اید
129
00:04:37,040 –> 00:04:38,400
در اینجا می توانید ببینید
130
00:04:38,400 –> 00:04:40,880
ما به این صورت رندر می کنیم و برمی گردیم
131
00:04:40,880 –> 00:04:43,280
فایل archive.html بنابراین اگر شما یک
132
00:04:43,280 –> 00:04:45,440
فایل html در قالب های شما
133
00:04:45,440 –> 00:04:47,440
پس از آن دوباره آنجا خواهد بود اگر
134
00:04:47,440 –> 00:04:48,960
شما این را تماشا می کنید و مانند من هستید
135
00:04:48,960 –> 00:04:50,720
کاملا مبتدی هستم و هیچ ایده ای ندارم
136
00:04:50,720 –> 00:04:52,560
چه لعنتی در موردش صحبت میکنی نکن
137
00:04:52,560 –> 00:04:53,680
نگران بودن
138
00:04:53,680 –> 00:04:55,040
اگر این قسمت در حال ساخت نیست
139
00:04:55,040 –> 00:04:56,720
حس پرش کمی جلوتر به
140
00:04:56,720 –> 00:04:58,639
بخشی که در آن به آموزش می رویم
141
00:04:58,639 –> 00:05:00,960
این فقط برای افرادی است که شاید هستند
142
00:05:00,960 –> 00:05:02,639
از چارچوب های دیگر و آنها
143
00:05:02,639 –> 00:05:05,680
می خواهم بفهمم پایتون و جانگو چگونه است
144
00:05:05,680 –> 00:05:08,000
خوب کار می کند پس نیاز دارید
145
00:05:08,000 –> 00:05:09,840
کمی تجربه برای درک اینکه من چیست
146
00:05:09,840 –> 00:05:12,320
صحبت کردن در مورد اینجا
147
00:05:12,320 –> 00:05:14,240
و سپس بله قالب ها هستند
148
00:05:14,240 –> 00:05:15,600
اوه با استفاده از
149
00:05:15,600 –> 00:05:17,600
این در حال استفاده از قالب های جنگو است که
150
00:05:17,600 –> 00:05:19,520
یه جورایی شبیه جینجا هست
151
00:05:19,520 –> 00:05:22,240
بعداً به این موضوع خواهم پرداخت تا در این مرحله
152
00:05:22,240 –> 00:05:24,880
مثل بیایید شروع کنیم
153
00:05:24,880 –> 00:05:27,919
برای نصب شما بسیار خوب است
154
00:05:27,919 –> 00:05:29,840
شما واقعا باید انجام دهید این است که مطمئن شوید
155
00:05:29,840 –> 00:05:32,720
من پایتون را نصب کرده ام
156
00:05:32,720 –> 00:05:34,720
آناکوندا نصب شد که خارج شد
157
00:05:34,720 –> 00:05:36,880
که من به شما توصیه می کنم
158
00:05:36,880 –> 00:05:39,360
بنابراین اگر آناکوندا را انجام می دهید آنلاین دانلود کنید
159
00:05:39,360 –> 00:05:41,840
نوعی آن را نصب کنید
160
00:05:41,840 –> 00:05:44,080
و این تقریباً زیاد است
161
00:05:44,080 –> 00:05:45,759
تمام چیزی که برای رفتن نیاز دارید
162
00:05:45,759 –> 00:05:48,960
روشن است و سپس به وضوح django را نصب کنید
163
00:05:48,960 –> 00:05:50,560
خوب که در یک ثانیه به شما نشان خواهم داد
164
00:05:50,560 –> 00:05:52,080
باشه
165
00:05:52,080 –> 00:05:54,160
بسیار خوب و سپس می توانید ادامه دهید و
166
00:05:54,160 –> 00:05:55,919
یک پروژه ایجاد کنید تا ما به آن دست پیدا کنیم
167
00:05:55,919 –> 00:05:58,080
از صفر شروع کرد و ادامه داد
168
00:05:58,080 –> 00:06:00,080
با این آموزش پس بیایید دریافت کنیم
169
00:06:00,080 –> 00:06:04,000
خوب شروع کرد، پس من می خواهم حرفم را باز کنم
170
00:06:04,000 –> 00:06:05,840
خط فرمان در اینجا، بنابراین من فقط می روم
171
00:06:05,840 –> 00:06:07,360
ترمینال من را باز کن
172
00:06:07,360 –> 00:06:09,600
اگر در حال تماشای این هستید، می توانید آن را باز کنید
173
00:06:09,600 –> 00:06:10,880
شما
174
00:06:10,880 –> 00:06:12,240
ام
175
00:06:12,240 –> 00:06:15,759
شما cmd را در ویندوز می شناسید
176
00:06:15,759 –> 00:06:16,639
یا
177
00:06:16,639 –> 00:06:19,759
چیزی که توصیه می کنم نصب کنید cmder است
178
00:06:19,759 –> 00:06:22,080
ویندوز شما
179
00:06:22,080 –> 00:06:23,280
و اوه
180
00:06:23,280 –> 00:06:25,280
بله اساسا فقط
181
00:06:25,280 –> 00:06:27,600
ببینید آیا آناکوندا را نصب کرده اید و
182
00:06:27,600 –> 00:06:29,440
اگر انجام می دهید و اگر در رفتار تایپ می کنید
183
00:06:29,440 –> 00:06:31,840
این موضوع باید درست پیش بیاید
184
00:06:31,840 –> 00:06:33,600
اگر آناکوندا را نصب نکرده اید
185
00:06:33,600 –> 00:06:35,520
اشکالی نداره هنوز هم میتونی منو دنبال کنی
186
00:06:35,520 –> 00:06:37,440
اما کاری که من اینجا انجام می دهم نوعی است
187
00:06:37,440 –> 00:06:39,360
مانند بهترین تمرین
188
00:06:39,360 –> 00:06:41,120
بنابراین اگر می خواهید آن را به بهترین شکل انجام دهید
189
00:06:41,120 –> 00:06:43,440
روش تمرین پس من به شما توصیه می کنم که
190
00:06:43,440 –> 00:06:45,919
conda رو اینجا نصب کن اجازه بده
191
00:06:45,919 –> 00:06:47,840
این را کمی کوچکتر کنید
192
00:06:47,840 –> 00:06:50,880
بنابراین اساساً کاری که من می خواهم اینجا انجام دهم
193
00:06:50,880 –> 00:06:52,639
است ام
194
00:06:52,639 –> 00:06:53,599
اولین
195
00:06:53,599 –> 00:06:55,440
j من را بررسی کنید
196
00:06:55,440 –> 00:06:57,840
کاری که من می خواهم انجام دهم این است که من را نصب کنم
197
00:06:57,840 –> 00:07:00,319
محیط با کاندا باشه پس من میرم
198
00:07:00,319 –> 00:07:02,240
انجام دادن
199
00:07:02,240 –> 00:07:03,199
ام
200
00:07:03,199 –> 00:07:06,720
و دوباره نصب آناکوندا و
201
00:07:06,720 –> 00:07:08,240
مثل اینکه همه چیز را بفهمی
202
00:07:08,240 –> 00:07:10,080
در مورد محیط های مجازی خارج است
203
00:07:10,080 –> 00:07:13,039
دامنه این آموزش خاص است
204
00:07:13,039 –> 00:07:14,880
می توانید مواردی مانند نحوه انجام آن را جستجو کنید
205
00:07:14,880 –> 00:07:17,039
نصب آناکوندا روی ویندوز یا نحوه نصب
206
00:07:17,039 –> 00:07:19,199
آناکوندا را روی مک نصب کنید
207
00:07:19,199 –> 00:07:21,599
اوه، اما من فقط می روم و انجام می دهم
208
00:07:21,599 –> 00:07:24,000
conda یا اول من می خواهم این را ایجاد کنم
209
00:07:24,000 –> 00:07:26,080
پروژه پس بیایید ببینیم من به پروژه خودم می روم
210
00:07:26,080 –> 00:07:27,199
github
211
00:07:27,199 –> 00:07:29,919
خوب کاری که من نیز انجام داده ام این است که دارم
212
00:07:29,919 –> 00:07:32,800
به ترجیحات در اتم من رفته است
213
00:07:32,800 –> 00:07:33,759
و
214
00:07:33,759 –> 00:07:36,319
من در مرحله نصب قرار گرفتم و انجام دادم
215
00:07:36,319 –> 00:07:38,880
نصب شده است
216
00:07:38,880 –> 00:07:40,240
اوه
217
00:07:40,240 –> 00:07:42,479
پایانه
218
00:07:42,479 –> 00:07:45,280
ترمینال platformio ide و
219
00:07:45,280 –> 00:07:47,520
من آن را نصب کرده ام پس زیبایی از
220
00:07:47,520 –> 00:07:50,160
یعنی زمانی که من در حال کدنویسی هستم
221
00:07:50,160 –> 00:07:52,879
درست است اگر من در حال کد نویسی هستم، می توانم باز کنم
222
00:07:52,879 –> 00:07:54,319
ترمینال من
223
00:07:54,319 –> 00:07:56,160
همین جا و من مجبور نیستم بروم
224
00:07:56,160 –> 00:07:59,280
اضافه من پس انجام خواهم داد
225
00:07:59,280 –> 00:08:00,400
جنگو
226
00:08:00,400 –> 00:08:04,879
پروژه شروع مدیر
227
00:08:05,599 –> 00:08:07,919
سایت من همینطوره
228
00:08:07,919 –> 00:08:10,840
و سپس به من بروید
229
00:08:10,840 –> 00:08:14,639
سایت خوبه و بعد میام اینجا
230
00:08:14,639 –> 00:08:16,720
و باز خواهم کرد
231
00:08:16,720 –> 00:08:19,039
من به github می روم و سپس من می روم
232
00:08:19,039 –> 00:08:22,560
سایت و سپس فقط روی آن کلیک کنید خوب
233
00:08:22,560 –> 00:08:25,360
این در مورد آن است
234
00:08:25,599 –> 00:08:27,039
این فقط اگر شما بچه ها هستند
235
00:08:27,039 –> 00:08:28,720
دنبال کردن مثل من نمی خواهم شما
236
00:08:28,720 –> 00:08:32,320
گیج شو باشه من می خوام حرفمو باز کنم
237
00:08:32,320 –> 00:08:34,799
کروم
238
00:08:34,799 –> 00:08:36,240
بنابراین آنها می گویند که این زیبا است
239
00:08:36,240 –> 00:08:38,240
چقدر باید شبیه و برای ما باشد
240
00:08:38,240 –> 00:08:40,080
به نظر می رسد که حق ماست
241
00:08:40,080 –> 00:08:42,080
سایت و همه این فایل ها را داخل آن است
242
00:08:42,080 –> 00:08:44,560
از آن و شما می توانید سایت من را ببینید و آن را دارد
243
00:08:44,560 –> 00:08:46,800
تمام این فایل ها در داخل آن
244
00:08:46,800 –> 00:08:47,920
باشه
245
00:08:47,920 –> 00:08:50,160
ام
246
00:08:50,160 –> 00:08:52,320
و سپس آنها می گویند هی فقط جلو بروید و
247
00:08:52,320 –> 00:08:55,360
run python آن سرور py اجرا را مدیریت کنید
248
00:08:55,360 –> 00:08:57,680
بیایید جلو برویم و آن را امتحان کنیم
249
00:08:57,680 –> 00:08:59,360
بنابراین من می خواهم ترمینال خود را باز کنم و
250
00:08:59,360 –> 00:09:01,440
چگونه این کار را انجام دهم
251
00:09:01,440 –> 00:09:04,959
اعلان با انجام دستور shift p است
252
00:09:04,959 –> 00:09:07,279
آه برای شما در ویندوز که ممکن است یک
253
00:09:07,279 –> 00:09:08,399
دستور متفاوت
254
00:09:08,399 –> 00:09:12,080
مانند ctrl shift p
255
00:09:12,240 –> 00:09:13,920
اما بله برای من که آن را باز می کند و
256
00:09:13,920 –> 00:09:16,000
سپس روی ترمینال کلیک می کنم
257
00:09:16,000 –> 00:09:18,080
پایانه
258
00:09:18,080 –> 00:09:19,760
من می خواهم کوندا کنم
259
00:09:19,760 –> 00:09:21,200
ایجاد کردن
260
00:09:21,200 –> 00:09:24,240
نام خط تیره
261
00:09:24,240 –> 00:09:26,480
مکان من
262
00:09:26,480 –> 00:09:27,760
پایتون
263
00:09:27,760 –> 00:09:32,000
برابر با 3.6 است
264
00:09:34,800 –> 00:09:39,440
و من این محیط را فعال خواهم کرد
265
00:09:41,519 –> 00:09:42,640
باشه
266
00:09:42,640 –> 00:09:47,880
و حالا من جنگو را نصب خواهم کرد
267
00:09:53,120 –> 00:09:54,000
باشه
268
00:09:54,000 –> 00:09:56,240
بنابراین اگر پیپ فریز کنم باید به من نشان دهد
269
00:09:56,240 –> 00:09:58,640
آن جنگو و یک سری چیزهای دیگر است
270
00:09:58,640 –> 00:10:00,000
نصب شده است
271
00:10:00,000 –> 00:10:04,680
اوه جانگو همین جاست پس ما خوب هستیم
272
00:10:05,519 –> 00:10:07,040
خوب من فقط فونت ها را درست می کنم
273
00:10:07,040 –> 00:10:09,040
بزرگتر است تا بچه ها بتوانید آن را زیاد ببینید
274
00:10:09,040 –> 00:10:11,519
آسان تر
275
00:10:13,440 –> 00:10:15,920
خوب پس اکنون ما سعی می کنیم این را اجرا کنیم
276
00:10:15,920 –> 00:10:19,839
پایتون آن سرور py اجرا را مدیریت می کند
277
00:10:19,839 –> 00:10:22,800
و ما به این آدرس اینترنتی خواهیم رفت
278
00:10:22,800 –> 00:10:24,160
در کروم ما
279
00:10:24,160 –> 00:10:26,560
و ببینید که آیا
280
00:10:26,560 –> 00:10:29,120
چیزی به ما نشان می دهد
281
00:10:29,120 –> 00:10:31,839
خیلی خوبه پس میگه نصب کن
282
00:10:31,839 –> 00:10:34,240
با موفقیت تبریک می گویم
283
00:10:34,240 –> 00:10:35,200
و
284
00:10:35,200 –> 00:10:37,120
باور کنید یا نه این در واقع است
285
00:10:37,120 –> 00:10:39,279
بسیار هیجان انگیز است زیرا
286
00:10:39,279 –> 00:10:41,279
این اولین است
287
00:10:41,279 –> 00:10:43,760
اوه اشاره کنید که برنامه شما در واقع است
288
00:10:43,760 –> 00:10:46,320
در حال حاضر خوب است به این اضافه می کنیم
289
00:10:46,320 –> 00:10:48,079
بسیاری از ویژگی های بیشتر به آن و آن را
290
00:10:48,079 –> 00:10:49,839
واقعا عالیه
291
00:10:49,839 –> 00:10:51,839
اما در حال حاضر در واقع در حال ارائه است
292
00:10:51,839 –> 00:10:54,480
روی میزبان محلی شما و در حال اجرا است
293
00:10:54,480 –> 00:10:56,640
باشه و یه بار که بهش رسیدیم
294
00:10:56,640 –> 00:10:58,480
تا جایی که خیلی کارها را انجام می دهد
295
00:10:58,480 –> 00:11:00,640
چیزهای جالب ما آن را به صورت محلی توسعه خواهیم داد و
296
00:11:00,640 –> 00:11:02,880
بعداً کاری که می توانید انجام دهید این است
297
00:11:02,880 –> 00:11:05,040
سپس آن را آنلاین قرار دهید تا هرکسی وارد شود
298
00:11:05,040 –> 00:11:08,079
جهان می تواند از برنامه جنگو شما استفاده کند
299
00:11:08,079 –> 00:11:09,440
بیا برگردیم
300
00:11:09,440 –> 00:11:10,959
و بیایید نگاهی به آنچه که
301
00:11:10,959 –> 00:11:12,480
آموزش
302
00:11:12,480 –> 00:11:15,360
به ما می گوید در این مرحله انجام دهیم
303
00:11:15,360 –> 00:11:16,959
بنابراین می گوید که شما باید این را ببینید
304
00:11:16,959 –> 00:11:18,880
چیزها و ما انجام می دهیم
305
00:11:18,880 –> 00:11:20,880
و بعد می گوید اخطار را نادیده بگیرید
306
00:11:20,880 –> 00:11:23,040
در مورد مهاجرت های غیر کاربردی پایگاه داده برای
307
00:11:23,040 –> 00:11:25,680
اکنون به زودی به پایگاه داده خواهیم پرداخت
308
00:11:25,680 –> 00:11:28,240
سرد
309
00:11:28,240 –> 00:11:30,480
و می گوید ما شما شروع کرده ایم
310
00:11:30,480 –> 00:11:32,320
سرور توسعه جنگو که یک
311
00:11:32,320 –> 00:11:33,680
سبک وزن
312
00:11:33,680 –> 00:11:37,440
وب سرور صرفاً در پایتون نوشته شده است
313
00:11:37,440 –> 00:11:39,120
ما این را با جنگو قرار داده ایم تا شما
314
00:11:39,120 –> 00:11:40,640
می تواند چیزها را به سرعت بدون
315
00:11:40,640 –> 00:11:42,320
باید با پیکربندی a
316
00:11:42,320 –> 00:11:45,120
سرور تولید مانند آپاچی تا
317
00:11:45,120 –> 00:11:48,560
شما برای تولید آماده هستید
318
00:11:48,560 –> 00:11:50,160
بسیار خوب و آنها می گویند از آن استفاده نکنید
319
00:11:50,160 –> 00:11:51,600
سرور در هر چیزی شبیه a
320
00:11:51,600 –> 00:11:53,279
محیط های تولید یا در نظر گرفته شده برای
321
00:11:53,279 –> 00:11:55,200
در حال توسعه بدون مشکل
322
00:11:55,200 –> 00:11:58,399
بسیار خوب و حالا آنها می خواهند که ما به دست آوریم
323
00:11:58,399 –> 00:12:00,800
شروع به ایجاد نظرسنجی کرد
324
00:12:00,800 –> 00:12:03,519
برنامه نظرسنجی
325
00:12:05,040 –> 00:12:06,959
اکنون که محیط شما یک پروژه است
326
00:12:06,959 –> 00:12:09,120
تنظیم کنید شما آماده شروع کار هستید
327
00:12:09,120 –> 00:12:10,880
هر برنامه ای که در جنگو می نویسید
328
00:12:10,880 –> 00:12:13,120
از یک پیتون خالص یا یک پیتون تشکیل شده است
329
00:12:13,120 –> 00:12:14,560
بسته ای که از یک مشخص پیروی می کند
330
00:12:14,560 –> 00:12:15,920
قرارداد
331
00:12:15,920 –> 00:12:17,519
جنگو با ابزاری همراه است که
332
00:12:17,519 –> 00:12:19,360
به طور خودکار پایه را تولید می کند
333
00:12:19,360 –> 00:12:21,279
ساختار دایرکتوری یک برنامه تا بتوانید
334
00:12:21,279 –> 00:12:22,639
به جای اینکه روی نوشتن کد تمرکز کنید
335
00:12:22,639 –> 00:12:25,120
ایجاد دایرکتوری ها بسیار خوب است
336
00:12:25,120 –> 00:12:26,720
پروژه ها در مقابل برنامه ها پس چه چیزی است
337
00:12:26,720 –> 00:12:29,920
تفاوت بین پروژه و اپلیکیشن
338
00:12:29,920 –> 00:12:31,200
اکنون
339
00:12:31,200 –> 00:12:34,079
نکته جالب در مورد جنگو این است
340
00:12:34,079 –> 00:12:36,079
همه چیز به عنوان یک برنامه در نظر گرفته می شود خوب است
341
00:12:36,079 –> 00:12:38,160
بیایید بگوییم که شما یک وب سایت ایجاد می کنید که
342
00:12:38,160 –> 00:12:40,480
وبلاگی دارد که تجارت الکترونیکی دارد
343
00:12:40,480 –> 00:12:42,399
قابلیت
344
00:12:42,399 –> 00:12:43,680
اکنون
345
00:12:43,680 –> 00:12:46,160
وبلاگ در نظر گرفته شده است بنابراین بیایید بگوییم
346
00:12:46,160 –> 00:12:47,519
شما این وب سایت را با جنگو ایجاد کردید
347
00:12:47,519 –> 00:12:49,120
درست وبلاگ در نظر گرفته می شود
348
00:12:49,120 –> 00:12:51,200
برنامه جنگو و
349
00:12:51,200 –> 00:12:53,839
اوم فروشگاه تجارت الکترونیک شما در واقع می تواند
350
00:12:53,839 –> 00:12:55,120
در نظر گرفته شود
351
00:12:55,120 –> 00:12:57,120
یک برنامه جنگو متفاوت خوب است، بنابراین وجود خواهد داشت
352
00:12:57,120 –> 00:12:58,720
دو برنامه متفاوت که وب شما هستند
353
00:12:58,720 –> 00:13:01,120
برنامه از این طریق تشکیل شده است
354
00:13:01,120 –> 00:13:04,000
جنگو منطق را کنترل می کند
355
00:13:04,000 –> 00:13:05,120
بنابراین
356
00:13:05,120 –> 00:13:06,959
اساسا این یک پروژه است که دارد
357
00:13:06,959 –> 00:13:09,360
چندین برنامه در داخل آن بسیار خوب است
358
00:13:09,360 –> 00:13:12,880
تقریباً چیزی که آنها اینجا می گویند
359
00:13:13,440 –> 00:13:15,839
خوب پس یک برنامه یک برنامه وب است که
360
00:13:15,839 –> 00:13:17,920
یک سیستم وبلاگ وب کار خوبی انجام می دهد
361
00:13:17,920 –> 00:13:20,000
یک پایگاه داده از سوابق عمومی یا ساده
362
00:13:20,000 –> 00:13:22,079
برنامه نظرسنجی یک پروژه مجموعه ای از
363
00:13:22,079 –> 00:13:23,839
برنامه های پیکربندی برای یک خاص
364
00:13:23,839 –> 00:13:26,959
وب سایت یک پروژه می تواند شامل چندین مورد باشد
365
00:13:26,959 –> 00:13:27,839
برنامه ها
366
00:13:27,839 –> 00:13:32,399
یک برنامه می تواند در چندین پروژه باشد
367
00:13:33,440 –> 00:13:35,600
بنابراین شما می توانید یک برنامه که می سازید داشته باشید
368
00:13:35,600 –> 00:13:37,279
برای یک پروژه و شما در واقع می توانید
369
00:13:37,279 –> 00:13:39,360
آن را در پروژه های مختلف داشته باشید که
370
00:13:39,360 –> 00:13:41,920
شما انجام می دهید که واقعا عالی است
371
00:13:41,920 –> 00:13:44,480
اوه مثل این است که برنامه های شما می توانند وصل شوند
372
00:13:44,480 –> 00:13:46,399
در هر نقطه از مسیر پایتون خود زندگی کنید
373
00:13:46,399 –> 00:13:48,240
این آموزشی که ما ایجاد خواهیم کرد، ایجاد خواهیم کرد
374
00:13:48,240 –> 00:13:49,680
برنامه نظرسنجی ما درست در کنار شما
375
00:13:49,680 –> 00:13:52,320
فایل manager.py به طوری که می تواند باشد
376
00:13:52,320 –> 00:13:55,120
به عنوان ماژول سطح بالای خود وارد شده است
377
00:13:55,120 –> 00:13:58,399
به جای یک ماژول فرعی از سایت من خوب است
378
00:13:58,399 –> 00:13:59,920
برای ایجاد برنامه خود مطمئن شوید که در آن هستید
379
00:13:59,920 –> 00:14:02,399
دایرکتوری مشابه manager.py و تایپ کنید
380
00:14:02,399 –> 00:14:05,360
این دستور خوب است پس اکنون این دستور
381
00:14:05,360 –> 00:14:07,519
python manager.py شروع برنامه می کشد ما هستیم
382
00:14:07,519 –> 00:14:09,600
این کار را انجام خواهم داد
383
00:14:09,600 –> 00:14:11,920
بنابراین ما سرور خود را با آن خراب می کنیم
384
00:14:11,920 –> 00:14:13,279
کنترل ج
385
00:14:13,279 –> 00:14:16,240
خوب پس من این کار را کردم که ls و را بزنم
386
00:14:16,240 –> 00:14:18,800
به نظر می رسد من در همان سطح هستم
387
00:14:18,800 –> 00:14:22,639
فایل manager.py من و اگر pwd pwd را بزنم
388
00:14:22,639 –> 00:14:25,600
به من نشان می دهد که در کجا هستم
389
00:14:25,600 –> 00:14:26,639
و اکنون
390
00:14:26,639 –> 00:14:30,720
من قصد دارم python manager.py را انجام دهم
391
00:14:30,720 –> 00:14:32,320
شروع برنامه
392
00:14:32,320 –> 00:14:34,720
و من معتقدم این برنامه نظرسنجی نام دارد
393
00:14:34,720 –> 00:14:37,760
فقط بیایید دوبار بررسی کنیم
394
00:14:37,760 –> 00:14:40,959
خوب پس اکنون برنامه نظرسنجی ما ایجاد شده است و
395
00:14:40,959 –> 00:14:44,639
بیایید نگاهی به داخل نظرسنجی بیندازیم
396
00:14:44,639 –> 00:14:45,839
ژست
397
00:14:45,839 –> 00:14:48,480
خوب پس در نظرسنجی ها می توانید آن را ببینید
398
00:14:48,480 –> 00:14:50,880
ما یک دسته داریم آه در واقع بیایید نگاه کنیم
399
00:14:50,880 –> 00:14:52,959
همین جا اینطوری راحت تره
400
00:14:52,959 –> 00:14:56,320
بنابراین نظرسنجی ها با مهاجرت init.py همراه است
401
00:14:56,320 –> 00:14:59,440
برنامههای مدیریت مدلها آزمایشها بازدیدها وجود دارد
402
00:14:59,440 –> 00:15:01,680
خیلی چیزها که
403
00:15:01,680 –> 00:15:04,240
نظرسنجی ها به صورت خودکار ارائه می شوند که
404
00:15:04,240 –> 00:15:07,040
واقعا خوبه ولی خیلی چیزا هست
405
00:15:07,040 –> 00:15:10,079
میدونی یه جورایی خالیه
406
00:15:10,079 –> 00:15:12,160
اوه چیزهای اصلی که شما قرار است باشید
407
00:15:12,160 –> 00:15:14,480
کار کردن با مدل ها و نماها مشکلی ندارد
408
00:15:14,480 –> 00:15:15,680
این چیزی است که شما می خواهید انجام دهید
409
00:15:15,680 –> 00:15:17,760
مثل همیشه با آن کار کنید
410
00:15:17,760 –> 00:15:19,920
شما در حال توسعه برنامه ها برای خود هستید
411
00:15:19,920 –> 00:15:21,360
بعداً شما هم بازی می کنید
412
00:15:21,360 –> 00:15:22,720
در اطراف کاملا شما می خواهید انجام دهید
413
00:15:22,720 –> 00:15:24,399
اضافه کردن چیزهایی برای آزمایش برای اطمینان از شما
414
00:15:24,399 –> 00:15:26,720
می توانید برنامه خود را در حین ساخت آن آزمایش کنید
415
00:15:26,720 –> 00:15:28,160
و سپس مهاجرت ها انجام می شود
416
00:15:28,160 –> 00:15:29,360
مهم است زیرا به نوعی خواهد بود
417
00:15:29,360 –> 00:15:31,920
به شما اجازه می دهد در پایگاه داده خود در زمان سفر کنید
418
00:15:31,920 –> 00:15:33,600
هنگامی که ما به ایجاد تغییرات در شما ادامه می دهیم
419
00:15:33,600 –> 00:15:36,079
پایگاه داده با مهاجرت هایی که می توانید دوست داشته باشید
420
00:15:36,079 –> 00:15:38,720
تا زمان مشخصی به جلو حرکت کنید، اما اجازه دهید
421
00:15:38,720 –> 00:15:40,399
بگو که انگار همه چیز تو را به هم ریخته است
422
00:15:40,399 –> 00:15:43,920
می تواند به نقطه قبلی برگردد
423
00:15:43,920 –> 00:15:45,920
زمان
424
00:15:45,920 –> 00:15:46,959
خیلی خوب
425
00:15:46,959 –> 00:15:48,399
بنابراین
426
00:15:48,399 –> 00:15:51,040
ساختار این دایرکتوری خانه خواهد بود
427
00:15:51,040 –> 00:15:53,199
برنامه نظرسنجی
428
00:15:53,199 –> 00:15:54,959
بنابراین این ساختار دایرکتوری است که
429
00:15:54,959 –> 00:15:56,560
ما در واقع دیدیم خوب است
430
00:15:56,560 –> 00:15:59,040
و حالا آنها از ما می خواهند که اولین بار خود را بنویسیم
431
00:15:59,040 –> 00:16:00,160
چشم انداز
432
00:16:00,160 –> 00:16:03,600
یک نما چیزی است که به شما امکان می دهد به یک مورد خاص بروید
433
00:16:03,600 –> 00:16:05,920
url و سپس نوعی از آن را برمی گرداند
434
00:16:05,920 –> 00:16:08,480
به عنوان مثال پاسخ خوب است
435
00:16:08,480 –> 00:16:10,639
بنابراین جنگو از چیزی به نام کار می کند
436
00:16:10,639 –> 00:16:13,360
mvt که مدل view نامیده می شود
437
00:16:13,360 –> 00:16:14,480
قالب ها
438
00:16:14,480 –> 00:16:15,839
اوه
439
00:16:15,839 –> 00:16:17,440
عادی شما
440
00:16:17,440 –> 00:16:19,920
برنامه هایی که می شناسید node.js یا هر چیز دیگری
441
00:16:19,920 –> 00:16:22,480
فریمورک ها از نمای مدل mvc کار می کنند
442
00:16:22,480 –> 00:16:24,399
کنترل کننده
443
00:16:24,399 –> 00:16:26,320
بنابراین برای شما مثالی از این موضوع در
444
00:16:26,320 –> 00:16:30,800
زندگی واقعی زمانی است که به google.com می روید
445
00:16:30,800 –> 00:16:33,040
وقتی به google.com می روید و می دانید
446
00:16:33,040 –> 00:16:35,440
شما درست مثل گربه ها تایپ می کنید یا فرض کنید
447
00:16:35,440 –> 00:16:37,120
شما به google.com بروید
448
00:16:37,120 –> 00:16:39,680
و شما هر پاسخی که می دهید را تایپ می کنید
449
00:16:39,680 –> 00:16:41,440
که به شما می رسد
450
00:16:41,440 –> 00:16:44,000
که به آدرس اینترنتی فعلی که در آن هستید نگاشت می شود
451
00:16:44,000 –> 00:16:46,480
پس گوگل چگونه می داند که به شما نشان دهد
452
00:16:46,480 –> 00:16:47,519
گوگل
453
00:16:47,519 –> 00:16:49,360
لوگو و صفحه اصلی گوگل زمانی که شما
454
00:16:49,360 –> 00:16:51,839
به google.com بروید
455
00:16:51,839 –> 00:16:54,959
درست است پس google.com وقتی آن را تایپ می کنید
456
00:16:54,959 –> 00:16:58,399
مسیر آدرس فعلی شما را می بیند
457
00:16:58,399 –> 00:17:01,440
سپس وارد پایگاه کد گوگل می شود
458
00:17:01,440 –> 00:17:04,480
و سپس این فایل html را پیدا می کند
459
00:17:04,480 –> 00:17:07,039
که می گوید اگر کسی به این راه برود
460
00:17:07,039 –> 00:17:09,679
که می گوید google.com
461
00:17:09,679 –> 00:17:13,679
سپس این صفحه html را به آنها نشان دهید که
462
00:17:13,679 –> 00:17:14,480
دارد
463
00:17:14,480 –> 00:17:16,400
تصویر گوگل روی آن و به دنبال آن یک
464
00:17:16,400 –> 00:17:18,400
نوار جستجو و سپس به شما نشان می دهد که خوب است
465
00:17:18,400 –> 00:17:21,119
بنابراین یک پاسخ برمی گرداند
466
00:17:21,119 –> 00:17:23,039
شما چیزی را درخواست می کنید و آن را برمی گرداند
467
00:17:23,039 –> 00:17:24,720
واکنش
468
00:17:24,720 –> 00:17:25,919
اگر به
469
00:17:25,919 –> 00:17:28,559
apple.com
470
00:17:28,559 –> 00:17:30,880
ساعت یا تماشا نمیدانم اینطور است
471
00:17:30,880 –> 00:17:33,440
در واقع یک آدرس اینترنتی اپل واقعی است، اما اجازه دهید
472
00:17:33,440 –> 00:17:35,200
فقط بگو سعی میکنی اپل بگیری
473
00:17:35,200 –> 00:17:36,799
تماشا کن باشه پس اگه رفتی
474
00:17:36,799 –> 00:17:38,320
apple.comwatch
475
00:17:38,320 –> 00:17:40,640
چگونه آن را به شما بازگشت همه آنها
476
00:17:40,640 –> 00:17:42,480
درست تماشا می کند
477
00:17:42,480 –> 00:17:45,039
بنابراین آنچه در واقع اتفاق می افتد این است
478
00:17:45,039 –> 00:17:46,559
apple.com
479
00:17:46,559 –> 00:17:48,640
ساعت با آن مسیر در کد آنها مطابقت دارد
480
00:17:48,640 –> 00:17:52,240
پایه و سپس خواهید دید که آیا ام وجود دارد یا خیر
481
00:17:52,240 –> 00:17:54,400
یک فایل html که با آن مطابقت دارد و
482
00:17:54,400 –> 00:17:56,720
به شما آن فایل html را به عنوان یک نشان می دهد
483
00:17:56,720 –> 00:17:57,919
واکنش
484
00:17:57,919 –> 00:18:00,160
و اساساً این چیزی است که ما داریم می رویم
485
00:18:00,160 –> 00:18:02,000
انجام دهیم، اما ما یک کار بسیار زیاد خواهیم داشت
486
00:18:02,000 –> 00:18:04,400
نسخه اصلی آن
487
00:18:04,400 –> 00:18:06,640
بنابراین ما میخواهیم به اسلش نظرسنجی خود برویم
488
00:18:06,640 –> 00:18:08,320
نماها نقطه py
489
00:18:08,320 –> 00:18:10,160
بنابراین من در نظرسنجی هایم هستم و می روم
490
00:18:10,160 –> 00:18:12,559
در دیدگاه من که py بنابراین زمانی که آنها آن را می گویند
491
00:18:12,559 –> 00:18:14,480
مانند این pull views slash at py that’s
492
00:18:14,480 –> 00:18:15,679
منظور آنها چیست
493
00:18:15,679 –> 00:18:17,600
و در اینجا می خواهم بگویم از
494
00:18:17,600 –> 00:18:19,280
جنگو.http
495
00:18:19,280 –> 00:18:23,200
پاسخ http را وارد کنید
496
00:18:23,200 –> 00:18:25,120
درست است و سپس من می خواهم به اینجا بروم
497
00:18:25,120 –> 00:18:26,880
بگو تعریف کن
498
00:18:26,880 –> 00:18:30,400
درخواست ایندکس پس درخواست را بپذیرید
499
00:18:30,400 –> 00:18:33,520
و سپس یک http برگردانید
500
00:18:33,520 –> 00:18:36,320
واکنش
501
00:18:36,400 –> 00:18:40,480
و من سلام دنیا را خواهم گفت
502
00:18:40,880 –> 00:18:44,160
شما در
503
00:18:44,160 –> 00:18:48,000
بیایید آن را با نقل قول های دوگانه انجام دهیم زیرا
504
00:18:48,000 –> 00:18:49,120
سلام
505
00:18:49,120 –> 00:18:51,120
جهان تو
506
00:18:51,120 –> 00:18:52,320
چیست؟
507
00:18:52,320 –> 00:18:55,120
در نمایه نظرسنجی سمت راست
508
00:18:55,120 –> 00:18:57,039
و سپس آنها یک کاما کوچک در اینجا دارند
509
00:18:57,039 –> 00:18:59,039
این خیلی مهم نیست فقط یک است
510
00:18:59,039 –> 00:19:00,799
رشته، بنابراین مهم نیست که چه کاری انجام می دهید
511
00:19:00,799 –> 00:19:02,960
مطمئن شوید که همیشه چیزی را که هستید ذخیره می کنید
512
00:19:02,960 –> 00:19:04,480
انجام می دهد زیرا در غیر این صورت طول نمی کشد
513
00:19:04,480 –> 00:19:07,360
هر اثری باشد، پس مطمئن شوید که ctrl s یا انجام می دهید
514
00:19:07,360 –> 00:19:11,120
فرمان در تمام مدت
515
00:19:11,120 –> 00:19:13,360
بنابراین من به تازگی این را ایجاد کردم اما موضوع این است
516
00:19:13,360 –> 00:19:15,120
که الان اینطوری ظاهر نمیشه
517
00:19:15,120 –> 00:19:17,840
کاری که باید انجام دهم این است که به برنامه خود بگویم
518
00:19:17,840 –> 00:19:20,480
که وقتی کسی به صفحه اصلی می رود
519
00:19:20,480 –> 00:19:23,280
شما باید این را دقیقاً نشان دهید
520
00:19:23,280 –> 00:19:26,400
همینجا باشه
521
00:19:26,640 –> 00:19:28,400
این ساده ترین نمای ممکن در
522
00:19:28,400 –> 00:19:30,400
جنگو برای فراخوانی نمای مورد نیاز برای نقشه
523
00:19:30,400 –> 00:19:33,039
آن را به یک url و برای این ما به یک آدرس اینترنتی نیاز داریم
524
00:19:33,039 –> 00:19:35,919
con برای پیکربندی url برای ایجاد a
525
00:19:35,919 –> 00:19:38,799
url conf در دایرکتوری polls a ایجاد کنید
526
00:19:38,799 –> 00:19:41,760
فایلی به نام urls.py
527
00:19:41,760 –> 00:19:43,600
دایرکتوری برنامه شما اکنون باید شبیه به آن باشد
528
00:19:43,600 –> 00:19:46,400
پس اکنون توجه کنید که یک urls.py وجود دارد
529
00:19:46,400 –> 00:19:50,080
اینجا که قبلا آنجا نبود، خب
530
00:19:50,080 –> 00:19:52,400
ما می خواهیم در رای گیری های خود به درستی شرکت کنیم
531
00:19:52,400 –> 00:19:54,559
اینجا کلیک کنید
532
00:19:54,559 –> 00:19:56,559
و یک فایل جدید بسازید و آن را فراخوانی کنید
533
00:19:56,559 –> 00:19:59,559
urls.py
534
00:19:59,600 –> 00:20:01,039
باشه
535
00:20:01,039 –> 00:20:04,799
و اکنون در urls.py ما باید از آن اضافه کنیم
536
00:20:04,799 –> 00:20:07,559
مسیر وارد کردن آدرسهای اینترنتی نقطه جنگو از
537
00:20:07,559 –> 00:20:10,480
django.urls importpath
538
00:20:10,480 –> 00:20:13,120
و سپس ما قصد داریم از واردات انجام دهیم
539
00:20:13,120 –> 00:20:15,360
دیدگاه ها
540
00:20:15,360 –> 00:20:20,120
و سپس الگوهای url را انجام می دهیم
541
00:20:21,280 –> 00:20:22,559
اوه
542
00:20:22,559 –> 00:20:23,520
بنابراین
543
00:20:23,520 –> 00:20:26,559
کاری که می خواهید انجام دهید این است که سعی کنید تورفتگی نداشته باشید
544
00:20:26,559 –> 00:20:27,520
ولی
545
00:20:27,520 –> 00:20:30,240
اوه از چهار فاصله به جای یکی دو استفاده کنید
546
00:20:30,240 –> 00:20:31,919
سه چهار اگر به طور خودکار انجام نشود
547
00:20:31,919 –> 00:20:34,480
شما را به مکان مناسب برساند
548
00:20:34,480 –> 00:20:36,080
خیلی خوب
549
00:20:36,080 –> 00:20:39,440
و من می خواهم مسیر را انجام دهم
550
00:20:39,440 –> 00:20:41,520
بنابراین اگر کسی به مسیر خالی برود
551
00:20:41,520 –> 00:20:44,960
سپس از شما می خواهم به دیدگاه های ما وارد شوید
552
00:20:44,960 –> 00:20:46,400
فایل و
553
00:20:46,400 –> 00:20:48,880
از تابع index استفاده کنید و ما می خواهیم
554
00:20:48,880 –> 00:20:53,280
تماس بگیرید به آن یک فهرست نام بدهید
555
00:20:53,280 –> 00:20:55,360
پس اگر کسی برود این به چه معناست
556
00:20:55,360 –> 00:20:56,400
به
557
00:20:56,400 –> 00:20:57,919
فرض کنید وب سایت شما نامیده می شود
558
00:20:57,919 –> 00:21:01,039
john.com درست است یکی به john.com می رود
559
00:21:01,039 –> 00:21:03,760
به دنبال هیچ چیز دیگری پس دوست ندارم
560
00:21:03,760 –> 00:21:05,120
john.com
561
00:21:05,120 –> 00:21:07,039
مقاله اسلش وبلاگ هیچ کدام از آن نیست
562
00:21:07,039 –> 00:21:09,600
فقط john.com صفحه اصلی خود را
563
00:21:09,600 –> 00:21:12,640
چه اتفاقی می افتد پس ما می گوییم
564
00:21:12,640 –> 00:21:15,280
به فایل views رفته و index را اجرا کنید
565
00:21:15,280 –> 00:21:17,760
تابع بنابراین در نماهای زیر این شاخص است
566
00:21:17,760 –> 00:21:20,080
تابعی را اجرا می کنم که ما آن را نامگذاری می کنیم
567
00:21:20,080 –> 00:21:22,960
ایندکس پس بعدا اگر بخواهیم از
568
00:21:22,960 –> 00:21:24,640
قالب های ما
569
00:21:24,640 –> 00:21:26,640
یا html اگر بخواهیم به این اشاره کنیم
570
00:21:26,640 –> 00:21:30,000
مسیر url خاص ما فقط می توانیم آن را با آن فراخوانی کنیم
571
00:21:30,000 –> 00:21:31,360
شاخص و آن را
572
00:21:31,360 –> 00:21:33,280
به آن مراجعه کنید
573
00:21:33,280 –> 00:21:35,679
خوب مرحله بعدی نشان دادن ریشه است
574
00:21:35,679 –> 00:21:38,159
پیکربندی url در polls.urls
575
00:21:38,159 –> 00:21:40,799
ماژول باشه پس
576
00:21:40,799 –> 00:21:43,520
شما همه باهم هستید و ما باید به آن اشاره کنیم
577
00:21:43,520 –> 00:21:44,960
این
578
00:21:44,960 –> 00:21:48,080
بنابراین همه چیز در سایت من urls.py اسلش است
579
00:21:48,080 –> 00:21:49,720
اضافه کردن یک واردات برای
580
00:21:49,720 –> 00:21:52,080
django.urlsunclude و insert include in
581
00:21:52,080 –> 00:21:54,960
لیست الگوهای url بنابراین شما این را دارید
582
00:21:54,960 –> 00:21:57,280
بنابراین ما به mysiteslash خود می رویم
583
00:21:57,280 –> 00:21:59,919
آدرس های اینترنتی همینجا
584
00:21:59,919 –> 00:22:02,559
و در اینجا ما آن را اضافه می کنیم
585
00:22:02,559 –> 00:22:05,120
این خط خوبه
586
00:22:05,120 –> 00:22:06,880
زیرا ما می گوییم اگر کسی برود
587
00:22:06,880 –> 00:22:09,679
نظرسنجی مسیر
588
00:22:09,679 –> 00:22:10,880
سپس
589
00:22:10,880 –> 00:22:12,400
کشش را اجرا کنید
590
00:22:12,400 –> 00:22:15,520
آدرس های اینترنتی
591
00:22:17,200 –> 00:22:18,080
باشه
592
00:22:18,080 –> 00:22:21,440
بنابراین از django contrib import import from
593
00:22:21,440 –> 00:22:23,039
واردات عمومی
594
00:22:23,039 –> 00:22:27,559
از واردات django.urls شامل
595
00:22:27,919 –> 00:22:29,679
مسیر کاما خوب است
596
00:22:29,679 –> 00:22:31,440
و این به این دلیل است که ما می خواهیم
597
00:22:31,440 –> 00:22:33,520
همین الان کار شامل را انجام دهید
598
00:22:33,520 –> 00:22:37,280
خوب است و سپس save را بزنید
599
00:22:37,360 –> 00:22:40,799
بنابراین اگر کسی در نظرسنجی های john.com تایپ کند
600
00:22:40,799 –> 00:22:42,640
حالا هی می گوییم
601
00:22:42,640 –> 00:22:45,919
سعی کنید با رفتن به این الگو را مطابقت دهید
602
00:22:45,919 –> 00:22:48,559
url های تپ اختر به خوبی فایل کجاست
603
00:22:48,559 –> 00:22:50,880
که در برنامه نظرسنجی است
604
00:22:50,880 –> 00:22:52,640
و این فایل دقیقاً در اینجاست
605
00:22:52,640 –> 00:22:54,480
آن را به این فایل و سپس آن را
606
00:22:54,480 –> 00:22:56,240
با این پسر اول مطابقت کن و آنها خواهند گفت
607
00:22:56,240 –> 00:22:58,480
بسیار خوب، من می خواهم تابع خانه را اجرا کنم
608
00:22:58,480 –> 00:23:00,720
باشه
609
00:23:00,960 –> 00:23:02,400
بنابراین هر زمان کسی سراغ هر چیزی می رود
610
00:23:02,400 –> 00:23:05,039
می کشد آنها آن را به آن فایل که
611
00:23:05,039 –> 00:23:07,360
فایل urls
612
00:23:07,360 –> 00:23:08,960
بسیار خوب این همان چیزی است که آنها هستند
613
00:23:08,960 –> 00:23:10,799
اساسا در اینجا گفتن شامل
614
00:23:10,799 –> 00:23:12,960
تابع اجازه می دهد تا به آدرس های دیگر ارجاع دهد
615
00:23:12,960 –> 00:23:15,600
معایب هر زمان که جنگو با آن روبرو می شود شامل
616
00:23:15,600 –> 00:23:17,520
هر بخشی از آدرس اینترنتی را قطع می کند
617
00:23:17,520 –> 00:23:19,760
مطابقت تا آن نقطه و ارسال می کند
618
00:23:19,760 –> 00:23:21,840
رشته باقیمانده به url con
619
00:23:21,840 –> 00:23:24,240
برای پردازش بیشتر ایده پشت سر
620
00:23:24,240 –> 00:23:26,080
شامل این است که آن را آسان به وصل و
621
00:23:26,080 –> 00:23:28,799
آدرس ها را پخش کنید زیرا نظرسنجی ها خودشان هستند
622
00:23:28,799 –> 00:23:30,159
url conf
623
00:23:30,159 –> 00:23:32,080
آنها را می توان در زیر قرار داد
624
00:23:32,080 –> 00:23:36,159
یا هر مسیری و برنامه همچنان کار خواهد کرد
625
00:23:36,159 –> 00:23:37,280
باشه
626
00:23:37,280 –> 00:23:40,559
شما اکنون سیم کشی کرده اید پس اکنون می گوید
627
00:23:40,559 –> 00:23:42,240
همیشه باید بگنجانید
628
00:23:42,240 –> 00:23:44,080
شما همیشه باید از include when you استفاده کنید
629
00:23:44,080 –> 00:23:46,960
شامل سایر الگوهای آدرس اینترنتی
630
00:23:46,960 –> 00:23:47,919
باشه
631
00:23:47,919 –> 00:23:49,600
و اکنون می گوید شما اکنون یک سیم کشی کرده اید
632
00:23:49,600 –> 00:23:51,840
نمایه را در بیایید بررسی کنیم که هست
633
00:23:51,840 –> 00:23:53,840
دستور زیر را به خوبی اجرا کنید
634
00:23:53,840 –> 00:23:57,200
بنابراین اکنون ما می خواهیم این مورد را اجرا کنیم
635
00:23:58,799 –> 00:24:02,000
و ما به میزبان محلی خود یا این خواهیم رفت
636
00:24:02,000 –> 00:24:05,840
http در اینجا پورت است
637
00:24:06,960 –> 00:24:09,679
و اجرا را بزنید
638
00:24:09,679 –> 00:24:11,039
و اکنون
639
00:24:11,039 –> 00:24:13,039
ما داریم خطا می گیریم
640
00:24:13,039 –> 00:24:16,480
اوه بله اساسا شما باید انجام دهید
641
00:24:16,480 –> 00:24:18,720
البته نظرسنجی ها خوب است
642
00:24:18,720 –> 00:24:19,679
ام
643
00:24:19,679 –> 00:24:22,320
زیرا این یک صفحه اصلی نیست
644
00:24:22,320 –> 00:24:24,320
ما به آن اضافه کردیم زیرا من این را دیدم
645
00:24:24,320 –> 00:24:26,400
و من مثل اوه صفحه اصلی بودم اما اینطور است
646
00:24:26,400 –> 00:24:28,640
چون ما باید به مسیر رای گیری برویم
647
00:24:28,640 –> 00:24:32,559
خوب پس همه چیز بعد از آن پس مثل اوه
648
00:24:32,559 –> 00:24:34,720
وقتی این را آنلاین می گذارید وقتی قرار می دهید
649
00:24:34,720 –> 00:24:36,480
این برنامه به صورت آنلاین آن را اساسا
650
00:24:36,480 –> 00:24:38,159
مثل بودن
651
00:24:38,159 –> 00:24:42,400
نظرسنجی های اسلش app.com شما جایی است که می توانید
652
00:24:42,400 –> 00:24:44,000
باید برم و بعد میفهمم چیه
653
00:24:44,000 –> 00:24:45,840
برای انجام کار خوب، بنابراین می گوید که شما در آن هستید
654
00:24:45,840 –> 00:24:47,600
شاخص نظرسنجی
655
00:24:47,600 –> 00:24:50,080
و این دقیقاً همان چیزی است که اکنون می بینیم
656
00:24:50,080 –> 00:24:51,120
سرد
657
00:24:51,120 –> 00:24:53,120
باید در مرورگر خود به این قسمت بروید
658
00:24:53,120 –> 00:24:54,960
متنی را که در قسمت تعریف کرده اید ببینید
659
00:24:54,960 –> 00:24:57,679
ایندکس تابع مسیر pat است
660
00:24:57,679 –> 00:24:59,760
گذشته از چهار آرگومان دو مورد نیاز است
661
00:24:59,760 –> 00:25:02,000
مسیر و دید و دو اختیاری
662
00:25:02,000 –> 00:25:03,520
در این مرحله ارزش بررسی چیست
663
00:25:03,520 –> 00:25:05,440
این استدلال ها برای همه درست است
664
00:25:05,440 –> 00:25:06,720
ما قرار نیست خیلی وارد بحث شویم
665
00:25:06,720 –> 00:25:08,240
جزئیات آن مانند هنوز است
666
00:25:08,240 –> 00:25:09,919
گاه به گاه و ما به حرکت خود ادامه می دهیم
667
00:25:09,919 –> 00:25:12,919
رو به جلو
668
00:25:14,080 –> 00:25:17,919
ما قسمت دوم رسمی را انجام می دهیم
669
00:25:17,919 –> 00:25:20,559
آموزش جنگو را قبلا انجام داده ایم
670
00:25:20,559 –> 00:25:22,159
خیلی چیزها درست است که ما دریافت کرده ایم
671
00:25:22,159 –> 00:25:25,440
سرورهای محلی ما شروع به کار کردند اما ما
672
00:25:25,440 –> 00:25:27,919
می خواهید انجام دهید در این ویدئو ما هستیم
673
00:25:27,919 –> 00:25:29,600
در واقع پوشش خواهد داد
674
00:25:29,600 –> 00:25:31,919
رابط مدیر ما و ما می خواهیم
675
00:25:31,919 –> 00:25:33,600
در واقع شروع به بازی کردن با آن کنید
676
00:25:33,600 –> 00:25:35,200
خیلی هیجان انگیز خواهد بود امیدوارم
677
00:25:35,200 –> 00:25:36,159
شما هستید
678
00:25:36,159 –> 00:25:38,480
مایل و هیجان زده برای دیدن این که چگونه است
679
00:25:38,480 –> 00:25:40,000
کار می کند و ما می خواهیم از آن عبور کنیم
680
00:25:40,000 –> 00:25:43,120
این یکی کمی سریعتر است پس خوب است
681
00:25:43,120 –> 00:25:45,520
بنابراین اولین کاری که می خواهیم انجام دهیم این است که
682
00:25:45,520 –> 00:25:47,679
به تنظیمات پایگاه داده که می توانید نگاه کنید
683
00:25:47,679 –> 00:25:50,480
رک و پوست کنده را نادیده بگیرید اگر تازه وارد هستید اوه اما
684
00:25:50,480 –> 00:25:52,640
بعداً مانند این چیزی است که شما
685
00:25:52,640 –> 00:25:54,080
باید بخواند
686
00:25:54,080 –> 00:25:56,000
اما در حال حاضر ما فقط روی آن تمرکز خواهیم کرد
687
00:25:56,000 –> 00:25:57,760
این دستور که می گوید پایتون مدیریت کنید
688
00:25:57,760 –> 00:25:59,440
که py مهاجرت خوب است پس این یک است
689
00:25:59,440 –> 00:26:01,600
ادامه کامل از آخرین
690
00:26:01,600 –> 00:26:04,320
ویدیو بسیار خوب پس مطمئن شوید که گرفتار شده اید
691
00:26:04,320 –> 00:26:06,000
در مورد همه چیز از قسمت اول من می خواهم
692
00:26:06,000 –> 00:26:08,400
اتم را باز کن و من از آن خارج خواهم شد
693
00:26:08,400 –> 00:26:10,400
این را با انجام ctrl c و من انجام خواهم داد
694
00:26:10,400 –> 00:26:13,120
python management.py نمره من
695
00:26:13,120 –> 00:26:16,000
و باید یکسری موارد خوب به شما بدهد
696
00:26:16,000 –> 00:26:17,760
و آنچه انجام داد اینها را ایجاد کرد
697
00:26:17,760 –> 00:26:19,440
جداول که
698
00:26:19,440 –> 00:26:22,159
قبل از درستی ایجاد نشده اند، بنابراین آنها هستند
699
00:26:22,159 –> 00:26:24,480
همه چیزهایی با نام کاربری ایجاد شده است
700
00:26:24,480 –> 00:26:26,559
و ایمیل ها و مجوزها و
701
00:26:26,559 –> 00:26:28,320
همه چیزهایی که باید روی آن انجام دهد
702
00:26:28,320 –> 00:26:30,720
انتهای عقب باشه
703
00:26:30,720 –> 00:26:33,039
خیلی خوب
704
00:26:33,039 –> 00:26:34,480
و ام
705
00:26:34,480 –> 00:26:36,480
از اینجا ما ادامه می دهیم و هستیم
706
00:26:36,480 –> 00:26:39,360
سعی می کنم اکنون مدل ها را درست کنم
707
00:26:39,360 –> 00:26:41,679
بنابراین ما مدل های شما را اساسا تعریف می کنیم
708
00:26:41,679 –> 00:26:43,440
طرح پایگاه داده خود را با برخی از
709
00:26:43,440 –> 00:26:45,200
اضافی
710
00:26:45,200 –> 00:26:47,760
ابرداده
711
00:26:47,760 –> 00:26:48,880
چگونه
712
00:26:48,880 –> 00:26:51,840
کار مدل های جنگو فلسفه آنهاست
713
00:26:51,840 –> 00:26:54,000
از اصل خشک پیروی می کند
714
00:26:54,000 –> 00:26:55,760
زیرا خودت را تکرار نکن که الف است
715
00:26:55,760 –> 00:26:57,279
واقعا رایج است
716
00:26:57,279 –> 00:27:00,240
مخفف رایج در برنامه نویسی استفاده می شود
717
00:27:00,240 –> 00:27:01,279
جهان
718
00:27:01,279 –> 00:27:04,880
و بر استفاده از منطق تاکید دارد
719
00:27:04,880 –> 00:27:08,080
که به شما کمک می کند هرگز واقعاً تکرار نکنید
720
00:27:08,080 –> 00:27:10,400
به عنوان مثال خودت درسته
721
00:27:10,400 –> 00:27:12,240
فقط یک مثال ساده برای شما می زنم
722
00:27:12,240 –> 00:27:15,039
تصور کنید اگر مجبور باشید چاپ کنید
723
00:27:15,039 –> 00:27:16,400
ام
724
00:27:16,400 –> 00:27:19,840
یک نامه یا کلمه بوم 100 را چاپ کنید
725
00:27:19,840 –> 00:27:20,880
بار
726
00:27:20,880 –> 00:27:23,039
شما می توانید به نوشتن چاپ بوم چاپ ادامه دهید
727
00:27:23,039 –> 00:27:25,360
بوم چاپ بوم یا
728
00:27:25,360 –> 00:27:28,399
شما می توانید آن را به روش خشک انجام دهید
729
00:27:28,399 –> 00:27:31,440
یک حلقه for بنویسید که آن را 100 چاپ کند
730
00:27:31,440 –> 00:27:33,760
بارها خوب است، بنابراین به شما اجازه می دهد
731
00:27:33,760 –> 00:27:35,919
خود را از تکرار و فقط بازدارد
732
00:27:35,919 –> 00:27:37,600
به شما کمک می کند این کار را یکباره انجام دهید
733
00:27:37,600 –> 00:27:40,000
اکنون که شروع به انتزاع آن می کنید و
734
00:27:40,000 –> 00:27:41,760
بردن آن به یک سطح بالاتر که ممکن است
735
00:27:41,760 –> 00:27:44,240
یعنی کد خود را از
736
00:27:44,240 –> 00:27:47,520
کد پایه اولیه و مدولار کردن آن
737
00:27:47,520 –> 00:27:49,919
به یک تابع یا به یک کلاس یا داخل
738
00:27:49,919 –> 00:27:52,480
یک بسته چیزهایی از آن طبیعت خوب و
739
00:27:52,480 –> 00:27:54,480
این همان فلسفه ای است که جنگو می گوید
740
00:27:54,480 –> 00:27:56,240
خاموش، بنابراین به جای تکرار کردن
741
00:27:56,240 –> 00:27:57,679
خودت بارها و بارها بهت اجازه میده
742
00:27:57,679 –> 00:28:00,000
یک کلاس ایجاد می کند که سپس ایجاد می کند
743
00:28:00,000 –> 00:28:03,279
مدل های خارج از آن و رسیدگی به بسیاری از آن
744
00:28:03,279 –> 00:28:05,279
چیز برای شما باشه
745
00:28:05,279 –> 00:28:07,039
بنابراین ما می خواهیم
746
00:28:07,039 –> 00:28:09,039
ایجاد این این مدل ها خوب و
747
00:28:09,039 –> 00:28:10,559
اساساً ما روی آن کار خواهیم کرد
748
00:28:10,559 –> 00:28:12,399
برنامه نظرسنجی ساده ما که می خواهیم ایجاد کنیم
749
00:28:12,399 –> 00:28:15,679
دو مدل سوال و یک انتخاب
750
00:28:15,679 –> 00:28:17,200
یک سوال یک سوال دارد و یک
751
00:28:17,200 –> 00:28:19,200
تاریخ انتشار پس تقریبا تصور کنید مانند
752
00:28:19,200 –> 00:28:21,520
یک صفحه گسترده فرض کنید شما یک صفحه جدید ایجاد کرده اید
753
00:28:21,520 –> 00:28:23,279
ورق در صفحه گسترده و شما تماس بگیرید
754
00:28:23,279 –> 00:28:25,520
سوال برگه شما ستون یک
755
00:28:25,520 –> 00:28:27,919
که می گوید متن سوال ستون دو که
756
00:28:27,919 –> 00:28:31,600
تاریخ انتشار دارد بنابراین متن سوال
757
00:28:31,600 –> 00:28:33,600
در ردیف اول شما ممکن است چه جهنمی باشد
758
00:28:33,600 –> 00:28:36,080
ادامه دارد و تاریخ انتشار ممکن است
759
00:28:36,080 –> 00:28:38,240
مثل فوریه باش و بعدت
760
00:28:38,240 –> 00:28:40,240
سوال ممکن است مانند این باشد که قاضی کی است
761
00:28:40,240 –> 00:28:41,760
بعدی را میسازم
762
00:28:41,760 –> 00:28:43,520
قطعه ای از محتوا ساختن همه اینها را متوقف کنید
763
00:28:43,520 –> 00:28:45,840
ویدیوهای دیوانه که در آن او بیرون صحبت می کند
764
00:28:45,840 –> 00:28:48,159
به دوربین و سپس نشریه شما
765
00:28:48,159 –> 00:28:49,919
تاریخ در کنار آن سمت راست
766
00:28:49,919 –> 00:28:52,799
بنابراین من می خواهم که شما چه زمانی را تصویر کنید
767
00:28:52,799 –> 00:28:55,279
ما این مدل ها را ایجاد می کنیم
768
00:28:55,279 –> 00:28:57,760
بسیار خوب با آن گفت بیایید ادامه دهیم
769
00:28:57,760 –> 00:28:59,919
یک انتخاب با خود خواهد بود
770
00:28:59,919 –> 00:29:02,799
صفحه گسترده یا برگه خودش باشه و
771
00:29:02,799 –> 00:29:04,720
اساساً کاری که انجام می دهد یک انتخاب است
772
00:29:04,720 –> 00:29:06,559
دو فیلد متن انتخابی و الف
773
00:29:06,559 –> 00:29:10,000
تعداد رای خوب است بنابراین متن ch و
774
00:29:10,000 –> 00:29:11,360
رای علی
775
00:29:11,360 –> 00:29:13,279
و سپس سوالی که به آن می رسید
776
00:29:13,279 –> 00:29:16,720
انتخاب است در واقع مرجع از
777
00:29:16,720 –> 00:29:19,600
مدل سوال خوب است، بنابراین اجازه دهید در واقع
778
00:29:19,600 –> 00:29:21,440
حالا این کد را بنویسید پس بیایید به
779
00:29:21,440 –> 00:29:23,600
نظرسنجی های ما و من فقط می خواهم کپی کنم
780
00:29:23,600 –> 00:29:25,200
آن را بچسبانید من توصیه می کنم که در واقع
781
00:29:25,200 –> 00:29:27,039
آن را بنویسید زیرا واقعا مفید است
782
00:29:27,039 –> 00:29:28,720
برای شما ورزش کنید
783
00:29:28,720 –> 00:29:31,360
اما فقط برای زمان من می خواهم از طریق
784
00:29:31,360 –> 00:29:32,720
آی تی
785
00:29:32,720 –> 00:29:34,399
سریعتر، بنابراین ما آن را قرار می دهیم
786
00:29:34,399 –> 00:29:35,919
من می خواهم آن را در اینجا بچسبانم، خوب من هستم
787
00:29:35,919 –> 00:29:39,399
آن را نجات خواهم داد
788
00:29:40,000 –> 00:29:41,840
خیلی خوب
789
00:29:41,840 –> 00:29:44,799
حالا ما باید مدل های خود را فعال کنیم بسیار خوب
790
00:29:44,799 –> 00:29:47,279
بنابراین من می خواهم به تنظیمات خود در سایت خود بروم
791
00:29:47,279 –> 00:29:49,760
تنظیمات اسلش
792
00:29:49,760 –> 00:29:53,679
و در داخل اینجا می خواهم به جانگو بگویم
793
00:29:53,679 –> 00:29:55,919
که ما در واقع این برنامه را نصب کرده ایم
794
00:29:55,919 –> 00:29:59,600
خوب پس کاری که می خواهم انجام دهم نظرسنجی است
795
00:29:59,600 –> 00:30:01,600
برنامه های نقطه نقطه
796
00:30:01,600 –> 00:30:04,480
من فکر می کنم این یک پیکربندی نظرسنجی است
797
00:30:04,480 –> 00:30:06,480
مانند آن خوب است و مطمئن شوید که a
798
00:30:06,480 –> 00:30:08,799
کاما بعد از آن چون بعد از همه یک است
799
00:30:08,799 –> 00:30:10,320
لیست با
800
00:30:10,320 –> 00:30:12,720
یک دو سه چهار پنج شش هفت
801
00:30:12,720 –> 00:30:15,200
عناصر
802
00:30:15,520 –> 00:30:16,559
باشه
803
00:30:16,559 –> 00:30:18,880
بنابراین اکنون جنگو می داند که کشش ها را نیز شامل شود
804
00:30:18,880 –> 00:30:20,640
برنامه بیایید دستور دیگری را اجرا کنیم
805
00:30:20,640 –> 00:30:22,960
تا حالا جانگو نمیدانست این چیست
806
00:30:22,960 –> 00:30:25,200
چیزی که شما این برنامه را ایجاد کردید
807
00:30:25,200 –> 00:30:27,360
اما حالا که به سایت من رفتی و
808
00:30:27,360 –> 00:30:29,679
این را در قسمت تنظیمات اضافه کرد و به آن اضافه کرد
809
00:30:29,679 –> 00:30:31,760
اکنون برنامه های نصب شده شما این را می داند
810
00:30:31,760 –> 00:30:33,679
در واقع وجود دارد، خوب است
811
00:30:33,679 –> 00:30:35,760
معادل نوعی مانند
812
00:30:35,760 –> 00:30:38,240
فرض کنید یک برنامه را روی خود دانلود کرده اید
813
00:30:38,240 –> 00:30:40,000
مک یا ویندوز شما اما شما هرگز
814
00:30:40,000 –> 00:30:42,320
همانطور که دانلود کردید آن را درست نصب کرد
815
00:30:42,320 –> 00:30:44,080
بازی اما شما هرگز آن را نصب نکرده اید
816
00:30:44,080 –> 00:30:46,000
مانند آن، بنابراین ما فقط آن را نصب کردیم
817
00:30:46,000 –> 00:30:48,240
انجام این کار
818
00:30:48,240 –> 00:30:50,159
خوب و حالا کاری که می خواهیم انجام دهیم این است که بیایید
819
00:30:50,159 –> 00:30:52,480
دستور دیگری را اجرا کنید پایتون مدیریت کنید
820
00:30:52,480 –> 00:30:55,840
py رایگیریها را درست کنید
821
00:30:55,840 –> 00:30:58,320
پس من به فرمان خودم می آیم
822
00:30:58,320 –> 00:30:59,840
خط و دوباره
823
00:30:59,840 –> 00:31:02,320
برای فعال کردن محیط مجازی
824
00:31:02,320 –> 00:31:04,559
پس از آن منبع را فعال می کنید
825
00:31:04,559 –> 00:31:06,559
نام محیط مجازی شما و
826
00:31:06,559 –> 00:31:08,720
برای غیرفعال کردن محیط مجازی
827
00:31:08,720 –> 00:31:10,640
اگر غیرفعال کنید منبع را غیرفعال خواهید کرد
828
00:31:10,640 –> 00:31:12,799
در مک اگر ویندوز دارید پس همه
829
00:31:12,799 –> 00:31:14,880
شما باید انجام دهید این است که فعال کنید
830
00:31:14,880 –> 00:31:16,640
به دنبال آن نام مجازی شما
831
00:31:16,640 –> 00:31:18,480
محیط پس در این مورد من خواهد بود
832
00:31:18,480 –> 00:31:20,240
سایت
833
00:31:20,240 –> 00:31:23,120
بسیار خوب، از آنجایی که من قبلاً فعال شده ام
834
00:31:23,120 –> 00:31:24,960
در محیط مجازی من فقط می خواهم
835
00:31:24,960 –> 00:31:28,720
انجام python manager.py مهاجرت ها را انجام دهید
836
00:31:28,720 –> 00:31:31,200
نظرسنجی ها
837
00:31:31,279 –> 00:31:33,760
و حالا می بینید که می گوید ایجاد کنید
838
00:31:33,760 –> 00:31:36,399
انتخاب مدل ایجاد سوال مدل اضافه کردن
839
00:31:36,399 –> 00:31:40,480
سوال فیلد به انتخاب باشه
840
00:31:42,399 –> 00:31:44,480
خیلی خوب
841
00:31:44,480 –> 00:31:46,000
با اجرای make migrations شما هستید
842
00:31:46,000 –> 00:31:47,679
به جنگو میگویم که مقداری درست کردهای
843
00:31:47,679 –> 00:31:49,440
در این مورد مدل های شما تغییر می کند
844
00:31:49,440 –> 00:31:51,760
شما موارد جدیدی ساخته اید و می خواهید
845
00:31:51,760 –> 00:31:53,840
تغییراتی که باید به عنوان مهاجرت ذخیره شوند
846
00:31:53,840 –> 00:31:54,720
سرد
847
00:31:54,720 –> 00:31:58,159
و این همان چیزی است که عاقبت کار را به طور موثر انجام می دهد
848
00:31:58,159 –> 00:32:00,640
امم برای این به نظر می رسد پس این است
849
00:32:00,640 –> 00:32:02,159
چیزی نیست که باید نگران آن باشید
850
00:32:02,159 –> 00:32:03,600
شما مبتدی هستید و حتی این کار را نمی کنید
851
00:32:03,600 –> 00:32:05,519
بدانید چه sql کاملاً خوب است اما اگر شما
852
00:32:05,519 –> 00:32:07,840
کمی تجربه داشته باشید آن را بررسی کنید
853
00:32:07,840 –> 00:32:10,159
آنچه واقعا جالب است مانند یک دسته است
854
00:32:10,159 –> 00:32:12,159
از این کد که شما به طور معمول و
855
00:32:12,159 –> 00:32:13,600
مانند به طور کلی هر کاری که با آن انجام شود
856
00:32:13,600 –> 00:32:16,159
پایگاه داده نیاز به دانستن sql یا
857
00:32:16,159 –> 00:32:18,880
بنویس sql باشه sql
858
00:32:18,880 –> 00:32:20,720
و
859
00:32:20,720 –> 00:32:23,600
برای اینکه شما sql خام بنویسید زیبا به نظر می رسد
860
00:32:23,600 –> 00:32:25,440
درست پیچیده مانند به عنوان مثال اگر
861
00:32:25,440 –> 00:32:28,480
شما به اینجا بروید، چیزهای زیادی در جریان است
862
00:32:28,480 –> 00:32:30,480
اگر هر روز sql بنویسید ممکن است اینطور نباشد
863
00:32:30,480 –> 00:32:32,480
این یک معامله بزرگ است، اما بسیار پیش می رود
864
00:32:32,480 –> 00:32:34,960
در حالی که جنگو آن است
865
00:32:34,960 –> 00:32:37,519
به طور خودکار تمام این کد را تولید می کند
866
00:32:37,519 –> 00:32:39,039
برای شما و در واقع ندارید
867
00:32:39,039 –> 00:32:40,720
برای نگرانی در مورد آن من فقط آن را نشان دادم
868
00:32:40,720 –> 00:32:42,320
بنابراین شما می توانید ببینید که در واقع چه چیزی است
869
00:32:42,320 –> 00:32:43,600
به نظر می رسد
870
00:32:43,600 –> 00:32:45,039
در انتهای پشت
871
00:32:45,039 –> 00:32:48,399
بنابراین این چیزی است که آنها در اینجا نشان می دهند
872
00:32:48,399 –> 00:32:50,399
و ما نه فقط قرار نیست
873
00:32:50,399 –> 00:32:52,399
نگران آن باشید و از آنجایی که ما آن را ساختیم
874
00:32:52,399 –> 00:32:54,240
مهاجرت هایی که ما آنها را انجام خواهیم داد
875
00:32:54,240 –> 00:32:56,080
مهاجرت به پایگاه داده ما با انجام
876
00:32:56,080 –> 00:32:59,440
python manager.py و تایپ کردن در migre
877
00:32:59,440 –> 00:33:01,919
باشه پس الان میگه اعمال نظرسنجی
878
00:33:01,919 –> 00:33:04,399
اولیه و می گوید خوب است اگر من بروم
879
00:33:04,399 –> 00:33:06,799
مهاجرت من همچنین می توانم این را ببینم
880
00:33:06,799 –> 00:33:09,120
مهاجرت خاصی که من درست کردم و
881
00:33:09,120 –> 00:33:11,039
من می توانم این مهاجرت را هر زمان بخوانم
882
00:33:11,039 –> 00:33:13,200
می خواهم با این فایل قاطی نکن
883
00:33:13,200 –> 00:33:14,640
خیلی زیاد است مگر اینکه دقیقاً بدانید چیست
884
00:33:14,640 –> 00:33:17,039
شما انجام می دهید
885
00:33:17,679 –> 00:33:19,120
باشه باشه باحال
886
00:33:19,120 –> 00:33:22,720
و حالا با api بازی می کنیم
887
00:33:22,720 –> 00:33:24,399
چیز دیگری در مورد مهاجرت زمانی که شما
888
00:33:24,399 –> 00:33:26,480
کمی پیشرفته تر شوید، این اجازه می دهد
889
00:33:26,480 –> 00:33:27,679
همچنین
890
00:33:27,679 –> 00:33:29,679
اوه پایگاه داده خود را بدون هیچ وقت به روز کنید
891
00:33:29,679 –> 00:33:32,240
از دست دادن مسیر آن بنابراین فلاسک به نوعی است
892
00:33:32,240 –> 00:33:32,880
آ
893
00:33:32,880 –> 00:33:35,200
مهاجرت عجیبی در جریان است
894
00:33:35,200 –> 00:33:37,200
جنگو به نوعی با آن همراه است و همینطور است
895
00:33:37,200 –> 00:33:39,919
بازی در پایگاه داده بسیار ساده تر است
896
00:33:39,919 –> 00:33:41,600
با
897
00:33:41,600 –> 00:33:43,200
همانطور که می گوید مهاجرت ها بسیار است
898
00:33:43,200 –> 00:33:44,799
قدرتمند است و به شما اجازه می دهد مدل های خود را انتخاب کنید
899
00:33:44,799 –> 00:33:46,559
با گذشت زمان و با توسعه پروژه خود
900
00:33:46,559 –> 00:33:48,399
بدون نیاز به حذف پایگاه داده
901
00:33:48,399 –> 00:33:50,480
یا جداول و میزهای جدید درست کنید
902
00:33:50,480 –> 00:33:52,480
به طور کلی کاری که باید انجام دهید
903
00:33:52,480 –> 00:33:54,640
اوم اگر با شما کار می کنید می دانید که دوست دارید
904
00:33:54,640 –> 00:33:56,640
فقط به نوعی از ابتدا کار می کند
905
00:33:56,640 –> 00:33:58,399
در ارتقای شما تخصص دارد
906
00:33:58,399 –> 00:34:01,679
پایگاه داده بدون از دست دادن داده ها زندگی می کند
907
00:34:01,679 –> 00:34:02,880
دوباره این واقعا خواهد بود
908
00:34:02,880 –> 00:34:04,559
قدرتمند و مفید هر چه بیشتر می گیرید
909
00:34:04,559 –> 00:34:06,320
پیشرفته و همانطور که کارهای بیشتری را با آن انجام می دهید
910
00:34:06,320 –> 00:34:07,519
مدل ها
911
00:34:07,519 –> 00:34:10,159
پس حالا بیایید با api بازی کنیم
912
00:34:10,159 –> 00:34:11,359
اوه آن
913
00:34:11,359 –> 00:34:15,119
در واقع جنگو همه چیز را به صورت رایگان به ما می دهد
914
00:34:15,119 –> 00:34:16,480
درست است، بنابراین ما در واقع مجبور به نوشتن نیستیم
915
00:34:16,480 –> 00:34:18,480
آن را به نوعی با آن می آید
916
00:34:18,480 –> 00:34:20,399
بنابراین من می روم و به جای فقط
917
00:34:20,399 –> 00:34:24,159
در حال تایپ کردن در پایتون من می خواهم پایتون را انجام دهم
918
00:34:24,159 –> 00:34:25,199
مدیریت کنید
919
00:34:25,199 –> 00:34:28,079
پوسته نقطه py باشه
920
00:34:28,079 –> 00:34:29,040
و
921
00:34:29,040 –> 00:34:30,079
اینجا
922
00:34:30,079 –> 00:34:32,119
از انجام خواهم داد
923
00:34:32,119 –> 00:34:35,119
نظرسنجی.مدل سوال واردات
924
00:34:35,119 –> 00:34:36,800
انتخاب کاما
925
00:34:36,800 –> 00:34:38,480
و اکنون می توانیم با آن بازی کنیم
926
00:34:38,480 –> 00:34:40,320
بنابراین از آنجایی که ما هیچ سوالی نداریم
927
00:34:40,320 –> 00:34:42,800
سیستم ما هنوز زمانی که ما واقعا به دنبال
928
00:34:42,800 –> 00:34:45,359
سوالات و اشیاء برای آن
929
00:34:45,359 –> 00:34:47,599
باید به ما نشان دهد که حق خالی است زیرا ما
930
00:34:47,599 –> 00:34:49,918
چیزی از در ایجاد نکرد
931
00:34:49,918 –> 00:34:50,800
سوال
932
00:34:50,800 –> 00:34:53,839
مدل باشه پس اگه اصلا این کارو بکنم
933
00:34:53,839 –> 00:34:55,119
باید هیچکدام را به ما نشان ندهد و همین است
934
00:34:55,119 –> 00:34:56,560
دقیقاً همان چیزی که به ما نشان می دهد مانند هی
935
00:34:56,560 –> 00:34:59,920
مجموعه پرس و جو در واقع خالی است
936
00:34:59,920 –> 00:35:01,599
اکنون آنچه می خواهیم انجام دهیم این است که یک جدید ایجاد کنیم
937
00:35:01,599 –> 00:35:02,560
سوال
938
00:35:02,560 –> 00:35:04,160
خیلی خوب
939
00:35:04,160 –> 00:35:06,560
جنگو انتظار زمان استفاده از تاریخ را دارد
940
00:35:06,560 –> 00:35:08,320
در حال حاضر به جای این و آن را انجام خواهد داد
941
00:35:08,320 –> 00:35:10,160
چیز درست است پس ما می رویم
942
00:35:10,160 –> 00:35:11,440
از جنگو
943
00:35:11,440 –> 00:35:15,119
dot utils وارد کردن منطقه زمانی
944
00:35:15,119 –> 00:35:17,040
باشه و
945
00:35:17,040 –> 00:35:19,839
سوال ما چه چیزی را به یاد داشته باشید اگر
946
00:35:19,839 –> 00:35:22,640
ما در مدل سوالات خود نگاه می کنیم
947
00:35:22,640 –> 00:35:24,720
دو چیز طول می کشد یک متن سوال و
948
00:35:24,720 –> 00:35:26,480
تاریخ انتشار و این چیزی است که ما
949
00:35:26,480 –> 00:35:29,119
می خواهم آن را بدهم
950
00:35:29,520 –> 00:35:32,960
برای ایجاد یک شی سوال جدید خوب است
951
00:35:32,960 –> 00:35:35,200
بنابراین
952
00:35:36,480 –> 00:35:37,920
تایپ کنید که در چه چیزی است
953
00:35:37,920 –> 00:35:39,680
گفتن داره هی میگه
954
00:35:39,680 –> 00:35:42,320
من در حال ایجاد یک شی سوال هستم
955
00:35:42,320 –> 00:35:45,280
اوه این سوال
956
00:35:45,280 –> 00:35:48,800
اوه کلاس اساسا در چند
957
00:35:48,800 –> 00:35:50,720
چیزها متن و انتشار را سوال می کنند
958
00:35:50,720 –> 00:35:53,359
تاریخ و من از آرگومان های کلمه کلیدی استفاده می کنم
959
00:35:53,359 –> 00:35:55,280
من متن زیر خط سوال قرار می دهم
960
00:35:55,280 –> 00:35:56,560
برابر است
961
00:35:56,560 –> 00:35:59,599
بنابراین برای متن سوال آن را در ماشین می گیرد
962
00:35:59,599 –> 00:36:01,760
پس بیایید در واقع به اینجا برویم
963
00:36:01,760 –> 00:36:03,920
مدل ها و شما می توانید ببینید که آن را می گیرد
964
00:36:03,920 –> 00:36:06,079
یک فیلد کاراکتر درست در اینجا و این
965
00:36:06,079 –> 00:36:08,000
چرا من در واقع آن را به عنوان یک
966
00:36:08,000 –> 00:36:10,560
رشته و سپس تاریخ انتشار طول می کشد
967
00:36:10,560 –> 00:36:12,720
در زمینه زمان تاریخ و به همین دلیل من هستم
968
00:36:12,720 –> 00:36:16,400
در حال گذر در منطقه زمانی
969
00:36:16,400 –> 00:36:18,720
مخالفت باشه
970
00:36:18,720 –> 00:36:22,240
و اوه اینجا و اکنون اینتر را بزنید
971
00:36:22,240 –> 00:36:24,320
q به این صورت ایجاد می شود
972
00:36:24,320 –> 00:36:26,480
من باید بتوانم چنین کاری را انجام دهم
973
00:36:26,480 –> 00:36:27,599
اوه
974
00:36:27,599 –> 00:36:29,440
خوب بیایید آنها را دنبال کنیم
975
00:36:29,440 –> 00:36:31,040
مستندات می گوید اما اگر ما
976
00:36:31,040 –> 00:36:33,640
در واقع همین الان این کار را انجام دهید
977
00:36:33,640 –> 00:36:35,359
question.objects.all بیایید ببینیم که آیا
978
00:36:35,359 –> 00:36:36,320
به ما نشان می دهد
979
00:36:36,320 –> 00:36:38,480
بنابراین به این دلیل است که ما این را ذخیره نکرده ایم
980
00:36:38,480 –> 00:36:40,160
با این حال، پس زمانی که ما آن را ذخیره کنیم، آن را ذخیره می کنیم
981
00:36:40,160 –> 00:36:41,839
در ما نشان داده شود
982
00:36:41,839 –> 00:36:44,240
به عنوان یکی از اشیاء ایجاد شده ما برای a
983
00:36:44,240 –> 00:36:47,119
سوال پس بیایید دنبال کنیم تا حالا آن را دنبال کنیم
984
00:36:47,119 –> 00:36:49,040
می گوید شی را در پایگاه داده ذخیره کنید
985
00:36:49,040 –> 00:36:50,960
شما باید به طور صریح با save تماس بگیرید
986
00:36:50,960 –> 00:36:52,400
ما این کار را انجام می دهیم که می خواهم بگویم
987
00:36:52,400 –> 00:36:54,480
q dot save
988
00:36:54,480 –> 00:36:55,440
و
989
00:36:55,440 –> 00:36:58,000
بیایید دوباره آن را امتحان کنیم و اکنون نگاه کنیم نشان می دهد
990
00:36:58,000 –> 00:36:59,280
ما
991
00:36:59,280 –> 00:37:02,560
که در واقع یک سوال وجود دارد و آن
992
00:37:02,560 –> 00:37:05,280
حتی یک عدد در کنار آن یک است
993
00:37:05,280 –> 00:37:07,599
خوب است اما خیلی مفید نیست زیرا
994
00:37:07,599 –> 00:37:09,359
این سوال را به ما نشان نمی دهد
995
00:37:09,359 –> 00:37:12,079
است یا به راحتی به ما نمی دهد
996
00:37:12,079 –> 00:37:14,320
نام قابل خواندن زمانی که ما واقعاً از آن استفاده می کنیم
997
00:37:14,320 –> 00:37:16,240
api بنابراین من به شما بچه ها نشان می دهم که چگونه
998
00:37:16,240 –> 00:37:19,040
بر آن هم غلبه کن
999
00:37:19,040 –> 00:37:21,760
خیلی خوب پس حالا اگر دارید یک شناسه دارد
1000
00:37:21,760 –> 00:37:24,240
q dot id به شما شناسه آن را نشان می دهد
1001
00:37:24,240 –> 00:37:27,599
می گوید مقادیر فیلد مدل دسترسی uh via
1002
00:37:27,599 –> 00:37:30,960
ویژگی های پایتون تا بتوانم q dot را انجام دهم
1003
00:37:30,960 –> 00:37:32,000
سوال
1004
00:37:32,000 –> 00:37:32,960
متن
1005
00:37:32,960 –> 00:37:35,359
بنابراین متن سوال همانجا
1006
00:37:35,359 –> 00:37:37,359
و به ما نشان می دهد که چه چیزی جدید است و i
1007
00:37:37,359 –> 00:37:41,359
می توانید انجام دهید Q نقطه میخانه تاریخ محل
1008
00:37:41,359 –> 00:37:43,680
و تاریخ را به عنوان تاریخ به من نشان می دهد
1009
00:37:43,680 –> 00:37:45,440
شی زمانی
1010
00:37:45,440 –> 00:37:51,160
2018 که تا 19 فوریه است
1011
00:37:51,680 –> 00:37:55,440
و بیایید به اینجا برویم
1012
00:37:56,000 –> 00:37:58,000
و حتی می توانیم مقادیر را با استفاده از آن تغییر دهیم
1013
00:37:58,000 –> 00:37:59,680
تغییر ویژگی ها و سپس فراخوانی
1014
00:37:59,680 –> 00:38:02,240
به عنوان مثال در آن صرفه جویی کنید
1015
00:38:02,240 –> 00:38:04,079
قبل از اینکه ما این سوال را داشتیم که چیست
1016
00:38:04,079 –> 00:38:06,240
جدید ما اکنون می توانیم آن سوال را به عنوان ذخیره کنیم
1017
00:38:06,240 –> 00:38:08,960
چه خوب است، برای مثال من می توانم انجام دهم
1018
00:38:08,960 –> 00:38:10,960
سوال اشاره شده
1019
00:38:10,960 –> 00:38:14,079
متن زیر خط برابر است با
1020
00:38:14,079 –> 00:38:18,000
چه خوب است که بله
1021
00:38:18,000 –> 00:38:21,200
و اوه من می توانم q dot save را انجام دهم و حالا اگر من
1022
00:38:21,200 –> 00:38:23,760
سوال q dot را انجام دهید
1023
00:38:23,760 –> 00:38:24,800
متن
1024
00:38:24,800 –> 00:38:26,640
خواهید دید که در واقع می گوید چیست
1025
00:38:26,640 –> 00:38:29,520
بالا سمت راست
1026
00:38:30,480 –> 00:38:31,920
نمایش تمام سوالات در
1027
00:38:31,920 –> 00:38:34,560
پایگاه داده پس حالا اگر دوباره این کار را انجام دهم
1028
00:38:34,560 –> 00:38:35,839
شما دیده ای
1029
00:38:35,839 –> 00:38:37,599
همه سوالات را درست به من نشان می دهد
1030
00:38:37,599 –> 00:38:40,400
حالا ما فقط یک سوال داریم، پس اگر
1031
00:38:40,400 –> 00:38:42,800
من می خواستم چندین سوال اضافه کنم
1032
00:38:42,800 –> 00:38:45,119
می تواند این کار را انجام دهد
1033
00:38:45,119 –> 00:38:50,400
می دانید بیایید بگوییم که uh q2 را اضافه می کنیم
1034
00:38:50,880 –> 00:38:52,880
و سپس انجام می دهم
1035
00:38:52,880 –> 00:38:54,240
q3
1036
00:38:54,240 –> 00:38:57,280
و بعد میرم همینجا
1037
00:38:57,280 –> 00:38:59,920
به جای اینکه بگویید چه چیزی جدید است، بگویید چه چیزی است
1038
00:38:59,920 –> 00:39:01,760
پاپین
1039
00:39:01,760 –> 00:39:03,040
مانند آن
1040
00:39:03,040 –> 00:39:06,160
اینتر را بزنید و حالا اگر انجام دادم نقطه سوال را بزنید
1041
00:39:06,160 –> 00:39:08,320
اشیاء
1042
00:39:08,320 –> 00:39:11,200
تمام آنچه را که می توانید ببینید به من نشان می دهد اوه را نقطه بزنید
1043
00:39:11,200 –> 00:39:15,599
متاسفم که باید q2 dot را ذخیره کنم q3 dot را ذخیره کنم
1044
00:39:15,599 –> 00:39:17,359
صرفه جویی
1045
00:39:17,359 –> 00:39:19,680
و حالا اگر این کار را انجام دهم، آن را خواهید دید
1046
00:39:19,680 –> 00:39:21,599
به من نشان می دهد که یک سوال دو دارم
1047
00:39:21,599 –> 00:39:23,760
سوال سه سوال
1048
00:39:23,760 –> 00:39:28,240
و من حتی می توانم برای یک سوال بگویم
1049
00:39:28,240 –> 00:39:30,480
که در
1050
00:39:31,079 –> 00:39:34,000
question.objects.همه چیزی که می توانم
1051
00:39:34,000 –> 00:39:35,520
از طریق آن حلقه بزنید
1052
00:39:35,520 –> 00:39:37,680
چاپ
1053
00:39:37,680 –> 00:39:39,359
سوال
1054
00:39:39,359 –> 00:39:43,440
نقطه سوال زیر متنی مانند آن
1055
00:39:43,440 –> 00:39:45,599
و اگر من آن را اجرا کنم از طریق همه حلقه خواهد شد
1056
00:39:45,599 –> 00:39:47,440
از این ها و سپس آن را چاپ خواهد کرد
1057
00:39:47,440 –> 00:39:49,760
متن سوال خوب است، بنابراین شما می توانید انجام دهید
1058
00:39:49,760 –> 00:39:50,880
آی تی
1059
00:39:50,880 –> 00:39:52,560
اوه این درست مثل بازی کردن باهاست
1060
00:39:52,560 –> 00:39:54,480
api آن و نوعی راحت شدن است
1061
00:39:54,480 –> 00:39:57,599
با آن خوب است و می رود یک دقیقه صبر کنید
1062
00:39:57,599 –> 00:40:00,000
سوال یک نمایش مفید نیست
1063
00:40:00,000 –> 00:40:02,640
از این شی، بنابراین بیایید آن را توسط
1064
00:40:02,640 –> 00:40:04,720
ویرایش مدل سوال
1065
00:40:04,720 –> 00:40:05,920
در
1066
00:40:05,920 –> 00:40:07,680
این چیزی است که من در مورد آن صحبت می کردم
1067
00:40:07,680 –> 00:40:08,880
درست مثل
1068
00:40:08,880 –> 00:40:10,480
آنها آن را در فنی خود می گویند
1069
00:40:10,480 –> 00:40:12,160
اساساً آنچه آنها می گویند این است
1070
00:40:12,160 –> 00:40:14,240
مثل هی نگاه کن این به نظر زشت است
1071
00:40:14,240 –> 00:40:15,920
و هیچ اطلاعاتی مثل این را به ما نمی دهد
1072
00:40:15,920 –> 00:40:18,400
این در مورد چیست؟
1073
00:40:18,400 –> 00:40:20,319
بیایید آن را به چیزی تبدیل کنیم که الف
1074
00:40:20,319 –> 00:40:22,560
انسان می تواند بخواند و مثل اوه خوب باشد
1075
00:40:22,560 –> 00:40:24,319
این سوال چیست و خواندنی است
1076
00:40:24,319 –> 00:40:27,359
درست است پس این چیزی است که ما می خواهیم انجام دهیم
1077
00:40:27,359 –> 00:40:29,839
تنها کاری که باید انجام دهیم این است که یک رشته اضافه کنیم
1078
00:40:29,839 –> 00:40:31,839
روش اوکی است، بنابراین ما می خواهیم رشته اضافه کنیم
1079
00:40:31,839 –> 00:40:33,359
نمایندگی به آن شما خواهید دید که من چیست
1080
00:40:33,359 –> 00:40:35,839
یعنی فقط در یک ثانیه پس همین الان
1081
00:40:35,839 –> 00:40:37,520
فقط به ما مانند را نشان می دهد
1082
00:40:37,520 –> 00:40:40,319
لکه مانند هر آنچه که ما درست است
1083
00:40:40,319 –> 00:40:42,640
gonna do زیر سوال کلاس است
1084
00:40:42,640 –> 00:40:44,800
ما یک را اضافه می کنیم
1085
00:40:44,800 –> 00:40:48,319
روش رشته مانند آن خوب است
1086
00:40:48,319 –> 00:40:50,720
و آن را در خود خواهد گرفت
1087
00:40:50,720 –> 00:40:52,800
و سپس می گوییم برگرد
1088
00:40:52,800 –> 00:40:55,440
self.question متن زیر خط
1089
00:40:55,440 –> 00:40:56,960
مثل اون باشه
1090
00:40:56,960 –> 00:40:59,680
بنابراین به جای اینکه به ما نشان دهیم این کار را نمی کند
1091
00:40:59,680 –> 00:41:02,560
اگر این سوال را به ما نشان دهد بهتر است
1092
00:41:02,560 –> 00:41:04,079
زیرا این یک راه بسیار ساده تر است
1093
00:41:04,079 –> 00:41:07,040
شناسایی این سوال که چه زمانی است
1094
00:41:07,040 –> 00:41:08,319
شما فقط به لیستی که هست نگاه می کنید
1095
00:41:08,319 –> 00:41:11,920
به این ترتیب بیشتر قابل خواندن است
1096
00:41:11,920 –> 00:41:13,760
و ما همین کار را با
1097
00:41:13,760 –> 00:41:15,920
انتخابی که ما فقط به اینجا می رویم ایجاد یک
1098
00:41:15,920 –> 00:41:18,960
تابع یا ایجاد یک روش
1099
00:41:18,960 –> 00:41:21,599
چون ما داخل یک کلاس هستیم
1100
00:41:21,599 –> 00:41:23,839
و من خودم می گویم و می خواهم بگویم
1101
00:41:23,839 –> 00:41:25,520
نمک برگرداندن
1102
00:41:25,520 –> 00:41:27,440
خود نقطه
1103
00:41:27,440 –> 00:41:29,200
اوه من میخوام اینجا چیکار کنم انتخاب
1104
00:41:29,200 –> 00:41:32,000
متن زیر خط
1105
00:41:32,240 –> 00:41:33,440
خیلی خوب
1106
00:41:33,440 –> 00:41:36,720
و فکر نمی کنم مجبور باشم
1107
00:41:36,720 –> 00:41:39,839
در اینجا بیایید آن را امتحان کنیم
1108
00:41:42,880 –> 00:41:44,560
باشه
1109
00:41:44,560 –> 00:41:45,359
سرد
1110
00:41:45,359 –> 00:41:46,960
بنابراین اکنون اضافه کردن رشته مهم است
1111
00:41:46,960 –> 00:41:48,880
روش هایی برای مدل های شما نه تنها برای شما
1112
00:41:48,880 –> 00:41:50,800
conv راحتی خود در هنگام برخورد با
1113
00:41:50,800 –> 00:41:52,480
سریع تعاملی بلکه به دلیل
1114
00:41:52,480 –> 00:41:54,560
بازنمایی اشیا استفاده می شود
1115
00:41:54,560 –> 00:41:56,400
در سراسر جنگو به طور خودکار
1116
00:41:56,400 –> 00:42:00,240
ادمین تولید می شود تا بعداً وقتی می رویم و
1117
00:42:00,240 –> 00:42:02,319
من به شما مدیری را نشان می دهم که در واقع این است
1118
00:42:02,319 –> 00:42:04,160
در آنجا مفید خواهد بود زیرا در آن زمان
1119
00:42:04,160 –> 00:42:06,960
وقتی ما در حال خواندن این نام ها هستیم
1120
00:42:06,960 –> 00:42:09,119
ادمین از آن استفاده خواهد کرد
1121
00:42:09,119 –> 00:42:11,520
با این حال ما آن را نشان می دهیم
1122
00:42:11,520 –> 00:42:13,119
کنسول در حال حاضر خواهد بود
1123
00:42:13,119 –> 00:42:16,240
آن را در رابط مدیر ما به درستی نشان می دهد
1124
00:42:16,240 –> 00:42:17,680
پس مثل تصور
1125
00:42:17,680 –> 00:42:19,359
اگر شما
1126
00:42:19,359 –> 00:42:21,680
یک برنامه ایجاد کردید و شما آن را به خود دادید
1127
00:42:21,680 –> 00:42:24,240
مشتری که در آن مانند یک برنامه وبلاگ نویسی است
1128
00:42:24,240 –> 00:42:27,440
درست است یا اگر این برنامه تجارت الکترونیک شما است
1129
00:42:27,440 –> 00:42:29,760
نمی خواهم آنها به فروشگاه بروند و
1130
00:42:29,760 –> 00:42:30,880
زمانی که آنها سعی در تمایز دارند
1131
00:42:30,880 –> 00:42:33,200
بین آیتم ها فقط آیتم یک آیتم می گوید
1132
00:42:33,200 –> 00:42:35,359
دو مورد سه مورد چهار بسیار است
1133
00:42:35,359 –> 00:42:38,720
اگر نوشته شود مانند دوچرخه یا ساعت زیباتر است
1134
00:42:38,720 –> 00:42:39,920
یا
1135
00:42:39,920 –> 00:42:42,079
آیفون x یا هر چیز دیگری که می فروشند
1136
00:42:42,079 –> 00:42:44,000
درست است برای آنها راحت تر است
1137
00:42:44,000 –> 00:42:45,520
تشخیص دهید که اساساً این چیزی است که ما هستیم
1138
00:42:45,520 –> 00:42:47,760
درست در اینجا انجام می دهد
1139
00:42:47,760 –> 00:42:50,400
توجه داشته باشید که اینها پایتون معمولی هستند
1140
00:42:50,400 –> 00:42:52,240
روش ها بیایید فقط یک روش سفارشی اضافه کنیم
1141
00:42:52,240 –> 00:42:54,480
برای تظاهرات بنابراین
1142
00:42:54,480 –> 00:42:56,319
آنها در حال اضافه کردن یک جدید هستند
1143
00:42:56,319 –> 00:42:58,240
اوه روش اینجاست، بنابراین ما آن را انجام می دهیم
1144
00:42:58,240 –> 00:43:01,760
من به مدل های خودم می روم و اوه
1145
00:43:01,760 –> 00:43:05,920
ما زمان تاریخ را در بالا وارد خواهیم کرد
1146
00:43:05,920 –> 00:43:08,079
و سپس زمان را نیز وارد خواهیم کرد
1147
00:43:08,079 –> 00:43:12,640
منطقه اوه درست زیر این مرد
1148
00:43:12,640 –> 00:43:14,720
و این روش را در زیر اضافه می کنیم
1149
00:43:14,720 –> 00:43:17,440
سوال باشه
1150
00:43:18,560 –> 00:43:21,440
خوب پس اخیرا منتشر شده است
1151
00:43:21,440 –> 00:43:23,359
روش در کلاس سوال تا بتوانید
1152
00:43:23,359 –> 00:43:27,200
do like q dot اخیرا منتشر شده است
1153
00:43:27,200 –> 00:43:29,359
و به شما می گوید که چه کاری می خواهد انجام دهد
1154
00:43:29,359 –> 00:43:31,760
اساساً درست یا غلط را به شما می گویم
1155
00:43:31,760 –> 00:43:34,079
خوب پس فکر می کنم چه چیزی را بررسی می کند
1156
00:43:34,079 –> 00:43:35,920
مثل این است که در یک منتشر شده باشد
1157
00:43:35,920 –> 00:43:38,800
روز یا دیرتر از 24 ساعت بیایید ببینیم
1158
00:43:38,800 –> 00:43:41,359
این چه می گوید
1159
00:43:41,359 –> 00:43:44,560
بدون اضافه واردات و به ام و
1160
00:43:44,560 –> 00:43:46,560
از django.js وارد منطقه زمانی به
1161
00:43:46,560 –> 00:43:48,480
مرجع تاریخ تاریخ استاندارد پایتون
1162
00:43:48,480 –> 00:43:50,480
ماژول مربوط به منطقه زمانی جنگو
1163
00:43:50,480 –> 00:43:52,839
خدمات رفاهی
1164
00:43:52,839 –> 00:43:55,520
به ترتیب این تغییرات را ذخیره کنید و
1165
00:43:55,520 –> 00:43:57,680
یک پوسته تعاملی پایتون جدید توسط
1166
00:43:57,680 –> 00:44:00,800
اکنون دوباره شل python manager.py را اجرا کنید
1167
00:44:00,800 –> 00:44:03,359
زیرا ما هیچ تغییری در آن ایجاد نکردیم
1168
00:44:03,359 –> 00:44:06,880
مدل هایی که ما به تازگی روش های جدیدی را اضافه کرده ایم
1169
00:44:06,880 –> 00:44:09,280
ما مجبور نیستیم این را به ما مهاجرت کنیم
1170
00:44:09,280 –> 00:44:10,800
پایگاه داده تمام چیزی که ما باید انجام دهیم درست مثل
1171
00:44:10,800 –> 00:44:13,599
از این پوسته خارج شوید و درست مانند
1172
00:44:13,599 –> 00:44:15,599
دوباره به آن بیا تا من خارج شوم
1173
00:44:15,599 –> 00:44:17,760
باز کردن پرانت نزدیک و من فقط می خواهم انجام دهد
1174
00:44:17,760 –> 00:44:20,400
پایتون دوباره آن پوسته py را مدیریت می کند
1175
00:44:20,400 –> 00:44:24,240
و سپس بیایید ببینیم که آیا ما می توانیم
1176
00:44:25,040 –> 00:44:27,440
اوه دستوری را که از نظرسنجی داریم دریافت کنید
1177
00:44:27,440 –> 00:44:29,280
بر روی مدل ها
1178
00:44:29,280 –> 00:44:32,079
بنابراین اساسا از این نظرسنجی فایل
1179
00:44:32,079 –> 00:44:35,280
مدل های نقطه ای من این کلاس را وارد می کنم
1180
00:44:35,280 –> 00:44:38,480
سوال و این انتخاب مدل
1181
00:44:38,480 –> 00:44:42,880
هر دو کلاس مدل ما را به هر نحوی اصلاح کنید
1182
00:44:43,040 –> 00:44:45,920
و مطمئن شوید که رشته ما نسخه ما باشد
1183
00:44:45,920 –> 00:44:47,760
خوب کار می کند، پس اکنون چه چیزی را امتحان می کنیم
1184
00:44:47,760 –> 00:44:49,680
برای انجام این کار همان کار را انجام دهید به جز این
1185
00:44:49,680 –> 00:44:51,599
زمان آن است که به ما سوال نشان نمی دهد
1186
00:44:51,599 –> 00:44:53,440
هر چیزی که واقعاً به ما نشان می دهد
1187
00:44:53,440 –> 00:44:56,240
متن هر سوال بنابراین شما بروید
1188
00:44:56,240 –> 00:44:59,200
چه خبر، چه خبر، چه خبر
1189
00:44:59,200 –> 00:45:02,079
دیدن این برای ما بسیار آسان تر است
1190
00:45:02,079 –> 00:45:03,200
باشه
1191
00:45:03,200 –> 00:45:04,960
بنابراین دوباره به آن فکر کنید مانند اگر شما یک
1192
00:45:04,960 –> 00:45:06,480
پایگاه داده جنگنده به جای آن که بگوید
1193
00:45:06,480 –> 00:45:08,720
جنگنده یک جنگنده دو جنگنده سه آن
1194
00:45:08,720 –> 00:45:12,240
آن را به شما نشان می دهد مانند می تواند ryu و مانند
1195
00:45:12,240 –> 00:45:14,720
ساگات
1196
00:45:14,880 –> 00:45:17,200
جنگو یک جستجوی پایگاه داده غنی ارائه می دهد
1197
00:45:17,200 –> 00:45:19,760
به طور کامل توسط آرگومان های کلمه کلیدی هدایت می شود
1198
00:45:19,760 –> 00:45:22,240
باشه پس می تونی کاری مثل هی من انجام بدی
1199
00:45:22,240 –> 00:45:24,560
میخواهم بر اساس جایی که شناسه است فیلتر کنید
1200
00:45:24,560 –> 00:45:26,480
یکی پس آن را به من که خاص است
1201
00:45:26,480 –> 00:45:28,880
فقط سوال یا می توانم بگویم فیلتر توسط id2
1202
00:45:28,880 –> 00:45:30,720
و این سوال را به من خواهد داد
1203
00:45:30,720 –> 00:45:32,400
شناسه دوتا باشه
1204
00:45:32,400 –> 00:45:35,359
یا می توانم آن را با متن سوال فیلتر کنم
1205
00:45:35,359 –> 00:45:38,079
می گوید در داخل آن جدید است یا چه چیز جدیدی است
1206
00:45:38,079 –> 00:45:40,720
داخل آن
1207
00:45:40,880 –> 00:45:43,040
درست مثل اینکه اینجا مثل if را به من نشان می دهد
1208
00:45:43,040 –> 00:45:44,160
اوه
1209
00:45:44,160 –> 00:45:47,040
پس بیایید این یکی را امتحان کنیم بسیار خوب پس سوال است
1210
00:45:47,040 –> 00:45:50,640
متن با چه چیزی خوب شروع می شود، بیایید ببینیم
1211
00:45:50,640 –> 00:45:52,720
تا اینجا همه اینها با چه شروع می شود
1212
00:45:52,720 –> 00:45:54,800
بنابراین هر سه را به ما نشان می دهد اما
1213
00:45:54,800 –> 00:45:58,240
چه می شود اگر به جای اینکه با i شروع شود، انجام دهم
1214
00:45:58,240 –> 00:46:00,640
بگو حاوی
1215
00:46:00,640 –> 00:46:02,400
و من می گویم
1216
00:46:02,400 –> 00:46:03,839
باز کن
1217
00:46:03,839 –> 00:46:06,160
خوب فقط یک سوال هست
1218
00:46:06,160 –> 00:46:08,560
که حاوی آن خوب است و بعداً ما
1219
00:46:08,560 –> 00:46:11,280
می تواند یک قسمت جلویی برای مشتری خود ارائه دهد
1220
00:46:11,280 –> 00:46:13,359
جایی که می توانید دوست داشته باشید
1221
00:46:13,359 –> 00:46:15,599
در نوار جستجو آن را تایپ کنید اما در
1222
00:46:15,599 –> 00:46:17,440
پایان ما با استفاده از این شامل
1223
00:46:17,440 –> 00:46:18,480
روش
1224
00:46:18,480 –> 00:46:19,359
به
1225
00:46:19,359 –> 00:46:21,839
اوه دقیقاً چیزی را که نیاز دارید پیدا کنید
1226
00:46:21,839 –> 00:46:23,520
و سپس آن را به عنوان پاسخ از
1227
00:46:23,520 –> 00:46:26,560
فایل html ما
1228
00:46:27,359 –> 00:46:29,760
سوالی را که این منتشر شده است دریافت کنید
1229
00:46:29,760 –> 00:46:32,400
سال بسیار خوب پس بیایید سؤالات را بررسی کنیم
1230
00:46:32,400 –> 00:46:34,960
امسال منتشر شد، ما این کار را انجام خواهیم داد
1231
00:46:34,960 –> 00:46:37,640
ما می گوییم سال جاری است
1232
00:46:37,640 –> 00:46:39,599
timezone.now.year پس این اتفاق خواهد افتاد
1233
00:46:39,599 –> 00:46:40,839
اساسا
1234
00:46:40,839 –> 00:46:44,319
2018. درست است اگر سال جاری را انجام دهم
1235
00:46:44,319 –> 00:46:46,000
می گویند 2018
1236
00:46:46,000 –> 00:46:49,040
uh و question.objects.get
1237
00:46:49,040 –> 00:46:51,920
جایی که تاریخ انتشار سال است
1238
00:46:51,920 –> 00:46:54,560
سال جاری باشه
1239
00:46:54,560 –> 00:46:57,839
پس بیایید این کار را انجام دهیم
1240
00:47:00,800 –> 00:47:01,680
اوه
1241
00:47:01,680 –> 00:47:03,599
دریافت بیش از یک سوال و
1242
00:47:03,599 –> 00:47:06,640
سه را برگردانید زیرا ما داریم
1243
00:47:06,640 –> 00:47:08,319
چندگانه
1244
00:47:08,319 –> 00:47:10,640
سوال به جای یک سوال مال ما است
1245
00:47:10,640 –> 00:47:12,720
بسیار کمی با آنها متفاوت باشد
1246
00:47:12,720 –> 00:47:15,359
بسیار خوب پس برای چند ساعت از زمانی که مطابقت دارد
1247
00:47:15,359 –> 00:47:16,960
همه آنها را می شود و می شود مثل شما چه چیزی است
1248
00:47:16,960 –> 00:47:19,040
در ادامه من همه آنها را تطبیق می دهم اما
1249
00:47:19,040 –> 00:47:20,880
چیزی برای نگرانی در مورد آن هنوز است
1250
00:47:20,880 –> 00:47:22,839
کار برای
1251
00:47:22,839 –> 00:47:25,599
اگر شما یک شناسه درخواست می کنید که این کار را نمی کند
1252
00:47:25,599 –> 00:47:27,520
وجود ندارد، یک استثنا ایجاد خواهد کرد
1253
00:47:27,520 –> 00:47:30,160
بنابراین برای ما ما شناسه 2 داریم بنابراین این کار وجود ندارد
1254
00:47:30,160 –> 00:47:31,839
یک استثناء را مطرح کنید، اما مانند فرض کنید
1255
00:47:31,839 –> 00:47:34,480
که ما سعی می کنیم چیزی را با یک شناسه پیدا کنیم
1256
00:47:34,480 –> 00:47:36,319
از 4 یا
1257
00:47:36,319 –> 00:47:38,720
5.
1258
00:47:38,720 –> 00:47:42,160
متاسفم که باید انجام دهیم dot get
1259
00:47:42,160 –> 00:47:45,680
آن را به افزایش یک استثنا بسیار خوب است
1260
00:47:49,200 –> 00:47:50,880
همچنین برای این
1261
00:47:50,880 –> 00:47:52,480
بیایید تلاش کنیم
1262
00:47:52,480 –> 00:47:54,240
پس چه اتفاقی می افتد اگر به جای آن
1263
00:47:54,240 –> 00:47:56,559
get we use filter ممکن است با خطا مواجه شویم
1264
00:47:56,559 –> 00:47:58,240
یا در ازای آن چیزی می گیریم
1265
00:47:58,240 –> 00:47:59,760
در ازای آن چیزی دریافت می کند که این است
1266
00:47:59,760 –> 00:48:00,720
پسندیدن
1267
00:48:00,720 –> 00:48:03,040
همه اینها که مطابقت دارند خوب است
1268
00:48:03,040 –> 00:48:05,440
تفاوت بین فیلتر مانند بازگشت است
1269
00:48:05,440 –> 00:48:08,319
هر چیزی که منطبق است و به دست می آید مانند است
1270
00:48:08,319 –> 00:48:11,280
یک و اگر بیشتر از یک مسابقه را دریافت کنید
1271
00:48:11,280 –> 00:48:12,160
پسندیدن
1272
00:48:12,160 –> 00:48:15,760
خطا یا چیزی شبیه آن را پرتاب کنید
1273
00:48:16,000 –> 00:48:17,280
باشه
1274
00:48:17,280 –> 00:48:19,119
بنابراین
1275
00:48:19,119 –> 00:48:20,720
جستجو با کلید اصلی بیشترین است
1276
00:48:20,720 –> 00:48:22,559
مورد استفاده متداول بنابراین جنگو a
1277
00:48:22,559 –> 00:48:24,960
میانبر برای جستجوی کلید اصلی بنابراین
1278
00:48:24,960 –> 00:48:26,480
سوال زیر زیر است
1279
00:48:26,480 –> 00:48:29,280
مشابه سوالاتی است که objects.get
1280
00:48:29,280 –> 00:48:31,359
id so pk
1281
00:48:31,359 –> 00:48:34,480
که یک کلید اولیه است، پس هر
1282
00:48:34,480 –> 00:48:35,839
مدل
1283
00:48:35,839 –> 00:48:38,880
اوه یک کلید اولیه خواهد داشت بنابراین برای
1284
00:48:38,880 –> 00:48:39,920
مثال
1285
00:48:39,920 –> 00:48:42,240
سوال یک انتخاب کلید اولیه خواهد داشت
1286
00:48:42,240 –> 00:48:44,079
یک کلید اصلی و چیز خواهد داشت
1287
00:48:44,079 –> 00:48:46,319
در مورد این مانند فرض کنید شما یک دارید
1288
00:48:46,319 –> 00:48:49,040
پایگاه داده با افراد در آن درست یا
1289
00:48:49,040 –> 00:48:51,599
نام کارمندان خوب است اگر دو نفر داشته باشید
1290
00:48:51,599 –> 00:48:54,000
کارکنان جان اسمیت درست از یک
1291
00:48:54,000 –> 00:48:55,599
صد کارمند یا اگر داشته باشید
1292
00:48:55,599 –> 00:48:57,359
دو ساعت اپل در تجارت الکترونیکی شما
1293
00:48:57,359 –> 00:48:59,599
فروشگاهی که در حال فروش آن هستید
1294
00:48:59,599 –> 00:49:01,680
هم نام یا دو نفر که این را دارند
1295
00:49:01,680 –> 00:49:02,640
همون اسم تو چطوری
1296
00:49:02,640 –> 00:49:04,000
متمایز کردن
1297
00:49:04,000 –> 00:49:05,680
اگر آدرس ایمیل یکسانی داشته باشند چه می شود
1298
00:49:05,680 –> 00:49:07,599
یا هر چیزی درست است، بنابراین شما به یک چیز نیاز دارید
1299
00:49:07,599 –> 00:49:10,240
که همیشه همیشه همیشه همیشه
1300
00:49:10,240 –> 00:49:11,760
منحصر به فرد، بنابراین اگر نمی توانید به آنها اعتماد کنید
1301
00:49:11,760 –> 00:49:13,520
نام نام خانوادگی یا آدرس ایمیل یا
1302
00:49:13,520 –> 00:49:14,960
هر چیز دیگری
1303
00:49:14,960 –> 00:49:17,359
چیزی که همیشه می توانید به آن تکیه کنید این است که
1304
00:49:17,359 –> 00:49:20,240
کلید اصلی می تواند به صورت خودکار باشد
1305
00:49:20,240 –> 00:49:22,960
کلید تولید شده
1306
00:49:22,960 –> 00:49:24,880
از پایتون و می تواند مانند تصادفی باشد
1307
00:49:24,880 –> 00:49:26,960
کلمات یا هر حقی دیگر
1308
00:49:26,960 –> 00:49:29,440
جنگو کلیدهای اصلی را کنترل می کند
1309
00:49:29,440 –> 00:49:31,520
شما همه چیز یک کلید اصلی خواهد داشت
1310
00:49:31,520 –> 00:49:33,200
حتی اگر آن را به شما نشان نمی دهد
1311
00:49:33,200 –> 00:49:36,400
پایان به این طریق شما همیشه می توانید پیدا کنید
1312
00:49:36,400 –> 00:49:38,800
اوم شما روش منحصر به فرد ارجاع را می دانید
1313
00:49:38,800 –> 00:49:42,359
به چیزی خوب
1314
00:49:44,720 –> 00:49:48,000
باشه پس بیا بریم اینجا
1315
00:49:48,000 –> 00:49:49,839
گفت که مطمئن شوید روش سفارشی ما است
1316
00:49:49,839 –> 00:49:50,800
کار کرد
1317
00:49:50,800 –> 00:49:54,480
بنابراین میگوید q dot object.pk1 خیلی خب
1318
00:49:54,480 –> 00:49:56,079
اساساً کاری که من می خواهم انجام دهم این است که بروم
1319
00:49:56,079 –> 00:49:57,760
اینجا و بگو
1320
00:49:57,760 –> 00:49:59,839
سلام
1321
00:50:00,240 –> 00:50:02,559
برای من شی که در آن کلید اصلی است
1322
00:50:02,559 –> 00:50:05,839
1 است و آن را به عنوان q ذخیره کنید و اکنون می روم
1323
00:50:05,839 –> 00:50:10,160
برای پرسیدن اینکه آیا q اخیراً منتشر شده است
1324
00:50:10,240 –> 00:50:13,280
باشه و میگه درسته باشه
1325
00:50:13,280 –> 00:50:14,720
سرد
1326
00:50:14,720 –> 00:50:16,720
بنابراین نتیجه ای که گرفتیم این است
1327
00:50:16,720 –> 00:50:18,800
سوال سوال را یکی دو از
1328
00:50:18,800 –> 00:50:20,240
انتخاب ها
1329
00:50:20,240 –> 00:50:22,720
فراخوانی ایجاد یک انتخاب جدید می سازد
1330
00:50:22,720 –> 00:50:24,800
شیء عبارت را به عنوان درج می کند
1331
00:50:24,800 –> 00:50:26,800
انتخاب ها مجموعه انتخاب های موجود و بازده
1332
00:50:26,800 –> 00:50:29,520
شیء انتخاب جدید جنگو
1333
00:50:29,520 –> 00:50:31,440
مجموعه ای را برای نگه داشتن طرف دیگر ایجاد می کند
1334
00:50:31,440 –> 00:50:33,119
سوالات رابطه کلید خارجی از
1335
00:50:33,119 –> 00:50:37,040
که می توانیم از طریق api به آن دسترسی داشته باشیم
1336
00:50:37,040 –> 00:50:38,839
بسیار خوب پس ما این کار را انجام می دهیم
1337
00:50:38,839 –> 00:50:43,200
دوباره آه اگر قبلا این کار را نکرده اید
1338
00:50:43,200 –> 00:50:45,280
نمایش هر گونه انتخاب از موارد مرتبط
1339
00:50:45,280 –> 00:50:47,599
اشیا تنظیم می شوند تا هیچ انتخابی نداشته باشیم
1340
00:50:47,599 –> 00:50:50,160
تا اینجا خوبه
1341
00:50:50,160 –> 00:50:53,599
ما در حال حاضر اساساً به آن رای می دهیم
1342
00:50:53,599 –> 00:50:56,559
سوالاتی شبیه این هستند که می توانید رای مثبت بدهید
1343
00:50:56,559 –> 00:50:59,359
نظرات در یوتیوب
1344
00:50:59,359 –> 00:51:02,480
بنابراین اکنون ما سه انتخاب ایجاد می کنیم
1345
00:51:02,480 –> 00:51:05,520
بنابراین q نقطه انتخاب مجموعه نقطه ایجاد بنابراین ما هستیم
1346
00:51:05,520 –> 00:51:08,000
سوالی را مطرح می کنیم که اولین سوال ماست
1347
00:51:08,000 –> 00:51:10,400
سوالی که مثل این بود که چه خبر است
1348
00:51:10,400 –> 00:51:13,440
و اوم ما میخواهیم متن انتخابی را ایجاد کنیم
1349
00:51:13,440 –> 00:51:17,680
برابر نه زیاد با رای صفر
1350
00:51:18,720 –> 00:51:20,960
خوب است و شما می توانید ببینید که انتخاب یک زمینه دارد
1351
00:51:20,960 –> 00:51:23,760
رای نامیده می شود و سپس حق انتخاب دارد
1352
00:51:23,760 –> 00:51:24,800
متن ها
1353
00:51:24,800 –> 00:51:26,000
بنابراین
1354
00:51:26,000 –> 00:51:27,520
اولین ما
1355
00:51:27,520 –> 00:51:30,079
پاسخ به این سوال چه خبر است
1356
00:51:30,079 –> 00:51:32,160
زیاد نیست اما ما می گوییم مانند نگاه کنید
1357
00:51:32,160 –> 00:51:36,920
فقط رای صفر دارد
1358
00:51:42,400 –> 00:51:44,720
باشه
1359
00:51:44,960 –> 00:51:46,640
و اکنون می خواهیم دیگری ایجاد کنیم
1360
00:51:46,640 –> 00:51:48,160
انتخاب
1361
00:51:48,160 –> 00:51:50,960
اما اوه اسمش را گذاشتی که آسمان چه خبر است
1362
00:51:50,960 –> 00:51:53,119
منظورم این است که حدس میزنم که به نوعی خندهدار است
1363
00:51:53,119 –> 00:51:55,119
بگو سقف
1364
00:51:55,119 –> 00:51:56,640
ام
1365
00:51:56,640 –> 00:51:59,680
و سپس در اینجا یکی دیگر است که است
1366
00:51:59,680 –> 00:52:01,119
و ما می خواهیم
1367
00:52:01,119 –> 00:52:04,640
این یکی را در واقع ذخیره کنید
1368
00:52:04,640 –> 00:52:06,480
sc
1369
00:52:06,480 –> 00:52:09,119
اوه باشه
1370
00:52:16,640 –> 00:52:19,839
ما میرویم آنجا
1371
00:52:20,720 –> 00:52:23,599
خوب، پس اکنون اشیاء انتخابی دارای api هستند
1372
00:52:23,599 –> 00:52:25,839
دسترسی به اشیاء سوال مرتبط آنها
1373
00:52:25,839 –> 00:52:29,839
خوب پس حالا اگر من سوال c dot را انجام دهم
1374
00:52:30,160 –> 00:52:32,720
بنابراین حتی اگر من این مدل را ایجاد کرده ام
1375
00:52:32,720 –> 00:52:34,720
از انتخاب
1376
00:52:34,720 –> 00:52:36,160
میدونی که به من نگاه میکنی
1377
00:52:36,160 –> 00:52:38,000
سلام چگونه به آن دسترسی دارد
1378
00:52:38,000 –> 00:52:40,319
سوال خاصی مثل نحوه دسترسی
1379
00:52:40,319 –> 00:52:42,319
این زمینه
1380
00:52:42,319 –> 00:52:44,720
در اینجا این است که چگونه این کار را انجام دادم زیرا ما می گوییم
1381
00:52:44,720 –> 00:52:48,000
در این سوال به کلید خارجی بروید
1382
00:52:48,000 –> 00:52:50,720
و کلید خارجی این مدل تمام شده است
1383
00:52:50,720 –> 00:52:51,520
اینجا
1384
00:52:51,520 –> 00:52:53,359
وقتی انجام میدهم
1385
00:52:53,359 –> 00:52:55,200
انتخاب.سوال
1386
00:52:55,200 –> 00:52:57,119
می رود و سوال را از بالا دریافت می کند
1387
00:52:57,119 –> 00:52:58,960
در آنجا این اساساً کاری است که انجام می دهد
1388
00:52:58,960 –> 00:53:01,040
خوب پس وقتی من آن را می بینم همین است
1389
00:53:01,040 –> 00:53:03,280
سوال این است که چه اتفاقی می افتد
1390
00:53:03,280 –> 00:53:05,440
این به من اشاره می کند و من را برمی گرداند
1391
00:53:05,440 –> 00:53:07,440
این شی
1392
00:53:07,440 –> 00:53:08,720
باشه
1393
00:53:08,720 –> 00:53:11,119
و بالعکس، بنابراین شما همچنین می توانید مرجع
1394
00:53:11,119 –> 00:53:15,200
از سوال شما می توانید به انتخاب مراجعه کنید
1395
00:53:15,200 –> 00:53:17,280
اشیاء سوال به انتخاب دسترسی دارند
1396
00:53:17,280 –> 00:53:19,680
اشیاء خوب است بنابراین هر دو به آنها دسترسی دارند
1397
00:53:19,680 –> 00:53:21,440
همدیگر را مانند
1398
00:53:21,440 –> 00:53:24,800
شما می توانید یک کتاب داشته باشید و می دانید که دوست دارید
1399
00:53:24,800 –> 00:53:27,440
که نویسنده این کتاب بوده است
1400
00:53:27,440 –> 00:53:29,440
به طوری که رابطه به نویسنده و
1401
00:53:29,440 –> 00:53:31,680
سپس می توانید بگویید مانند
1402
00:53:31,680 –> 00:53:33,520
این نویسنده چه کتاب هایی دارد و می تواند
1403
00:53:33,520 –> 00:53:35,760
خیلی خوب به کتاب ها ارتباط برقرار کنید
1404
00:53:35,760 –> 00:53:37,680
حالا ما خواهیم دید
1405
00:53:37,680 –> 00:53:40,000
اوه
1406
00:53:40,240 –> 00:53:43,280
چند انتخاب داریم و بنابراین داریم
1407
00:53:43,280 –> 00:53:44,960
زیاد نیست
1408
00:53:44,960 –> 00:53:47,119
انتخاب دیگری است که ما داریم
1409
00:53:47,119 –> 00:53:48,800
آسمان
1410
00:53:48,800 –> 00:53:50,800
و سپس انتخاب دیگری که ما داریم
1411
00:53:50,800 –> 00:53:52,720
تازه داره دوباره هک میکنه
1412
00:53:52,720 –> 00:53:55,040
همانطور که می بینیم همه اینها رای صفر دارند
1413
00:53:55,040 –> 00:53:57,359
درست همین جا
1414
00:53:57,359 –> 00:53:59,760
و ما می گوییم انتخاب نقطه q
1415
00:53:59,760 –> 00:54:03,280
مجموعه زیرخط شمارش نقطه
1416
00:54:04,319 –> 00:54:05,200
بنابراین
1417
00:54:05,200 –> 00:54:07,520
این فقط برای شمارش است که وجود دارد
1418
00:54:07,520 –> 00:54:08,839
در واقع سه
1419
00:54:08,839 –> 00:54:12,240
انتخاب هایی که api به طور خودکار دنبال می شود
1420
00:54:12,240 –> 00:54:14,160
روابط تا آنجا که نیاز دارید استفاده کنید
1421
00:54:14,160 –> 00:54:15,760
دوبرابر برای جدا کردن
1422
00:54:15,760 –> 00:54:18,160
روابط این کار به عنوان بسیاری از سطوح
1423
00:54:18,160 –> 00:54:20,160
تا آنجایی که می خواهید، هیچ محدودیتی وجود ندارد
1424
00:54:20,160 –> 00:54:21,920
همه انتخاب ها برای هر سوالی که
1425
00:54:21,920 –> 00:54:24,640
تاریخ انتشار در این سال استفاده مجدد است
1426
00:54:24,640 –> 00:54:26,400
متغیر سال جاری که ما ایجاد کردیم
1427
00:54:26,400 –> 00:54:28,000
بالا باشه
1428
00:54:28,000 –> 00:54:31,680
بنابراین می توانم بگویم option.objects.filter
1429
00:54:31,680 –> 00:54:35,359
سوال آهان خط خطی دوبل یعنی مثل
1430
00:54:35,359 –> 00:54:36,640
شما هستید
1431
00:54:36,640 –> 00:54:39,280
یه جورایی به عقب میره
1432
00:54:39,280 –> 00:54:40,720
بنابراین ما می گوییم
1433
00:54:40,720 –> 00:54:42,319
سوال کنید و سپس ما می رویم
1434
00:54:42,319 –> 00:54:44,000
تاریخ انتشار
1435
00:54:44,000 –> 00:54:45,760
خوب پس در واقع ما این کار را می کنیم
1436
00:54:45,760 –> 00:54:47,040
سوال اینجاست و بعد ما می رویم
1437
00:54:47,040 –> 00:54:48,799
تاریخ انتشار
1438
00:54:48,799 –> 00:54:49,920
و سپس
1439
00:54:49,920 –> 00:54:51,520
بررسی سال گرفتن سال از
1440
00:54:51,520 –> 00:54:54,640
آن تاریخ انتشار خوب است
1441
00:54:54,640 –> 00:54:58,480
پس بیایید همین جا آن را امتحان کنیم
1442
00:54:58,480 –> 00:54:59,920
بنابراین همه ما را به دست خواهد آورد
1443
00:54:59,920 –> 00:55:01,119
سوالات
1444
00:55:01,119 –> 00:55:05,119
که مربوط به سال جاری است
1445
00:55:05,599 –> 00:55:07,599
بنابراین باید این سه مورد را برای ما به ارمغان آورد
1446
00:55:07,599 –> 00:55:09,280
بیایید یکی از گزینه های استفاده را حذف کنیم
1447
00:55:09,280 –> 00:55:10,799
برای آن حذف کنید
1448
00:55:10,799 –> 00:55:13,680
بنابراین اکنون آنچه می توانم بگویم این است
1449
00:55:13,680 –> 00:55:16,640
می توانم سوالی را که با آن شروع می شود دریافت کنم
1450
00:55:16,640 –> 00:55:19,440
فقط هک کردن
1451
00:55:19,599 –> 00:55:21,839
درست است و چگونه می توانم آن را انجام دهم که نقطه q را می گویم
1452
00:55:21,839 –> 00:55:24,960
انتخاب فیلتر نقطه ای
1453
00:55:24,960 –> 00:55:26,960
متن انتخاب شده توسط کجا
1454
00:55:26,960 –> 00:55:29,920
فقط با هک شروع می شود
1455
00:55:29,920 –> 00:55:30,799
باشه
1456
00:55:30,799 –> 00:55:32,880
بنابراین فقط یک سوال برای شما ایجاد می شود
1457
00:55:32,880 –> 00:55:34,640
که فقط هک شده است و اگر من
1458
00:55:34,640 –> 00:55:37,040
c آن را به شما نشان می دهد که کدام است و
1459
00:55:37,040 –> 00:55:39,280
اکنون برای حذف آن تنها کاری که انجام می دهم این است که c dot باشد
1460
00:55:39,280 –> 00:55:41,760
حذف
1461
00:55:42,480 –> 00:55:45,359
دوباره کپی پیست میکنم کپی و
1462
00:55:45,359 –> 00:55:49,440
چسباندن برای اهداف زمان، صرفه جویی در زمان
1463
00:55:49,440 –> 00:55:51,040
اما برای خودت
1464
00:55:51,040 –> 00:55:53,200
مانند وقت گذاشتن برای نوشتن همه چیز
1465
00:55:53,200 –> 00:55:54,960
از این بسیار خوب این بسیار بسیار است
1466
00:55:54,960 –> 00:55:57,680
برای شما مفید است
1467
00:55:57,760 –> 00:55:59,760
پس حالا که حذف کردم این را به من نشان داد
1468
00:55:59,760 –> 00:56:02,480
حذف شده است و اگر ما واقعا
1469
00:56:02,480 –> 00:56:04,240
دوباره بررسی کن
1470
00:56:04,240 –> 00:56:06,559
درست است فقط این دو را به ما نشان می دهد
1471
00:56:06,559 –> 00:56:08,960
انتخاب ها در اینجا
1472
00:56:08,960 –> 00:56:11,280
باشه
1473
00:56:12,640 –> 00:56:13,440
اکنون
1474
00:56:13,440 –> 00:56:15,839
ما وارد یک بازی بسیار هیجان انگیز خواهیم شد
1475
00:56:15,839 –> 00:56:18,079
بخشی که معرفی جنگو است
1476
00:56:18,079 –> 00:56:19,680
مدیر و ما در واقع فقط می خواهیم
1477
00:56:19,680 –> 00:56:22,319
کمی آن را لمس کنید
1478
00:56:22,319 –> 00:56:24,319
و بیایید شروع کنیم این فوق العاده است
1479
00:56:24,319 –> 00:56:26,480
قسمت باحال
1480
00:56:26,480 –> 00:56:28,559
فلسفه بنابراین ایجاد سایت های مدیریت برای
1481
00:56:28,559 –> 00:56:31,359
کارکنان خود را برای مشتریان برای اضافه کردن تغییر و
1482
00:56:31,359 –> 00:56:33,760
حذف محتوا کار خسته کننده ای است که
1483
00:56:33,760 –> 00:56:36,000
به خلاقیت زیادی نیاز ندارد
1484
00:56:36,000 –> 00:56:38,319
معمولاً مانند یک آبکشی زیبا است و
1485
00:56:38,319 –> 00:56:40,960
تکرار فرآیند خسته کننده است
1486
00:56:40,960 –> 00:56:42,319
حوصله سر بر
1487
00:56:42,319 –> 00:56:43,440
ام
1488
00:56:43,440 –> 00:56:45,760
شما می توانید اشتباه کنید
1489
00:56:45,760 –> 00:56:48,880
زمان و توسعه یعنی مانند
1490
00:56:48,880 –> 00:56:51,280
هزینه زیادی برای مشتری شما خواهد داشت
1491
00:56:51,280 –> 00:56:53,440
و اوه رشد شما را کند می کند
1492
00:56:53,440 –> 00:56:56,240
سرعت به همین دلیل جانگو به طور کامل
1493
00:56:56,240 –> 00:56:58,319
ایجاد رابط های مدیریت را به طور خودکار انجام می دهد
1494
00:56:58,319 –> 00:57:00,160
برای مدل ها
1495
00:57:00,160 –> 00:57:01,200
باشه
1496
00:57:01,200 –> 00:57:02,720
بنابراین
1497
00:57:02,720 –> 00:57:04,319
بیایید بررسی کنیم که مدیر اینطور نیست
1498
00:57:04,319 –> 00:57:06,720
در نظر گرفته شده برای استفاده توسط سایت
1499
00:57:06,720 –> 00:57:10,480
بازدیدکنندگان این برای مدیران سایت است
1500
00:57:10,480 –> 00:57:12,400
اکنون می خواهیم یک کاربر ادمین بسازیم
1501
00:57:12,400 –> 00:57:14,400
من قصد دارم پایتون آن py را مدیریت کنم
1502
00:57:14,400 –> 00:57:15,920
ایجاد کردن
1503
00:57:15,920 –> 00:57:17,680
بنابراین ما می خواهیم از این من خارج شویم
1504
00:57:17,680 –> 00:57:20,079
قرار است پایتون آن py را مدیریت کند
1505
00:57:20,079 –> 00:57:22,720
ایجاد کاربر فوق العاده
1506
00:57:22,720 –> 00:57:26,319
و من این را خالی می گذارم، از این استفاده خواهم کرد
1507
00:57:26,319 –> 00:57:28,720
پست الکترونیک
1508
00:57:30,559 –> 00:57:33,040
و حتی اگر قرار نیست نشان داده شود
1509
00:57:33,040 –> 00:57:35,040
شما هر چیزی اینجا هستید هنوز در حال تایپ کردن است
1510
00:57:35,040 –> 00:57:39,480
پسورد خود را پس نگران نباشید
1511
00:57:40,000 –> 00:57:41,920
باشه پس می تونی هرچیزی که می تونی بذاری
1512
00:57:41,920 –> 00:57:44,160
هر نام کاربری شما را ایمیل کنید
1513
00:57:44,160 –> 00:57:46,160
و اکنون مرحله آخر پاسخگویی به شماست
1514
00:57:46,160 –> 00:57:48,640
رمز عبور خود را که من دارم وارد کنید و اکنون آن را وارد کنید
1515
00:57:48,640 –> 00:57:50,480
می گوید سرور توسعه را راه اندازی کنید
1516
00:57:50,480 –> 00:57:52,319
ما همین کار را انجام می دهیم که من شروع می کنم
1517
00:57:52,319 –> 00:57:54,880
سرور توسعه که قرار است برویم
1518
00:57:54,880 –> 00:57:57,040
به کروم می رویم به محلی خودمان
1519
00:57:57,040 –> 00:58:00,240
برنامه در 127.0.01
1520
00:58:00,240 –> 00:58:01,440
روده بزرگ
1521
00:58:01,440 –> 00:58:04,720
پورت 8000 به جای نظرسنجی من در واقع هستم
1522
00:58:04,720 –> 00:58:07,040
رفتن به admin و زمانی که من به
1523
00:58:07,040 –> 00:58:09,520
ادمین نگاه کنید این را مطرح کرد
1524
00:58:09,520 –> 00:58:12,559
رابط کاربری خوبی که من و شما نداشتیم
1525
00:58:12,559 –> 00:58:13,440
ساختن
1526
00:58:13,440 –> 00:58:15,200
ما این ظاهر زیبا را ایجاد نکردیم
1527
00:58:15,200 –> 00:58:16,240
فرم
1528
00:58:16,240 –> 00:58:19,359
جایی که وقتی ماوس را روی آن قرار میدهید، آن را لاگین کنید
1529
00:58:19,359 –> 00:58:23,839
تیره می شود و خوب به نظر می رسد و
1530
00:58:25,040 –> 00:58:27,520
ما عملکردی که اضافه می کند اضافه نکردیم
1531
00:58:27,520 –> 00:58:29,520
حق امنیت
1532
00:58:29,520 –> 00:58:30,480
ام
1533
00:58:30,480 –> 00:58:32,799
ما این مورد را به رمزهای عبور اضافه نکردیم
1534
00:58:32,799 –> 00:58:35,440
به طور خودکار مانند نقطه به نظر می رسد بنابراین هیچ کس
1535
00:58:35,440 –> 00:58:37,520
می توانید آن را ببینید همه این را در ذهن داشته باشید
1536
00:58:37,520 –> 00:58:39,760
فقط به طور خودکار زمانی که i
1537
00:58:39,760 –> 00:58:41,280
روی ورود کلیک کنید
1538
00:58:41,280 –> 00:58:43,440
رونق اینجاست
1539
00:58:43,440 –> 00:58:46,480
رابط مدیر بسیار خوب است
1540
00:58:46,480 –> 00:58:48,319
مدیر شما می توانید رمز عبور خود را تغییر دهید
1541
00:58:48,319 –> 00:58:51,359
می توانید از سیستم خارج شوید، می توانید بررسی کنید که چه کسانی هستند
1542
00:58:51,359 –> 00:58:54,400
کاربران، بنابراین در اینجا یک کاربر وجود دارد که می توانید آن را دوست داشته باشید
1543
00:58:54,400 –> 00:58:57,280
به این کاربر و لایک حذف این کاربر
1544
00:58:57,280 –> 00:58:59,359
یا
1545
00:58:59,359 –> 00:59:01,920
اوه مجوزهای این کاربر را تغییر دهید
1546
00:59:01,920 –> 00:59:03,359
درسته تا میتونی بری و مثل بوم باشی
1547
00:59:03,359 –> 00:59:05,760
این دیگر یک کاربر فوق العاده نیست یا او است
1548
00:59:05,760 –> 00:59:07,760
کارمند نیست دیگر فعال نیست
1549
00:59:07,760 –> 00:59:10,079
دیگر یا می توانید به اینجا بروید و لایک کنید
1550
00:59:10,079 –> 00:59:12,079
انواع مجوزها را مانند can تغییر دهید
1551
00:59:12,079 –> 00:59:14,480
حذف گزینه می تواند یک سوال اضافه کند اما
1552
00:59:14,480 –> 00:59:16,720
نمی تواند مانند حذف یک سوال می تواند تغییر کند
1553
00:59:16,720 –> 00:59:19,839
یک جلسه است اما نمی توان یک محتوای uh را حذف کرد
1554
00:59:19,839 –> 00:59:22,480
تایپ کنید شما می دانید که می توانید مانند آن را دریافت کنید
1555
00:59:22,480 –> 00:59:26,400
خاص با آن به عنوان شما می خواهید
1556
00:59:26,960 –> 00:59:28,640
و این فقط برای مدلی است که ما داریم
1557
00:59:28,640 –> 00:59:30,240
ثبت نام کرده اید شما کاربرانی را می شناسید اما
1558
00:59:30,240 –> 00:59:32,799
بعداً تصور کنید که اگر ما خود را ثبت کنیم
1559
00:59:32,799 –> 00:59:35,119
مدل انتخابی یا هر چیزی که همه آنها می خواهند
1560
00:59:35,119 –> 00:59:37,760
در اینجا و هر مورد اخیر نشان داده شود
1561
00:59:37,760 –> 00:59:39,599
اقداماتی که انجام می دهید در واقع در آنها ظاهر می شوند
1562
00:59:39,599 –> 00:59:42,000
سمت راست پس تصور کنید مانند
1563
00:59:42,000 –> 00:59:43,440
کسی چیزی را که شما شبیه آن هستید حذف کرده است
1564
00:59:43,440 –> 00:59:45,359
چه اتفاقی افتاد
1565
00:59:45,359 –> 00:59:48,160
بخشی از برنامه ما یا این وب سایت است
1566
00:59:48,160 –> 00:59:50,400
در حال حاضر به خوبی شکسته اگر شما به اخیر بروید
1567
00:59:50,400 –> 00:59:52,559
اقدامات شما خواهید دید که چه اتفاقی افتاد و
1568
00:59:52,559 –> 00:59:54,319
دقیقاً چه کسی این کار را انجام داد و چه کسی نگه داشت
1569
00:59:54,319 –> 00:59:56,079
من فکر می کنم مسئول آن است
1570
00:59:56,079 –> 00:59:58,640
خیلی خوب است و به صورت داخلی ارائه می شود
1571
00:59:58,640 –> 01:00:00,799
درست از دروازه که یکی از
1572
01:00:00,799 –> 01:00:02,960
دلایل قدرتمند بودن جنگو
1573
01:00:02,960 –> 01:00:05,920
ابزار و آن را پرورش می دهد
1574
01:00:05,920 –> 01:00:09,440
بهره وری و اثربخشی
1575
01:00:09,440 –> 01:00:12,480
من بیش از هر چارچوب دیگری حق دارم
1576
01:00:12,480 –> 01:00:15,599
و شعار آنها که عالی است این است
1577
01:00:15,599 –> 01:00:18,160
اوه جنگو برای کمال گرایان است
1578
01:00:18,160 –> 01:00:20,000
ضرب الاجل ها و این چیزی است که من به آن اعتقاد دارم
1579
01:00:20,000 –> 01:00:22,079
مثل اینکه بخواهم پروژه ای را با هم بسازم
1580
01:00:22,079 –> 01:00:24,480
و من به تنهایی کاری انجام می دهم که می روم
1581
01:00:24,480 –> 01:00:25,599
جنگو
1582
01:00:25,599 –> 01:00:28,000
تمام روز عزیزم اما میدونی که هستی یا نه
1583
01:00:28,000 –> 01:00:31,200
کار روی یک پروژه بلند مدت
1584
01:00:31,200 –> 01:00:32,559
شما می دانید که می خواهید برای یک
1585
01:00:32,559 –> 01:00:34,240
مدت طولانی و
1586
01:00:34,240 –> 01:00:35,760
هیچ چیز دیگری واقعاً مهم نیست پس بله
1587
01:00:35,760 –> 01:00:37,359
شما می توانید هر چیزی را که می خواهید انتخاب کنید اما من
1588
01:00:37,359 –> 01:00:39,440
مانند سرعت، بهره وری را دوست دارم، دوست دارم
1589
01:00:39,440 –> 01:00:41,200
ایده های من را از سرم بردارید و راه اندازی کنید
1590
01:00:41,200 –> 01:00:43,599
آنها را به سرعت آنلاین
1591
01:00:43,599 –> 01:00:46,559
خیلی خوب با این گفته بیایید برگردیم
1592
01:00:46,559 –> 01:00:48,960
و ببینید آنها چه می گویند
1593
01:00:48,960 –> 01:00:52,000
ما به ادمین خود می رویم وارد سایت مدیریت شوید
1594
01:00:52,000 –> 01:00:54,079
و حالا میگه make the poll app
1595
01:00:54,079 –> 01:00:56,160
قابل تغییر در ادمین چگونه انجام دهیم
1596
01:00:56,160 –> 01:00:58,559
که ما این سه خط را می گیریم
1597
01:00:58,559 –> 01:01:00,400
از کد، بنابراین من می خواهم به نظرسنجی خود را
1598
01:01:00,400 –> 01:01:03,280
اسلش ادمین
1599
01:01:03,440 –> 01:01:05,760
و اوه این خط قبلا اضافه شده است بنابراین من هستم
1600
01:01:05,760 –> 01:01:07,119
قرار نیست آن را اضافه کنم
1601
01:01:07,119 –> 01:01:10,480
سوال واردات مدل های نقطه ای
1602
01:01:10,480 –> 01:01:11,599
باشه
1603
01:01:11,599 –> 01:01:12,799
بنابراین
1604
01:01:12,799 –> 01:01:14,799
اساساً آنچه من می گویم از این است
1605
01:01:14,799 –> 01:01:19,760
دایرکتوری مدل ها را از اینجا دریافت کنید
1606
01:01:20,559 –> 01:01:23,200
و وارد کردن سوال کلاس از
1607
01:01:23,200 –> 01:01:25,599
مدل ها خوب است، بنابراین من سوال را وارد می کنم
1608
01:01:25,599 –> 01:01:27,440
مدل
1609
01:01:27,440 –> 01:01:28,880
و سپس من می خواهم بگویم
1610
01:01:28,880 –> 01:01:29,760
ام
1611
01:01:29,760 –> 01:01:31,599
آن را ثبت کنید
1612
01:01:31,599 –> 01:01:34,160
مدل داخل ادمین پس ببینید چیه
1613
01:01:34,160 –> 01:01:37,520
اتفاق می افتد خوب این فوق العاده عالی است
1614
01:01:37,520 –> 01:01:39,680
آن را بررسی کنید، من ذخیره را می زنم
1615
01:01:39,680 –> 01:01:42,400
و ام
1616
01:01:42,400 –> 01:01:45,119
بیایید به برنامه خود برگردیم
1617
01:01:45,119 –> 01:01:47,760
و بیایید refresh را بزنیم و به آن نگاه کنیم
1618
01:01:47,760 –> 01:01:50,960
این اینجاست تا مدل سوالات این باشد
1619
01:01:50,960 –> 01:01:53,119
یکی که ما ساختیم آن را زیر نظرسنجی نشان می دهد
1620
01:01:53,119 –> 01:01:54,319
سوالات
1621
01:01:54,319 –> 01:01:56,400
و شما می توانید تمام آن سوالات را ببینید
1622
01:01:56,400 –> 01:01:58,319
چه چیزی در حال ظهور است چه چیزی جدید است می توانید وارد شوید
1623
01:01:58,319 –> 01:01:59,839
و شما می توانید متن را تغییر دهید تا من بتوانم
1624
01:01:59,839 –> 01:02:01,680
آن را به لایک تغییر دهید
1625
01:02:01,680 –> 01:02:02,880
چه
1626
01:02:02,880 –> 01:02:05,880
ترک خوردن
1627
01:02:06,640 –> 01:02:08,960
درسته من میتونم save رو بزنم
1628
01:02:08,960 –> 01:02:12,079
و در حال حاضر تغییر کرده است و اگر من به من بروم
1629
01:02:12,079 –> 01:02:17,039
اگر پایتون را شروع کنم آن پوسته py را مدیریت کنید
1630
01:02:17,599 –> 01:02:20,960
از نظرسنجی ها
1631
01:02:21,039 –> 01:02:25,520
سوال واردات مدل های نقطه ای
1632
01:02:25,839 –> 01:02:30,400
سوال نقطه اشیاء نقطه همه
1633
01:02:30,559 –> 01:02:33,200
درست نگاه کنید می گوید چه چیزی ترک می خورد
1634
01:02:33,200 –> 01:02:35,599
بنابراین آنچه را که ما در واقع از رابط کاربری تغییر دادیم
1635
01:02:35,599 –> 01:02:37,680
رابط با ماوس و ما
1636
01:02:37,680 –> 01:02:40,559
صفحه کلید اکنون در ما نشان داده می شود
1637
01:02:40,559 –> 01:02:42,480
پایگاه داده در پایگاه داده محلی ما
1638
01:02:42,480 –> 01:02:45,039
پایگاه داده sqlite در واقع بر روی آن ذخیره می شود
1639
01:02:45,039 –> 01:02:47,280
کامپیوتر ما این پایگاه داده آنلاین نیست
1640
01:02:47,280 –> 01:02:48,960
هنوز
1641
01:02:48,960 –> 01:02:51,119
خیلی جالب است
1642
01:02:51,119 –> 01:02:54,160
به سرعت و چقدر موثر عمل می کند
1643
01:02:54,160 –> 01:02:55,760
من می خواهم از این خارج شوم که می روم
1644
01:02:55,760 –> 01:02:58,240
برای اجرای دوباره سرورم
1645
01:02:58,240 –> 01:03:00,960
و ما می خواهیم به برنامه برگردیم
1646
01:03:00,960 –> 01:03:03,920
تازه کردن خنک و لایک بیایید ببینیم چیست
1647
01:03:03,920 –> 01:03:05,520
اکنون می گویند که ما داریم
1648
01:03:05,520 –> 01:03:07,599
سوال ثبت شده جنگو می داند که آن را
1649
01:03:07,599 –> 01:03:10,160
باید در فهرست مدیریت نمایش داده شود
1650
01:03:10,160 –> 01:03:12,480
صفحه و درست است و من آن را نشان دادم
1651
01:03:12,480 –> 01:03:14,799
ما و تو رفتیم داخلش و دیدیم
1652
01:03:14,799 –> 01:03:16,400
متن سوال و ما یک تاریخ دیدیم
1653
01:03:16,400 –> 01:03:17,920
منتشر شده و ما در واقع می توانیم آن را تغییر دهیم
1654
01:03:17,920 –> 01:03:20,240
تاریخ انتشار و همه چیز
1655
01:03:20,240 –> 01:03:22,160
در حال حاضر مواردی که باید در اینجا توجه داشته باشید فرم است
1656
01:03:22,160 –> 01:03:23,760
به طور خودکار از
1657
01:03:23,760 –> 01:03:26,160
مدل سوال
1658
01:03:26,160 –> 01:03:28,559
بنابراین این فرم به طور خودکار تولید می شود
1659
01:03:28,559 –> 01:03:30,480
ما چیزی تولید نکردیم
1660
01:03:30,480 –> 01:03:32,480
تاریخ انواع فیلد مدل های مختلف
1661
01:03:32,480 –> 01:03:35,839
میدان زمان و میدان ماشین پس ما را به یاد داشته باشید
1662
01:03:35,839 –> 01:03:36,880
داشته است
1663
01:03:36,880 –> 01:03:39,200
یکی از مدل ها به عنوان فیلد زمان تاریخ
1664
01:03:39,200 –> 01:03:41,200
و دیگری میدان ماشین و شماست
1665
01:03:41,200 –> 01:03:43,200
می توانید ببینید کجا تاریخ انتشار را نوشته است
1666
01:03:43,200 –> 01:03:45,599
به فیلد تاریخ درست و برای سوال نگاه کنید
1667
01:03:45,599 –> 01:03:47,200
متن این فقط یک شخصیت مستقیم است
1668
01:03:47,200 –> 01:03:49,599
فیلد یا چیزی که در پایتون می دانید
1669
01:03:49,599 –> 01:03:50,480
مانند
1670
01:03:50,480 –> 01:03:52,720
یک رشته
1671
01:03:52,720 –> 01:03:55,359
اینها با html مناسب مطابقت دارند
1672
01:03:55,359 –> 01:03:57,680
ویجت ورودی که هر نوع فیلد می شناسد
1673
01:03:57,680 –> 01:03:59,520
نحوه نمایش خود در جنگو
1674
01:03:59,520 –> 01:04:00,880
مدیر
1675
01:04:00,880 –> 01:04:01,920
خیلی باحال
1676
01:04:01,920 –> 01:04:04,000
هر فیلد روزانه جاوا اسکریپت رایگان دریافت می کند
1677
01:04:04,000 –> 01:04:05,440
میانبرها
1678
01:04:05,440 –> 01:04:08,720
میانبرهای رایگان جاوا اسکریپت که عالی است
1679
01:04:08,720 –> 01:04:10,559
بنابراین معمولاً باید بنویسید
1680
01:04:10,559 –> 01:04:12,160
جاوا اسکریپت برای همه این چیزها اما لایک
1681
01:04:12,160 –> 01:04:13,599
به این نگاه کنید خوب پس بیایید بگوییم من به آن می روم
1682
01:04:13,599 –> 01:04:16,319
چه چیزی کرک می شود و من اینجا را کلیک می کنم بوم
1683
01:04:16,319 –> 01:04:18,720
به این انتخابگر زیبای روز نگاه کنید
1684
01:04:18,720 –> 01:04:21,520
همه چیز باز می شود و شما می توانید امروز انتخاب کنید
1685
01:04:21,520 –> 01:04:23,440
یا می توانید تاریخ دیگری را انتخاب کنید و لایک کنید
1686
01:04:23,440 –> 01:04:25,680
به طور خودکار آن را انتخاب کنید و می توانید انتخاب کنید
1687
01:04:25,680 –> 01:04:26,960
زمان
1688
01:04:26,960 –> 01:04:28,559
و خیلی خوب است
1689
01:04:28,559 –> 01:04:30,240
چیزی که باید زیاد بنویسی
1690
01:04:30,240 –> 01:04:32,400
جاوا اسکریپت دستی برای آن
1691
01:04:32,400 –> 01:04:35,599
به طور خودکار برای شما نوشته می شود
1692
01:04:35,599 –> 01:04:37,760
اوه تاریخ ها یک میانبر امروزی دریافت می کنند و
1693
01:04:37,760 –> 01:04:39,599
پاپ آپ تقویم و زمان ها هم اکنون
1694
01:04:39,599 –> 01:04:41,440
میانبر و پاپ آپ راحت که
1695
01:04:41,440 –> 01:04:43,920
لیست هایی که معمولاً ضربدر پایین وارد می شوند
1696
01:04:43,920 –> 01:04:45,599
بخشی از صفحه چند مورد را در اختیار شما قرار می دهد
1697
01:04:45,599 –> 01:04:48,559
گزینه ها درست است بنابراین تغییرات را ذخیره می کند و
1698
01:04:48,559 –> 01:04:50,559
صفحه لیست تغییرات را برای این کار برمی گرداند
1699
01:04:50,559 –> 01:04:52,799
نوع شی تا بتوانید ذخیره کنید
1700
01:04:52,799 –> 01:04:54,720
یا می توانید ذخیره کنید و ویرایش را ادامه دهید
1701
01:04:54,720 –> 01:04:56,319
بنابراین به ویرایش همان صفحه یا شما ادامه دهید
1702
01:04:56,319 –> 01:04:57,920
می تواند ذخیره کند و
1703
01:04:57,920 –> 01:05:00,160
یک سوال دیگر اضافه کنید و یک سوال جدید اضافه کنید
1704
01:05:00,160 –> 01:05:02,480
درست است یا می توانید آن را حذف کنید
1705
01:05:02,480 –> 01:05:04,640
صفحه تایید حذف را نمایش می دهد
1706
01:05:04,640 –> 01:05:06,799
این را بررسی کنید خوب است به طور معمول زمانی که شما
1707
01:05:06,799 –> 01:05:08,799
ضربه شما باید همه اینها را اضافه کنید
1708
01:05:08,799 –> 01:05:11,280
قابلیت به علاوه زمانی که حذف را فشار می دهید
1709
01:05:11,280 –> 01:05:12,960
باید به یاد داشته باشید که یک را اضافه کنید
1710
01:05:12,960 –> 01:05:15,280
چیزی تایید به آن و آنها دارند
1711
01:05:15,280 –> 01:05:16,799
آن را به طور خودکار بنابراین اگر من دکمه حذف
1712
01:05:16,799 –> 01:05:19,039
به این صورت خواهد بود که آیا مطمئن هستید که می خواهید
1713
01:05:19,039 –> 01:05:21,440
سوال what’s cracking را حذف کنید
1714
01:05:21,440 –> 01:05:23,440
تمام موارد مرتبط زیر خواهد بود
1715
01:05:23,440 –> 01:05:25,920
سوالات حذف شود یک
1716
01:05:25,920 –> 01:05:28,720
بنابراین فقط یک سوال و اشیاء چیست
1717
01:05:28,720 –> 01:05:31,440
کرک کردن می توانید بگویید بله مطمئنم یا نه
1718
01:05:31,440 –> 01:05:34,000
من را به عقب برگردانید اکنون توجه کنید
1719
01:05:34,000 –> 01:05:35,520
این سوال را به عنوان چیست نشان می دهد
1720
01:05:35,520 –> 01:05:37,680
شکستن به خاطر رشته شماست
1721
01:05:37,680 –> 01:05:40,480
روشی که روش str خود را اضافه کردید if
1722
01:05:40,480 –> 01:05:43,119
شما نداشتید که نشان نمی داد
1723
01:05:43,119 –> 01:05:44,640
مانند آنچه در حال ترک خوردن است، آن را نشان می دهد
1724
01:05:44,640 –> 01:05:46,640
سوال یک و شما فقط باید
1725
01:05:46,640 –> 01:05:48,480
از حافظه خود استفاده کنید تا به یاد بیاورید که من هستم
1726
01:05:48,480 –> 01:05:50,079
میخواهم بگویم نه، مرا برگردان و طول میکشد
1727
01:05:50,079 –> 01:05:52,000
من برگشتم باشه
1728
01:05:52,000 –> 01:05:53,839
سرد
1729
01:05:53,839 –> 01:05:55,599
بیا برگردیم ببینیم چی هستن
1730
01:05:55,599 –> 01:05:56,880
گفتن اینجا
1731
01:05:56,880 –> 01:05:59,280
و سپس اگر ارزش تاریخ
1732
01:05:59,280 –> 01:06:00,480
انتشار با زمان شما مطابقت ندارد
1733
01:06:00,480 –> 01:06:01,920
ایجاد آن احتمالا به این معنی است که شما فراموش کرده اید
1734
01:06:01,920 –> 01:06:04,160
برای تنظیم زمان
1735
01:06:04,160 –> 01:06:06,640
اوه ما همچنین می توانیم منطقه زمانی فعلی را تنظیم کنیم
1736
01:06:06,640 –> 01:06:09,440
درست است، بنابراین اگر وارد شوم مشکل بزرگی نیست
1737
01:06:09,440 –> 01:06:10,960
تاریخ اینجا
1738
01:06:10,960 –> 01:06:13,599
اوه می گوید من آن را در ساعت 3 صبح عوض کردم، اینطور نیست
1739
01:06:13,599 –> 01:06:16,240
در حال حاضر ساعت 3 بامداد به این معنی است که من نیاز دارم
1740
01:06:16,240 –> 01:06:18,480
برای رفتن به داخل تنظیمات من و در من
1741
01:06:18,480 –> 01:06:20,799
منطقه زمانی و تغییر آه
1742
01:06:20,799 –> 01:06:23,200
منطقه زمانی من چقدر است برای مثال i
1743
01:06:23,200 –> 01:06:24,079
فکر
1744
01:06:24,079 –> 01:06:27,520
مثل اوم آمریکا اسلش los وجود دارد
1745
01:06:27,520 –> 01:06:29,680
فرشته یه همچین چیزی
1746
01:06:29,680 –> 01:06:31,359
ام
1747
01:06:31,359 –> 01:06:34,079
اوه در واقع کار خوبی برای اوه
1748
01:06:34,079 –> 01:06:37,200
خودت فقط مثل منطقه زمانی نگاه کن
1749
01:06:37,200 –> 01:06:38,319
اوه
1750
01:06:38,319 –> 01:06:41,200
تنظیمات منطقه زمانی جنگو و سپس پیدا کنید
1751
01:06:41,200 –> 01:06:43,039
مال شماست و آن را برای من قرار دهید من این را گذاشتم
1752
01:06:43,039 –> 01:06:46,640
در و زمان من را فوراً درست کرد
1753
01:06:46,640 –> 01:06:47,599
باشه
1754
01:06:47,599 –> 01:06:49,440
پس اوه
1755
01:06:49,440 –> 01:06:54,240
بله اساساً برای قسمت دوم همین است
1756
01:06:56,240 –> 01:06:58,240
ما می خواهیم به بخشی پرش کنیم
1757
01:06:58,240 –> 01:06:59,440
سه
1758
01:06:59,440 –> 01:07:02,079
و اوه ما شروع می کنیم
1759
01:07:02,079 –> 01:07:05,200
اوم اگر هنوز حرف آدم را باز نکرده اید
1760
01:07:05,200 –> 01:07:07,520
به جایی که سایت من را ایجاد کردید بروید
1761
01:07:07,520 –> 01:07:09,760
پروژه برای من مناسب بود، آن را در github من بود
1762
01:07:09,760 –> 01:07:11,760
سایتی که روی باز کردن کلیک می کنم و می روم
1763
01:07:11,760 –> 01:07:16,000
هر چه باز و بازیابی حالت را بگویید
1764
01:07:16,000 –> 01:07:16,960
سرد
1765
01:07:16,960 –> 01:07:18,480
و اوه اینجاست
1766
01:07:18,480 –> 01:07:20,400
و سپس اگر من دستور shift p و را انجام دهم
1767
01:07:20,400 –> 01:07:23,359
در ترمینال تایپ کنید ترمینال من ظاهر می شود
1768
01:07:23,359 –> 01:07:26,000
بدا بام و حتما سورس هم انجام بدید
1769
01:07:26,000 –> 01:07:27,440
فعال کردن
1770
01:07:27,440 –> 01:07:29,839
مکان من
1771
01:07:29,920 –> 01:07:34,000
و ما خوب هستیم پس شما را بنویسید
1772
01:07:34,000 –> 01:07:37,119
اولین برنامه جنگو قسمت سوم
1773
01:07:37,119 –> 01:07:39,280
بنابراین آنچه آنها در اینجا در مورد آن صحبت می کنند این است
1774
01:07:39,280 –> 01:07:41,839
مثل قیافه شما می گویند خوب است
1775
01:07:41,839 –> 01:07:42,880
ام
1776
01:07:42,880 –> 01:07:44,480
همه چیز در جنگو است
1777
01:07:44,480 –> 01:07:47,200
اساسا به نام یک دیدگاه خوب پس برای
1778
01:07:47,200 –> 01:07:49,200
به عنوان مثال اگر صفحه اصلی وبلاگ دارید
1779
01:07:49,200 –> 01:07:50,640
این یک دیدگاه است
1780
01:07:50,640 –> 01:07:52,720
اگر توانایی کامنت گذاشتن را دارید لایک کنید
1781
01:07:52,720 –> 01:07:54,880
یک اقدام نظر درست است که در نظر گرفته شده است
1782
01:07:54,880 –> 01:07:57,440
مشاهده اگر روی یک پست وبلاگ کلیک کنید و
1783
01:07:57,440 –> 01:08:00,079
جزئیات آن را به شما نشان می دهد که ما به آن اشاره می کنیم
1784
01:08:00,079 –> 01:08:01,920
که به عنوان یک صفحه جزئیات اما هنوز هم هست
1785
01:08:01,920 –> 01:08:04,079
بخشی از دیدگاه که اساساً چه چیزی است
1786
01:08:04,079 –> 01:08:06,000
آنها همینجا می گویند دیگری
1787
01:08:06,000 –> 01:08:07,920
مثال از این مانند بیایید بگوییم من را
1788
01:08:07,920 –> 01:08:09,359
همچنین
1789
01:08:09,359 –> 01:08:11,680
اینستاگرام پس فرض کنید روی clever کلیک کردم
1790
01:08:11,680 –> 01:08:13,039
شبه درست
1791
01:08:13,039 –> 01:08:15,599
این در اصل برای اینستاگرام است
1792
01:08:15,599 –> 01:08:17,279
و اجازه دهید من فقط اینستاگرام خود را اینجا وصل کنم
1793
01:08:17,279 –> 01:08:19,759
اگر هنوز نیستی برو دنبال من
1794
01:08:19,759 –> 01:08:21,198
چون عالی
1795
01:08:21,198 –> 01:08:23,439
و اگر درست مثل نگاه به اینجا بروید
1796
01:08:23,439 –> 01:08:27,359
این صفحه اصلی برای همه پست های من است
1797
01:08:27,359 –> 01:08:29,679
خوب این خانه در نظر گرفته می شود
1798
01:08:29,679 –> 01:08:32,799
مشاهده صفحه اگر روی آن کلیک کنم این است
1799
01:08:32,799 –> 01:08:34,799
یک نمای جزئی در نظر گرفته می شود زیرا اینطور است
1800
01:08:34,799 –> 01:08:37,759
فقط آن یک پست خاص را نشان می دهد
1801
01:08:37,759 –> 01:08:38,719
باشه
1802
01:08:38,719 –> 01:08:40,880
اگر اینجا کلیک کنم، این یک عمل نظر است
1803
01:08:40,880 –> 01:08:43,439
که شما می دانید که می توانید در آن کار کنید
1804
01:08:43,439 –> 01:08:45,198
دیدگاه ها
1805
01:08:45,198 –> 01:08:48,000
بنابراین فقط می خواستم به شما نشان دهم که پس شما
1806
01:08:48,000 –> 01:08:49,759
درک کنید که همه اینها به کجا می رسد
1807
01:08:49,759 –> 01:08:52,880
از الان به اینجا می آییم و تمام است
1808
01:08:52,880 –> 01:08:54,158
حالا در نظرسنجی ما این را می گویند
1809
01:08:54,158 –> 01:08:55,839
برنامه ای که ما در اصل به آن می رویم
1810
01:08:55,839 –> 01:08:58,238
یک صفحه فهرست داشته باشید
1811
01:08:58,238 –> 01:08:59,920
در دیدگاه های ما، بنابراین این قرار است نمایش داده شود
1812
01:08:59,920 –> 01:09:02,640
آخرین چند سوالی که قرار است به آن بپردازیم
1813
01:09:02,640 –> 01:09:04,479
دارند
1814
01:09:04,479 –> 01:09:07,520
یک صفحه جزئیات که یک صفحه نمایش داده می شود
1815
01:09:07,520 –> 01:09:09,279
متنی بدون نتیجه اما با فرمی به
1816
01:09:09,279 –> 01:09:11,198
رای دهید پس وقتی کلیک می کنید پس مثل اینکه می آیید
1817
01:09:11,198 –> 01:09:12,880
در مجموعه سوالات خود روی آن کلیک می کنید
1818
01:09:12,880 –> 01:09:14,640
یک سوال و سپس بوم آن را دوست دارم
1819
01:09:14,640 –> 01:09:16,960
توانایی رای دادن به آن بالا و پایین خوب من
1820
01:09:16,960 –> 01:09:18,000
فرض
1821
01:09:18,000 –> 01:09:20,238
و ما یک صفحه نتایج سوال داریم
1822
01:09:20,238 –> 01:09:21,759
بنابراین نتیجه را برای نمایش می دهد
1823
01:09:21,759 –> 01:09:23,198
یک سوال خاص چگونه این کار را انجام داد
1824
01:09:23,198 –> 01:09:24,640
سوال انجام دهید
1825
01:09:24,640 –> 01:09:26,319
چند رای آورد
1826
01:09:26,319 –> 01:09:29,359
و پس از آن ما باید عمل رای گیری بنابراین دسته
1827
01:09:29,359 –> 01:09:31,120
رای دادن به یک انتخاب خاص در الف
1828
01:09:31,120 –> 01:09:34,880
سوال خاص خیلی خوبه
1829
01:09:34,880 –> 01:09:37,439
خوب حالا
1830
01:09:37,439 –> 01:09:39,120
ما به نوعی می دانیم که خواهیم بود
1831
01:09:39,120 –> 01:09:42,080
خلق کردن مانند این چیزها اوه اوه ما
1832
01:09:42,080 –> 01:09:43,920
قرار است یک صفحه اصلی فهرست ایجاد کنیم
1833
01:09:43,920 –> 01:09:45,600
جزئیات و نتایج
1834
01:09:45,600 –> 01:09:47,759
و همچنین در مورد آنچه که آنها می گویند
1835
01:09:47,759 –> 01:09:49,920
این قسمت مثل هی مرد می گوید
1836
01:09:49,920 –> 01:09:52,640
آیا تا به حال آدرس های اینترنتی واقعا زشتی را دیده اید
1837
01:09:52,640 –> 01:09:53,920
این
1838
01:09:53,920 –> 01:09:56,719
خوب نگران نباشید زیرا در
1839
01:09:56,719 –> 01:09:58,480
جانگو می توانید آنها را واقعاً بسازید
1840
01:09:58,480 –> 01:10:00,800
زیبا هستند بنابراین می توانید آنها را اینگونه داشته باشید
1841
01:10:00,800 –> 01:10:03,280
در عوض مانند جان اسمیت دات کام اسلش
1842
01:10:03,280 –> 01:10:06,000
آرشیو اخبار اسلش 2018 اسلش
1843
01:10:06,000 –> 01:10:09,600
دو یا کوتاه فوریه هر چه باشد
1844
01:10:09,600 –> 01:10:11,679
و شما می توانید آنها را واقعا زیبا نشان دهید
1845
01:10:11,679 –> 01:10:14,080
چگونه کار می کند از آدرس اینترنتی کار می کند
1846
01:10:14,080 –> 01:10:15,920
confs یا شما
1847
01:10:15,920 –> 01:10:19,199
نگاشت پیکربندی url خوب است
1848
01:10:19,199 –> 01:10:22,159
الگوهای آدرس اینترنتی را به بازدیدها نقشه برداری کنید تا کسی
1849
01:10:22,159 –> 01:10:25,040
به این آدرس اینترنتی میرود و میداند به کدام نمای
1850
01:10:25,040 –> 01:10:25,840
اجرا کن
1851
01:10:25,840 –> 01:10:28,320
بسیار خوب پس اکنون ما بیشتر می نویسیم
1852
01:10:28,320 –> 01:10:29,920
نظرات خوب است، پس ما اینها را می نویسیم
1853
01:10:29,920 –> 01:10:31,760
بچه ها اینجا دوباره من فقط می خواهم آن را کپی کنم
1854
01:10:31,760 –> 01:10:33,280
و در مورد آن صحبت کنید
1855
01:10:33,280 –> 01:10:35,280
برای شما من شما را تشویق می کنم که همه آن را تایپ کنید
1856
01:10:35,280 –> 01:10:37,040
بیرون و از آن عبور کن خیلی خوب هستم
1857
01:10:37,040 –> 01:10:38,400
قسمت اصلی را برجسته می کنم پس من هستم
1858
01:10:38,400 –> 01:10:41,840
در نظرسنجی من برید views.py بنابراین در
1859
01:10:41,840 –> 01:10:44,480
نظرسنجی من می خواهم به داخل دیدگاه ها یا
1860
01:10:44,480 –> 01:10:46,159
در واقع ما ایندکس را برای
1861
01:10:46,159 –> 01:10:48,880
حالا آن را در اینجا بچسبانید بسیار خوب پس اکنون ما دریافت کردیم
1862
01:10:48,880 –> 01:10:52,000
جزئیات نتیجه گرفتیم و رای گرفتیم
1863
01:10:52,000 –> 01:10:54,560
d همه چیز همیشه در یک درخواست است
1864
01:10:54,560 –> 01:10:57,280
مشکل خوب است هر زمان که درخواست ارسال شود
1865
01:10:57,280 –> 01:11:00,480
شما هر کاری انجام می دهید
1866
01:11:00,640 –> 01:11:02,159
من قرار نیست خیلی به آن دست بزنم
1867
01:11:02,159 –> 01:11:04,080
در حال حاضر اما این اولین پارامتر است
1868
01:11:04,080 –> 01:11:06,080
شما به نوعی همیشه قرار می دهید و سپس به عنوان
1869
01:11:06,080 –> 01:11:07,600
پارامتر دوم شما که در حال قرار دادن آن هستیم
1870
01:11:07,600 –> 01:11:09,840
شناسه سوال خاص از این طریق می توانیم
1871
01:11:09,840 –> 01:11:11,440
آن سوال خاص را از
1872
01:11:11,440 –> 01:11:13,199
پایگاه داده پس بیایید بگوییم
1873
01:11:13,199 –> 01:11:15,760
شما می خواستید درست یک پست وبلاگ را جستجو کنید
1874
01:11:15,760 –> 01:11:17,679
بنابراین شما چندین پست وبلاگی که می خواهید دارید
1875
01:11:17,679 –> 01:11:19,760
تا بتوانید یک مورد خاص را جستجو کنید
1876
01:11:19,760 –> 01:11:21,840
خوب ما از id استفاده می کنیم
1877
01:11:21,840 –> 01:11:23,360
برای آن
1878
01:11:23,360 –> 01:11:25,600
و در این مورد شناسه اصلی ما است
1879
01:11:25,600 –> 01:11:27,199
کلید و این به ما امکان می دهد که به بالا نگاه کنیم
1880
01:11:27,199 –> 01:11:29,840
آن چیز منحصر به فرد یا در مورد اینستاگرام
1881
01:11:29,840 –> 01:11:33,360
این به ما امکان می دهد آن پست منحصر به فرد را جستجو کنیم
1882
01:11:33,360 –> 01:11:35,440
باشه باحال
1883
01:11:35,440 –> 01:11:37,679
اکنون کاری که می خواهیم انجام دهیم این است که این موارد جدید را سیم کشی کنیم
1884
01:11:37,679 –> 01:11:40,400
مشاهده به ماژول polls.urls توسط
1885
01:11:40,400 –> 01:11:43,360
با افزودن مسیر زیر، OK را صدا می کند
1886
01:11:43,360 –> 01:11:44,719
این چیزی است که در اینجا نشان می دهد که من می روم
1887
01:11:44,719 –> 01:11:46,480
برای تماس، این را کپی می کنم و هستم
1888
01:11:46,480 –> 01:11:47,920
قرار است آن را در اسلش کششی ما بچسبانیم
1889
01:11:47,920 –> 01:11:49,440
urls.py
1890
01:11:49,440 –> 01:11:52,400
من می خواهم آدرس های اینترنتی را بریده بریده و آن را بچسبانم
1891
01:11:52,400 –> 01:11:53,360
اینجا
1892
01:11:53,360 –> 01:11:55,920
خوب پس این یعنی چه
1893
01:11:55,920 –> 01:11:58,719
اگر فقط نظرسنجی ها را به درستی کاهش دهید
1894
01:11:58,719 –> 01:12:01,360
نظرسنجی johnsmith.com انجام خواهد شد
1895
01:12:01,360 –> 01:12:03,360
این چیزی است که با خالی مطابقت دارد
1896
01:12:03,360 –> 01:12:05,679
الگوی بعد از نظرسنجی
1897
01:12:05,679 –> 01:12:07,440
ام و سپس آن را اجرا می کند
1898
01:12:07,440 –> 01:12:10,640
عملکرد views.index خوب است
1899
01:12:10,640 –> 01:12:13,040
اگر به رای گیری می روید اگر می خواهید برید
1900
01:12:13,040 –> 01:12:15,440
به چیزی مانند نظرسنجی اسلش 5 یا
1901
01:12:15,440 –> 01:12:17,679
اسلش پست اینستاگرام
1902
01:12:17,679 –> 01:12:19,920
اگر بخواهید هر پست شما درست است
1903
01:12:19,920 –> 01:12:22,560
تا بتوانیم این کار را انجام دهیم
1904
01:12:22,560 –> 01:12:24,640
شما الگویی می خواهید که بتواند با آن مطابقت داشته باشد
1905
01:12:24,640 –> 01:12:26,159
باشه پس اگه بذارم
1906
01:12:26,159 –> 01:12:28,560
20 نباید بشکند
1907
01:12:28,560 –> 01:12:30,560
اگر هشت را بگذارم نباید آن را بشکند
1908
01:12:30,560 –> 01:12:32,640
همیشه باید مطابقت داشته باشد و چگونه ما
1909
01:12:32,640 –> 01:12:34,960
ما می توانیم این کار را انجام دهیم
1910
01:12:34,960 –> 01:12:37,199
چیزی با براکت های زاویه ای و انجام داخل
1911
01:12:37,199 –> 01:12:40,640
علامت زیر خط سوال دو نقطه
1912
01:12:40,640 –> 01:12:42,880
و این می تواند به صورت پویا با هر چیزی مطابقت داشته باشد
1913
01:12:42,880 –> 01:12:45,199
یه الگوی قشنگ دیگه گذاشتی
1914
01:12:45,199 –> 01:12:48,080
چیزی که شما بچه ها معمولا برای نقشه url
1915
01:12:48,080 –> 01:12:50,239
شما باید با منظم زشت مقابله کنید
1916
01:12:50,239 –> 01:12:53,280
عبارات به جز آخرین جنگو
1917
01:12:53,280 –> 01:12:54,880
شما لازم نیست نگران منظم باشید
1918
01:12:54,880 –> 01:12:56,719
عبارات دیگر بنابراین به عنوان مثال اجازه دهید
1919
01:12:56,719 –> 01:12:58,320
بگویید که می خواهید با این خاص مطابقت داشته باشید
1920
01:12:58,320 –> 01:13:00,239
الگو
1921
01:13:00,239 –> 01:13:02,159
خوب شما می توانید این را در و اگر کسی
1922
01:13:02,159 –> 01:13:04,239
قرار می دهد در پنج در اینجا درست آن را
1923
01:13:04,239 –> 01:13:06,320
به طور خودکار بدانند که یک عدد صحیح است
1924
01:13:06,320 –> 01:13:08,560
و اگر چیز دیگری بگذارند کار کنند
1925
01:13:08,560 –> 01:13:10,480
ممکن است هول کند خوب
1926
01:13:10,480 –> 01:13:12,960
بنابراین واقعا هوشمند است
1927
01:13:12,960 –> 01:13:15,600
و سپس می گوید سلام اگر کسی به آنجا برود
1928
01:13:15,600 –> 01:13:18,400
یک آدرس اینترنتی مانند این به طور خودکار آنها را می گیرد
1929
01:13:18,400 –> 01:13:19,679
به
1930
01:13:19,679 –> 01:13:21,040
نمایش جزئیات
1931
01:13:21,040 –> 01:13:23,120
و اگر کسی به آدرس اینترنتی که به پایان می رسد برود
1932
01:13:23,120 –> 01:13:24,880
در یک نتایج
1933
01:13:24,880 –> 01:13:26,000
مثل این
1934
01:13:26,000 –> 01:13:27,920
سپس اوم که اساساً همان چیزی است که شما هستید
1935
01:13:27,920 –> 01:13:30,400
گفتن اینجا سلام هر عددی که به دنبال آن باشد
1936
01:13:30,400 –> 01:13:32,400
نتایج
1937
01:13:32,400 –> 01:13:34,480
آنها را به نتایج یک و هر کدام ببرید
1938
01:13:34,480 –> 01:13:37,360
عدد به دنبال آن کلمه رای گرفتن
1939
01:13:37,360 –> 01:13:41,040
آنها را به رای نمایش سرد
1940
01:13:41,040 –> 01:13:42,880
و اوه بیایید ببینیم چه اتفاقی می افتد پس من هستم
1941
01:13:42,880 –> 01:13:45,520
می خواهم اجرا کنم من می خواهم پایتون را مدیریت کنم
1942
01:13:45,520 –> 01:13:48,800
آن سرور py اجرا شود
1943
01:13:48,800 –> 01:13:52,159
خوب است و من کروم خود را باز می کنم
1944
01:13:52,159 –> 01:13:53,760
و ما به
1945
01:13:53,760 –> 01:13:56,000
این مرد اینجا
1946
01:13:56,000 –> 01:13:58,400
خوب، پس اکنون ما یک خطا دریافت می کنیم
1947
01:13:58,400 –> 01:14:00,080
زیرا ما در واقع باید به سمت آن برویم
1948
01:14:00,080 –> 01:14:02,320
آدرس اینترنتی خاص پس در این مورد اجازه دهید برویم
1949
01:14:02,320 –> 01:14:04,480
نظرسنجی ها را کاهش دهد و باید ما را اجرا کند
1950
01:14:04,480 –> 01:14:06,400
تابع شاخص، بنابراین من می خواهم اسلش را انجام دهم
1951
01:14:06,400 –> 01:14:08,159
نظرسنجی ها
1952
01:14:08,159 –> 01:14:11,120
بوم آن را اجرا کرد تابع شاخص ما چه می کند
1953
01:14:11,120 –> 01:14:14,000
تابع شاخص ما می گویند اجازه دهید به ما بروید
1954
01:14:14,000 –> 01:14:16,400
دیدگاه ها
1955
01:14:16,640 –> 01:14:18,320
و این همان چیزی است که می گوید سلام دنیا
1956
01:14:18,320 –> 01:14:20,480
شما به خوبی در فهرست نظرسنجی هستید
1957
01:14:20,480 –> 01:14:22,719
چه می شود اگر کسی به نظرسنجی برود 5 یا
1958
01:14:22,719 –> 01:14:24,880
نظرسنجی اسلش 193
1959
01:14:24,880 –> 01:14:27,120
چه اتفاقی می افتد پس از آن ما را به
1960
01:14:27,120 –> 01:14:29,120
عملکرد جزئیات و جزئیات چیست
1961
01:14:29,120 –> 01:14:31,360
تابع می گویند می گوید شما در حال نگاه کردن به
1962
01:14:31,360 –> 01:14:34,000
شماره سوال
1963
01:14:34,000 –> 01:14:36,320
با شناسه سوال باحال
1964
01:14:36,320 –> 01:14:37,679
بنابراین
1965
01:14:37,679 –> 01:14:39,760
بیایید امتحان کنیم و ببینیم چه اتفاقی می افتد
1966
01:14:39,760 –> 01:14:40,800
میخوام انجامش بدم
1967
01:14:40,800 –> 01:14:42,719
193.
1968
01:14:42,719 –> 01:14:44,880
خوب پس چیز جالب اینجاست
1969
01:14:44,880 –> 01:14:46,560
اتفاق می افتد که شما قادر به گرفتن
1970
01:14:46,560 –> 01:14:48,880
آنچه در آدرس اینترنتی موجود است و شما می توانید
1971
01:14:48,880 –> 01:14:50,880
آن را منتقل کنید
1972
01:14:50,880 –> 01:14:54,719
به html شما درست اینجاست که 193
1973
01:14:54,719 –> 01:14:58,000
درسته اگه درستش کنم
1974
01:14:58,000 –> 01:15:00,080
مانند یک شماره دیوانه دیگر
1975
01:15:00,080 –> 01:15:01,840
آن را در اینجا منتقل می کند تا در حال حاضر
1976
01:15:01,840 –> 01:15:03,520
ما واقعاً قادر به استدلال هستیم
1977
01:15:03,520 –> 01:15:07,199
از آدرس اینترنتی ما و استفاده از آنها در کد ما
1978
01:15:07,199 –> 01:15:09,280
اگر من چنین چیزی بگویم چه می شود
1979
01:15:09,280 –> 01:15:11,440
بگو هی این الگو در واقع اینطور نیست
1980
01:15:11,440 –> 01:15:13,679
مطابقت دارد، بنابراین دقیقاً همان چیزی است که ما می خواستیم
1981
01:15:13,679 –> 01:15:15,040
اگر عددی را در اینجا وارد نکنید
1982
01:15:15,040 –> 01:15:17,920
باید به طور خودکار آن را شناسایی کند
1983
01:15:17,920 –> 01:15:19,280
حالا اگر می خواهید به چیزی شبیه به
1984
01:15:19,280 –> 01:15:21,920
اسلش نظرسنجی اسلش تعداد اسلش نتایج
1985
01:15:21,920 –> 01:15:23,520
خوب چه کار می کنی پس بیایید بگوییم من دارم
1986
01:15:23,520 –> 01:15:25,679
این عدد و من به نتایج می روم
1987
01:15:25,679 –> 01:15:26,960
درست مثل آن
1988
01:15:26,960 –> 01:15:30,880
و حالا باید چیزی شبیه به آن بگوید
1989
01:15:33,199 –> 01:15:35,440
شما در حال نگاه کردن به نتایج
1990
01:15:35,440 –> 01:15:36,560
سوال
1991
01:15:36,560 –> 01:15:41,040
به دنبال آن هر چیزی که اشکالی ندارد
1992
01:15:41,040 –> 01:15:42,640
شما در حال نگاه کردن به نتایج
1993
01:15:42,640 –> 01:15:43,760
سوال
1994
01:15:43,760 –> 01:15:46,000
در سمت راست یا سوال
1995
01:15:46,000 –> 01:15:48,239
دو
1996
01:15:48,719 –> 01:15:50,560
و سپس اگر بروید و سعی کنید این کار را انجام دهید
1997
01:15:50,560 –> 01:15:52,159
چیزی که با رای شما می توانید دریافت کنید
1998
01:15:52,159 –> 01:15:54,800
همین مورد، بنابراین اگر من به آدرس های اینترنتی خود مراجعه کنم، می گوید
1999
01:15:54,800 –> 01:15:56,960
هی برو به اسلش نظرسنجی اسلش شماره اسلش
2000
01:15:56,960 –> 01:15:59,040
رای دهید تا ما اسلش نظرسنجی را انجام دهیم
2001
01:15:59,040 –> 01:16:00,960
رای اسلش اعداد
2002
01:16:00,960 –> 01:16:02,480
من اینتر را می زنم و می گوید شما هستید
2003
01:16:02,480 –> 01:16:04,880
رای دادن به سوال دو عالی است
2004
01:16:04,880 –> 01:16:07,280
دقیقاً همان چیزی است که ما باید اینجا به دست آوریم
2005
01:16:07,280 –> 01:16:10,080
و عالی به نظر می رسد
2006
01:16:10,080 –> 01:16:12,000
بسیار خوب پس می گوید هی نگاه کن یک
2007
01:16:12,000 –> 01:16:14,320
این را در مرورگر خود نگاه کنید و آن را انجام دهید
2008
01:16:14,320 –> 01:16:15,920
نشان دادن متغیرها و این
2009
01:16:15,920 –> 01:16:18,239
دقیقاً چه کاری انجام داد و چگونه کار می کند
2010
01:16:18,239 –> 01:16:19,360
خوب
2011
01:16:19,360 –> 01:16:22,800
اوه جزئیات یا عملکردی که ما داریم
2012
01:16:22,800 –> 01:16:24,719
ما یک شی درخواست را دریافت می کنیم
2013
01:16:24,719 –> 01:16:27,040
با شناسه سوال، بنابراین وقتی وارد می شویم
2014
01:16:27,040 –> 01:16:30,640
شناسه سوال 193 باشد
2015
01:16:30,640 –> 01:16:31,520
درست
2016
01:16:31,520 –> 01:16:35,040
این قسمت شد 193
2017
01:16:35,040 –> 01:16:38,400
و این بخش فقط همین درخواست است
2018
01:16:38,400 –> 01:16:41,920
اعتراض پس آنچه آنها در اینجا دارند
2019
01:16:41,920 –> 01:16:43,679
دوباره اگر در مورد اشیا گیج شده اید
2020
01:16:43,679 –> 01:16:45,040
و آنچه که لعنتی در حال وقوع است، این نیست
2021
01:16:45,040 –> 01:16:46,880
کاملا ضروری است اما باید نگاه کنید
2022
01:16:46,880 –> 01:16:49,520
در برخی شی گرا
2023
01:16:49,520 –> 01:16:51,440
چیزهای برنامه نویسی خوب است و من یک
2024
01:16:51,440 –> 01:16:53,600
دوره برنامه نویسی شی گرا
2025
01:16:53,600 –> 01:16:55,280
پس اگر هستید می توانید در مورد آن نظر دهید
2026
01:16:55,280 –> 01:16:56,480
علاقه مند
2027
01:16:56,480 –> 01:16:58,719
بسیار خوب پس شناسه سوال برابر است با
2028
01:16:58,719 –> 01:17:01,280
34 از این چیز می آید و من دارم
2029
01:17:01,280 –> 01:17:02,719
قبلاً زمانی که شما آن را به شما توضیح داد
2030
01:17:02,719 –> 01:17:04,880
آن را در آدرس اینترنتی قرار دهید
2031
01:17:04,880 –> 01:17:07,360
این به طور پویا در واقع آن را بیرون می کشد
2032
01:17:07,360 –> 01:17:10,480
و یک بار به صورت پویا آن را بیرون می کشد
2033
01:17:10,480 –> 01:17:12,960
چون میبینی میگه
2034
01:17:12,960 –> 01:17:15,199
اینجا شناسه سوال میگه
2035
01:17:15,199 –> 01:17:16,960
شناسه سوال در واقع آنجاست
2036
01:17:16,960 –> 01:17:18,320
کشیدن آن از
2037
01:17:18,320 –> 01:17:19,600
باشه
2038
01:17:19,600 –> 01:17:20,960
و ام
2039
01:17:20,960 –> 01:17:22,320
اساساً همین است و سپس می گوید
2040
01:17:22,320 –> 01:17:23,920
هی نیازی نیست کارهای زشت انجام بدی
2041
01:17:23,920 –> 01:17:25,840
مانند latest.html
2042
01:17:25,840 –> 01:17:28,000
چون لازم نیست و هست
2043
01:17:28,000 –> 01:17:31,520
ظاهرا احمقانه است، پس این کار را نکنید
2044
01:17:31,520 –> 01:17:33,280
و شما باید دیدگاه هایی را بنویسید که در واقع
2045
01:17:33,280 –> 01:17:34,719
یه کاری کن و اینجا هی میگن
2046
01:17:34,719 –> 01:17:36,640
نگاه کنید هر یک از شما مسئول است
2047
01:17:36,640 –> 01:17:38,719
انجام یکی از دو کار
2048
01:17:38,719 –> 01:17:40,560
یا باید همان چیزی را که هست برگرداند
2049
01:17:40,560 –> 01:17:42,239
قرار است به شما برگرداند یا مانند a
2050
01:17:42,239 –> 01:17:45,840
404 و سپس بقیه به شما بستگی دارد
2051
01:17:45,840 –> 01:17:46,640
بنابراین
2052
01:17:46,640 –> 01:17:47,520
میدونی
2053
01:17:47,520 –> 01:17:49,840
اساسا شما می توانید یک
2054
01:17:49,840 –> 01:17:50,640
چشم انداز
2055
01:17:50,640 –> 01:17:53,280
یا می تواند سوابق را از پایگاه داده بخواند
2056
01:17:53,280 –> 01:17:55,679
بنابراین به معنی خواندن سوابق
2057
01:17:55,679 –> 01:17:57,760
خواندن پست ها از پایگاه داده اینستاگرام
2058
01:17:57,760 –> 01:18:00,480
پست های فیس بوک
2059
01:18:00,480 –> 01:18:03,199
یا می تواند فایل های پی دی اف یا خروجی تولید کند
2060
01:18:03,199 –> 01:18:05,520
xml یا یک فایل فشرده در لحظه ایجاد کنید
2061
01:18:05,520 –> 01:18:07,679
هر چیزی که می خواهید و تقریباً استفاده می کنید
2062
01:18:07,679 –> 01:18:09,600
هر کتابخانه پایتونی که می خواهید
2063
01:18:09,600 –> 01:18:10,320
زیرا
2064
01:18:10,320 –> 01:18:13,520
جنگو 100 پایتون است، بنابراین شما کامل هستید
2065
01:18:13,520 –> 01:18:16,400
قدرت پایتون
2066
01:18:16,560 –> 01:18:19,520
و سپس تمام چیزی که جنگو می خواهد این است که http
2067
01:18:19,520 –> 01:18:21,679
پاسخ خوب است، بنابراین نمی توانید آن را به عنوان برگردانید
2068
01:18:21,679 –> 01:18:23,760
رشته ای که می توانید آن را برگردانید، باید آن را برگردانید
2069
01:18:23,760 –> 01:18:26,640
آن را به نوعی http برگردانید
2070
01:18:26,640 –> 01:18:29,199
واکنش
2071
01:18:29,199 –> 01:18:31,679
یا یک استثنا بیاندازید خب حالا اینجاست
2072
01:18:31,679 –> 01:18:32,640
کاری که انجام می دهند مثل همه هستند
2073
01:18:32,640 –> 01:18:34,400
درسته ما یه کار جالب انجام میدیم
2074
01:18:34,400 –> 01:18:36,239
ما می خواهیم انجام دهیم این است که ما می خواهیم مانند
2075
01:18:36,239 –> 01:18:38,080
تمام سوالاتی که شما دارید ما هستیم
2076
01:18:38,080 –> 01:18:40,560
تا تاریخ انتشار آن را سفارش خواهم داد
2077
01:18:40,560 –> 01:18:43,840
و سپس پنج مورد اخیر را نشان دهید
2078
01:18:43,840 –> 01:18:46,560
خیلی خوبه چطوری این کار رو خوب انجام میدن
2079
01:18:46,560 –> 01:18:49,760
من این را کپی می کنم و سپس می خواهیم
2080
01:18:49,760 –> 01:18:51,760
باهاش بازی کن باشه پس ما میخوایم
2081
01:18:51,760 –> 01:18:53,440
به موضوع ما برگرد
2082
01:18:53,440 –> 01:18:55,199
و آنها از نقطه اینجا چه دارند
2083
01:18:55,199 –> 01:18:57,360
مدلها سؤالات را وارد میکنند و آنها وارد میشوند
2084
01:18:57,360 –> 01:19:00,239
نظرسنجی ما بازدیدها را کاهش می دهد
2085
01:19:00,239 –> 01:19:02,400
خوب پس این یکی از چیزهایی است که ما نیاز داریم
2086
01:19:02,400 –> 01:19:03,440
انجام دادن
2087
01:19:03,440 –> 01:19:05,440
از سوال واردات آن مدل
2088
01:19:05,440 –> 01:19:06,960
چون ما آن را نداریم پس داریم
2089
01:19:06,960 –> 01:19:09,600
می خواهم آن را در اینجا بچسبانم
2090
01:19:09,600 –> 01:19:12,239
و سپس از ما می خواهند که خودمان را دوباره تعریف کنیم
2091
01:19:12,239 –> 01:19:14,800
ایندکس خوب است، بنابراین ما همین کار را انجام می دهیم
2092
01:19:14,800 –> 01:19:16,880
من تعریف خود را از چیست تغییر خواهم داد
2093
01:19:16,880 –> 01:19:19,679
تابع ایندکس من کاملاً درست است، پس چطور است
2094
01:19:19,679 –> 01:19:22,320
این به خوبی کار می کند
2095
01:19:22,320 –> 01:19:24,800
سوال نقطه سوالی که مخالف است
2096
01:19:24,800 –> 01:19:28,239
آن دستور توسط و این چیز چه می کند
2097
01:19:28,239 –> 01:19:30,000
آیا آن را به تمام سوالات شما و
2098
01:19:30,000 –> 01:19:33,040
آن را با چیزی در مدل های ما سفارش دهید
2099
01:19:33,040 –> 01:19:34,560
اگر نگاه کنید ما این چیز را داریم
2100
01:19:34,560 –> 01:19:37,520
تاریخ انتشار بنابراین پاب تاریخ زیر خط
2101
01:19:37,520 –> 01:19:38,719
بنابراین ما آن را سفارش می دهیم
2102
01:19:38,719 –> 01:19:41,280
تاریخ انتشار در حال حاضر آنچه که ما انجام می دهیم
2103
01:19:41,280 –> 01:19:43,520
با این علامت منفی می گوییم در
2104
01:19:43,520 –> 01:19:47,040
ترتیب معکوس خوب است بنابراین به جای
2105
01:19:47,040 –> 01:19:48,800
قدیمی ترین
2106
01:19:48,800 –> 01:19:50,960
تاریخ انتشار و نشان دادن ما در
2107
01:19:50,960 –> 01:19:52,320
قدیمی ترین روشی که می خواستیم آن را در یک نشان دهیم
2108
01:19:52,320 –> 01:19:54,719
به ترتیب نزولی بنابراین ما می خواستیم به ما نشان دهیم
2109
01:19:54,719 –> 01:19:56,880
اخیرا اول
2110
01:19:56,880 –> 01:19:58,880
و سپس کاری که ما انجام می دهیم این است که ما هستیم
2111
01:19:58,880 –> 01:19:59,600
فقط
2112
01:19:59,600 –> 01:20:02,400
و بنابراین این یک لیست به ما باز خواهد گشت
2113
01:20:02,400 –> 01:20:04,480
خوب و سپس می توانید فهرستی را در آن فهرست کنید
2114
01:20:04,480 –> 01:20:06,000
python با انجام این کار و ما فقط
2115
01:20:06,000 –> 01:20:08,400
گفتن به ما پنج تا از
2116
01:20:08,400 –> 01:20:09,840
صفر
2117
01:20:09,840 –> 01:20:12,880
اوه تا اما بدون احتساب پنج تا صفر
2118
01:20:12,880 –> 01:20:17,440
یک دو سه چهار که پنج اشکالی ندارد
2119
01:20:17,440 –> 01:20:20,000
و سپس به عنوان خروجی می گوییم هی
2120
01:20:20,000 –> 01:20:22,960
به همه آنها بپیوندید
2121
01:20:22,960 –> 01:20:26,080
با کاما خوب است پس اگر می خواهید بدانید a
2122
01:20:26,080 –> 01:20:27,440
کمی بیشتر در مورد چگونگی
2123
01:20:27,440 –> 01:20:30,560
پایتون در آنجا کار می کند، بنابراین ما اینجا هستیم
2124
01:20:30,560 –> 01:20:34,000
انجام درک لیست
2125
01:20:34,000 –> 01:20:35,920
و می توانید در مورد لیست بیشتر بخوانید
2126
01:20:35,920 –> 01:20:37,199
اگر نمی دانید چیست
2127
01:20:37,199 –> 01:20:39,360
این خیلی مهم نیست و این است
2128
01:20:39,360 –> 01:20:41,679
فقط یک روش جالب برای نوشتن این شماست
2129
01:20:41,679 –> 01:20:42,960
بدانید به جای چند خط فقط
2130
01:20:42,960 –> 01:20:46,800
در یک خط بنویسید و ما فقط می گوییم
2131
01:20:46,800 –> 01:20:47,920
اوه
2132
01:20:47,920 –> 01:20:52,400
برای هر سوال متن آن را به ما بدهید
2133
01:20:52,400 –> 01:20:54,080
این تمام چیزی است که ما می گوییم و سپس ما هستیم
2134
01:20:54,080 –> 01:20:56,719
گفتن به همه اینها با کاما بپیوندید تا اینطور شود
2135
01:20:56,719 –> 01:20:58,719
چگونه آن را به خروجی آن پس آن را می خواهم
2136
01:20:58,719 –> 01:21:01,920
یک رشته را به ما برگردانید
2137
01:21:01,920 –> 01:21:02,880
باشه
2138
01:21:02,880 –> 01:21:07,280
و سپس ما می خواهیم آن را برگردانیم
2139
01:21:07,280 –> 01:21:08,320
باشه
2140
01:21:08,320 –> 01:21:10,000
به عنوان خروجی ما، بنابراین ما فقط قصد داریم
2141
01:21:10,000 –> 01:21:13,600
خروجی پاسخ http همین است
2142
01:21:13,600 –> 01:21:14,880
بنابراین در حال حاضر
2143
01:21:14,880 –> 01:21:16,320
بیایید نگاهی به آن بیندازیم، بنابراین من می روم
2144
01:21:16,320 –> 01:21:18,239
آن را ذخیره کنید و ما به سراغ خود می رویم
2145
01:21:18,239 –> 01:21:20,960
چیز و اوه ما سعی خواهیم کرد به سمت خود برویم
2146
01:21:20,960 –> 01:21:22,719
ایندکس و ایندکس ما کجاست
2147
01:21:22,719 –> 01:21:25,120
که نظرسنجی ها را کاهش می دهد خوب که باید
2148
01:21:25,120 –> 01:21:26,480
شاخص ما را فعال کنید و بیایید ببینیم چیست
2149
01:21:26,480 –> 01:21:29,280
اتفاق می افتد بنابراین من دکمه enter را می زنم و به من نشان می دهد
2150
01:21:29,280 –> 01:21:31,280
تمام سوالات من پس اگر به یاد داشته باشید من
2151
01:21:31,280 –> 01:21:33,920
ایجاد سه سوال چه چیزی کرک است
2152
01:21:33,920 –> 01:21:36,000
چه خبر است چه خبر است و به ما نشان می دهد
2153
01:21:36,000 –> 01:21:38,800
با کاما از هم جدا می شوند
2154
01:21:38,800 –> 01:21:41,199
من می توانم آن را جدا از هم به ما نشان دهم
2155
01:21:41,199 –> 01:21:43,920
اگر رفرش کنم سه ستاره
2156
01:21:43,920 –> 01:21:46,000
آن را با سه ستاره از هم جدا می کند
2157
01:21:46,000 –> 01:21:48,000
آن را با یک تصویر جدا کنید
2158
01:21:48,000 –> 01:21:51,040
می خواهم بدانی که این فقط پایتون خالص است
2159
01:21:51,040 –> 01:21:53,440
خوب پس اساساً همین است اما
2160
01:21:53,440 –> 01:21:55,280
اینجا چیزی اشتباه است
2161
01:21:55,280 –> 01:21:57,679
چیزی که در واقع اینجا اشتباه است مانند
2162
01:21:57,679 –> 01:21:58,639
نگاه کن که خودت را نخواهی داشت
2163
01:21:58,639 –> 01:22:01,280
توالت و یخچال شما در همان
2164
01:22:01,280 –> 01:22:04,000
اتاق درست است که داری آب را گل آلود می کنی
2165
01:22:04,000 –> 01:22:05,360
همینطوری که نمیخوای داشته باشی
2166
01:22:05,360 –> 01:22:08,400
کد html و پایتون شما در
2167
01:22:08,400 –> 01:22:10,159
همان جایی که می خواهیم به نوعی از هم جدا شویم
2168
01:22:10,159 –> 01:22:12,400
آن را تا در حال حاضر طراحی ما
2169
01:22:12,400 –> 01:22:13,280
صفحه
2170
01:22:13,280 –> 01:22:14,480
است
2171
01:22:14,480 –> 01:22:17,360
در همان جایی که منطق ما را کنترل می کند
2172
01:22:17,360 –> 01:22:19,520
خوب پس کاری که ما می خواهیم انجام دهیم این است که به کارهای خود رسیدگی کنیم
2173
01:22:19,520 –> 01:22:22,239
منطق توسط پایتون خالص در یک مکان و
2174
01:22:22,239 –> 01:22:25,120
تمام html ما و طراحی صفحه
2175
01:22:25,120 –> 01:22:28,480
باید خارج از این منطق باشد، پس
2176
01:22:28,480 –> 01:22:30,800
ما می خواهیم چیزی برای آن ایجاد کنیم
2177
01:22:30,800 –> 01:22:32,480
کاری که قرار است انجام دهیم
2178
01:22:32,480 –> 01:22:34,880
و آنچه این آموزش به ما می گوید انجام دهیم این است
2179
01:22:34,880 –> 01:22:37,760
در داخل نظرسنجی ها می خواهید یک جدید ایجاد کنید
2180
01:22:37,760 –> 01:22:40,239
پوشه و می خواهید این پوشه را فراخوانی کنید
2181
01:22:40,239 –> 01:22:42,480
الگوها این مورد مهم است
2182
01:22:42,480 –> 01:22:44,480
حساسیت این نیز مهم است
2183
01:22:44,480 –> 01:22:46,880
به عنوان نام، بنابراین اگر نام را به هم زدید
2184
01:22:46,880 –> 01:22:48,320
یا اشتباه تایپی که قرار است انجام دهید
2185
01:22:48,320 –> 01:22:51,760
در اینجا هم بهم ریخته است توجه کنید
2186
01:22:51,760 –> 01:22:53,679
به ترتیب از این همه خوب پس زیر
2187
01:22:53,679 –> 01:22:56,000
مکان من
2188
01:22:56,000 –> 01:22:58,239
بنابراین در نظرسنجی هایی که می خواهید داشته باشید
2189
01:22:58,239 –> 01:23:00,639
قالب ها و سپس داخل قالب ها
2190
01:23:00,639 –> 01:23:03,040
شما می خواهید یک پوشه جدید ایجاد کنید و شما
2191
01:23:03,040 –> 01:23:05,360
می خواهم آن را نظرسنجی بگذارم
2192
01:23:05,360 –> 01:23:07,440
خیلی خوب
2193
01:23:07,440 –> 01:23:09,120
و در داخل این جایی است که شما می روید
2194
01:23:09,120 –> 01:23:11,600
برای پرتاب تمام فایل های html شما بنابراین ما هستیم
2195
01:23:11,600 –> 01:23:12,960
در حال ایجاد ما در حال ایجاد یک
2196
01:23:12,960 –> 01:23:14,960
فایل جدید اینجاست و ما تماس می گیریم
2197
01:23:14,960 –> 01:23:17,760
آن را index.html
2198
01:23:17,760 –> 01:23:21,600
خوب پس فقط در حرکت آهسته برای شما
2199
01:23:21,600 –> 01:23:22,960
می کشد
2200
01:23:22,960 –> 01:23:24,239
قالب ها
2201
01:23:24,239 –> 01:23:25,360
می کشد
2202
01:23:25,360 –> 01:23:26,400
فهرست مطالب
2203
01:23:26,400 –> 01:23:29,360
بسیار خوب پس اساساً مانند قطب است
2204
01:23:29,360 –> 01:23:31,360
قطب های قالب
2205
01:23:31,360 –> 01:23:33,360
مانند آن شاخص
2206
01:23:33,360 –> 01:23:36,239
بسیار خوب بیایید به آموزش خود برگردیم
2207
01:23:36,239 –> 01:23:37,760
و این چیزی است که می گوید آن را می گوید
2208
01:23:37,760 –> 01:23:39,120
که هی
2209
01:23:39,120 –> 01:23:41,199
جنگو به طور خودکار آن را جستجو می کند
2210
01:23:41,199 –> 01:23:43,120
و این قالب ها را پیدا کنید
2211
01:23:43,120 –> 01:23:45,920
و اوه اساسا به جنگو مسیر
2212
01:23:45,920 –> 01:23:48,560
مانند نظرسنجی اسلش index.html خواهد بود
2213
01:23:48,560 –> 01:23:51,280
به خاطر جنگو
2214
01:23:51,280 –> 01:23:53,679
کار می کند و به دنبال اینها می گردد
2215
01:23:53,679 –> 01:23:55,600
و شما می توانید آن را نادیده بگیرید و همه نوع را انجام دهید
2216
01:23:55,600 –> 01:23:56,800
از چیزهای پیشرفته ای که اگر بخواهید می دانید
2217
01:23:56,800 –> 01:23:59,840
برای خواندن بیشتر در مورد آن ما فقط می خواهیم
2218
01:23:59,840 –> 01:24:01,600
به نوعی آن را کمی اساسی نگه دارید
2219
01:24:01,600 –> 01:24:03,280
همه می توانند دنبال کنند
2220
01:24:03,280 –> 01:24:04,639
بسیار خوب و اکنون ما می خواهیم آن را قرار دهیم
2221
01:24:04,639 –> 01:24:07,120
کد زیر را در um به آن
2222
01:24:07,120 –> 01:24:08,639
الگو پس به ما می گوید کدام فایل
2223
01:24:08,639 –> 01:24:10,400
برای قرار دادن آن کد، بنابراین من فقط می روم
2224
01:24:10,400 –> 01:24:12,719
این دکمه را بزنید این کد را کپی کنید
2225
01:24:12,719 –> 01:24:14,280
و ما می رویم به سمت خودمان
2226
01:24:14,280 –> 01:24:16,639
index.html و من آن را درست پیست می کنم
2227
01:24:16,639 –> 01:24:18,239
اینجا باشه
2228
01:24:18,239 –> 01:24:21,280
این کد چی میگه داره هی میگه
2229
01:24:21,280 –> 01:24:23,120
اگر
2230
01:24:23,120 –> 01:24:25,600
هر گونه سوال وجود دارد
2231
01:24:25,600 –> 01:24:29,440
سپس من از شما می خواهم که یک نامرتب ایجاد کنید
2232
01:24:29,440 –> 01:24:32,800
لیست خوب این همان چیزی است که یک تگ ul در آن قرار دارد
2233
01:24:32,800 –> 01:24:34,239
html
2234
01:24:34,239 –> 01:24:37,360
و سپس آنچه من می خواهم شما بگویید برای یک است
2235
01:24:37,360 –> 01:24:40,080
سوال و برای هر سوالی که بخواهم
2236
01:24:40,080 –> 01:24:41,920
شما آن را مانند یک گلوله قرار دهید و
2237
01:24:41,920 –> 01:24:44,000
آن سوال را خوب نشان دهید
2238
01:24:44,000 –> 01:24:46,639
و به آن سوال خاص لینک دهید
2239
01:24:46,639 –> 01:24:48,719
در غیر این صورت بگویید که نظرسنجی وجود ندارد
2240
01:24:48,719 –> 01:24:50,000
در دسترس است، بنابراین اگر ما نداشتیم
2241
01:24:50,000 –> 01:24:51,840
اصلاً سؤالات می گوید نظرسنجی وجود ندارد
2242
01:24:51,840 –> 01:24:54,239
موجود است و سپس عبارت if را پایان دهید
2243
01:24:54,239 –> 01:24:56,400
بسیار خوب پس ما حلقه for خود را از اینجا شروع می کنیم
2244
01:24:56,400 –> 01:24:58,639
ما در اینجا به پایان می رسانیم اگر خود را شروع می کنیم
2245
01:24:58,639 –> 01:25:01,199
بیانیه اینجا و سپس ما دیگری خود را داریم
2246
01:25:01,199 –> 01:25:03,440
بیانیه در اینجا و ما پایان خود را اگر
2247
01:25:03,440 –> 01:25:07,280
اینجا خیلی خوبه پس خیلی خوبه
2248
01:25:07,280 –> 01:25:08,719
اکنون می خواهیم مطمئن شویم که ما
2249
01:25:08,719 –> 01:25:11,840
در واقع به این شاخص پیوند دهید
2250
01:25:11,840 –> 01:25:14,719
فایل a.html چگونه می خواهیم این کار را انجام دهیم
2251
01:25:14,719 –> 01:25:16,960
در اینجا چگونه است
2252
01:25:16,960 –> 01:25:19,040
حالا بیایید نمای شاخص خود را به روز کنیم و بکشیم
2253
01:25:19,040 –> 01:25:21,760
برای استفاده از الگو، نماها را بر روی py بکشید
2254
01:25:21,760 –> 01:25:24,480
خوب پس ما همین کار را انجام می دهیم و
2255
01:25:24,480 –> 01:25:26,880
همچنین بیایید خود را به روز کنیم
2256
01:25:26,880 –> 01:25:28,800
تابع شاخص فقط کمی همینطور است
2257
01:25:28,800 –> 01:25:32,560
در اینجا چند خط است که ما اضافه می کنیم
2258
01:25:32,800 –> 01:25:36,159
برگردیم به دیدگاه های خود و
2259
01:25:36,159 –> 01:25:38,639
ما آخرین سؤال را خواهیم داشت
2260
01:25:38,639 –> 01:25:40,880
و ما فقط این را در اینجا قرار می دهیم
2261
01:25:40,880 –> 01:25:43,520
خیلی خب پس ما چه خبره
2262
01:25:43,520 –> 01:25:45,280
هنوز آنها را دریافت می کنند
2263
01:25:45,280 –> 01:25:47,760
پنج سوال اخیر
2264
01:25:47,760 –> 01:25:50,000
اما اوه آخرین لیست سوال همین است
2265
01:25:50,000 –> 01:25:51,679
تبدیل می شود و اگر ندارید
2266
01:25:51,679 –> 01:25:53,040
پنج سوال آنها را انتخاب می کنند
2267
01:25:53,040 –> 01:25:55,199
سه یا بالا یا
2268
01:25:55,199 –> 01:25:57,280
جدیدترین چهار خوب چیزی شبیه به
2269
01:25:57,280 –> 01:25:59,120
که
2270
01:25:59,120 –> 01:26:01,520
و سپس کاری که ما انجام می دهیم این است که ما هستیم
2271
01:26:01,520 –> 01:26:03,639
بارگذاری آن اسلش نظرسنجی الگو
2272
01:26:03,639 –> 01:26:08,840
index.html بسیار خوب پس ما از لودر استفاده می کنیم
2273
01:26:09,600 –> 01:26:10,880
و سپس چیزی به نام وجود دارد
2274
01:26:10,880 –> 01:26:14,159
فرهنگ لغت متن در جنگو و چه
2275
01:26:14,159 –> 01:26:16,080
شما می توانید انجام دهید این است که شما می توانید از
2276
01:26:16,080 –> 01:26:18,880
سمت سرور باطن این را به شما منتقل کنید
2277
01:26:18,880 –> 01:26:21,440
جلوی کد html خود را می دانید
2278
01:26:21,440 –> 01:26:23,920
در مورد آن خوب است
2279
01:26:23,920 –> 01:26:26,719
بنابراین اگر من به الگوهای خود برگردم
2280
01:26:26,719 –> 01:26:29,040
index.html
2281
01:26:29,040 –> 01:26:31,040
چگونه به این دسترسی پیدا می کند
2282
01:26:31,040 –> 01:26:33,440
آخرین لیست سوالات متغیر
2283
01:26:33,440 –> 01:26:35,520
خوب ما در واقع در حال عبور از آن در خود
2284
01:26:35,520 –> 01:26:37,760
زمینه بسیار خوب است که همین است
2285
01:26:37,760 –> 01:26:39,040
در جریان
2286
01:26:39,040 –> 01:26:41,040
و سپس ما می گوییم
2287
01:26:41,040 –> 01:26:44,639
به عنوان الگوی پاسخ http ارائه نقطه
2288
01:26:44,639 –> 01:26:47,120
ما می گوییم هی
2289
01:26:47,120 –> 01:26:47,920
ام
2290
01:26:47,920 –> 01:26:50,719
ارسال آن زمینه با آن درخواست و
2291
01:26:50,719 –> 01:26:53,760
آن را به فایل html ارسال کنید تا آن را انجام دهید
2292
01:26:53,760 –> 01:26:55,600
همه آن را به فایل html می فرستد و
2293
01:26:55,600 –> 01:26:58,159
سپس فایل html ما دسترسی دارد
2294
01:26:58,159 –> 01:27:00,480
به آخرین سوال اوکی و این
2295
01:27:00,480 –> 01:27:02,639
چیزهای عجیبی که با این اینجا می بینید
2296
01:27:02,639 –> 01:27:04,800
با علامت درصد براکت squiggly
2297
01:27:04,800 –> 01:27:08,960
این الگوی جنگو است، موتور اوکی است
2298
01:27:08,960 –> 01:27:12,080
بنابراین در اصل html با کمی است
2299
01:27:12,080 –> 01:27:15,120
جنگو پیتزا
2300
01:27:15,920 –> 01:27:18,159
جالب است و حالا آنها مثل هی این هستند
2301
01:27:18,159 –> 01:27:20,800
چنین مرحله معمولی برای بارگذاری یک الگو
2302
01:27:20,800 –> 01:27:23,040
و سپس template.render را انجام دهید
2303
01:27:23,040 –> 01:27:25,440
که در آنجا میانبری برای آن درست کردند
2304
01:27:25,440 –> 01:27:28,159
که فقط رندر است پس چگونه می توانید استفاده کنید
2305
01:27:28,159 –> 01:27:29,199
که
2306
01:27:29,199 –> 01:27:31,679
مثل این خوب است بنابراین اساسا شما می توانید
2307
01:27:31,679 –> 01:27:33,920
این خط را حذف کنید شما به این نیاز ندارید
2308
01:27:33,920 –> 01:27:35,280
دیگر خط
2309
01:27:35,280 –> 01:27:37,480
و به لطف این خط در بالا از
2310
01:27:37,480 –> 01:27:39,520
django.shortcuts وارد کردن رندر که شما
2311
01:27:39,520 –> 01:27:41,360
باید از این استفاده کنیم
2312
01:27:41,360 –> 01:27:43,120
رندر و چگونه می خواهیم آن را انجام دهیم
2313
01:27:43,120 –> 01:27:44,960
فقط می تواند جایگزین همه اینها شود و ما می توانیم
2314
01:27:44,960 –> 01:27:47,840
بگو رندر
2315
01:27:47,920 –> 01:27:50,320
اولین آرگومان درخواست است
2316
01:27:50,320 –> 01:27:52,159
باشه و بعد از اون
2317
01:27:52,159 –> 01:27:55,120
مسیر آن فایل فهرست
2318
01:27:55,120 –> 01:27:57,480
بنابراین نظرسنجی ها کاهش می یابد
2319
01:27:57,480 –> 01:28:00,639
index.html درست مانند آن که به دنبال آن
2320
01:28:00,639 –> 01:28:02,719
فرهنگ لغت زمینه در این مورد
2321
01:28:02,719 –> 01:28:05,040
ما فقط آن را زمینه خوب می نامیم
2322
01:28:05,040 –> 01:28:06,880
گاهی اوقات چیزی که دوست دارم اسمش را بگذارم این است
2323
01:28:06,880 –> 01:28:08,080
چیز
2324
01:28:08,080 –> 01:28:09,440
برای
2325
01:28:09,440 –> 01:28:10,960
اوه
2326
01:28:10,960 –> 01:28:12,880
قسمت جلویی فقط برای حفظ آن خوب است
2327
01:28:12,880 –> 01:28:15,840
استوار
2328
01:28:16,320 –> 01:28:18,400
و فقط برای اینکه بدانید
2329
01:28:18,400 –> 01:28:20,159
چیزی که در آن به آن دسترسی دارید
2330
01:28:20,159 –> 01:28:22,719
پایان این مرد نیست بلکه یک است
2331
01:28:22,719 –> 01:28:25,199
فرهنگ لغت متن کلید فرهنگ لغت بنابراین
2332
01:28:25,199 –> 01:28:26,480
در واقع این است
2333
01:28:26,480 –> 01:28:28,960
رشته درست است و آن را خواهد داد
2334
01:28:28,960 –> 01:28:32,000
شما از این مرد حمایت می کنید
2335
01:28:32,719 –> 01:28:33,760
باشه
2336
01:28:33,760 –> 01:28:35,760
پس توجه داشته باشید که وقتی همه این کارها را انجام دادیم
2337
01:28:35,760 –> 01:28:37,920
نماهایی که دیگر نیازی به وارد کردن لودر نداریم
2338
01:28:37,920 –> 01:28:39,679
بلا بله بله دقیقاً همین چیزی است که ما داریم
2339
01:28:39,679 –> 01:28:40,480
انجام داد
2340
01:28:40,480 –> 01:28:42,480
و اکنون آنها به ما نشان می دهند که چگونه این کار را انجام دهیم
2341
01:28:42,480 –> 01:28:46,800
یک خطای 404 را مطرح کنید خیلی خوب است
2342
01:28:46,800 –> 01:28:49,040
اگر وجود نداشته باشد چه اتفاقی می افتد
2343
01:28:49,040 –> 01:28:52,400
بیایید به نمای جزئیات سوال بپردازیم
2344
01:28:52,400 –> 01:28:54,480
صفحه ای که متن سوال را نمایش می دهد
2345
01:28:54,480 –> 01:28:57,040
برای یک نظرسنجی داده شده در اینجا این دیدگاه است
2346
01:28:57,040 –> 01:28:58,960
نظرسنجی اسلش ویزا پی چی میخوایم
2347
01:28:58,960 –> 01:29:00,639
انجام دهیم این است که ما به
2348
01:29:00,639 –> 01:29:04,239
از django.jsp import http 404. بنابراین
2349
01:29:04,239 –> 01:29:06,560
از آنجایی که ما در حال حاضر
2350
01:29:06,560 –> 01:29:08,960
استفاده از django.http برای وارد کردن http
2351
01:29:08,960 –> 01:29:11,520
پاسخ ما همچنین می خواهیم بگوییم http
2352
01:29:11,520 –> 01:29:13,120
404
2353
01:29:13,120 –> 01:29:14,639
خوب همینطور ما پس انداز می کنیم
2354
01:29:14,639 –> 01:29:15,760
آی تی
2355
01:29:15,760 –> 01:29:17,360
و سپس ما برمی گردیم و
2356
01:29:17,360 –> 01:29:19,199
اکنون از ما میخواهد که تغییراتی در خود ایجاد کنیم
2357
01:29:19,199 –> 01:29:21,040
نمایش جزئیات
2358
01:29:21,040 –> 01:29:23,040
و می گوید هی آن را به این تبدیل کن
2359
01:29:23,040 –> 01:29:25,199
بیایید آن را به آن تبدیل کنیم و من می روم
2360
01:29:25,199 –> 01:29:27,280
آن را ذخیره کنید
2361
01:29:27,280 –> 01:29:29,280
سعی کنید بلاک ها را بپذیرید تمام کاری که انجام می دهد این است که
2362
01:29:29,280 –> 01:29:31,280
یک خطا وجود دارد سعی کنید به جز بلوک ها
2363
01:29:31,280 –> 01:29:34,080
بگیر خوب سعی کن بلاک رو قبول کن
2364
01:29:34,080 –> 01:29:37,120
تقریباً همان چیزی است که اگر آن زمان
2365
01:29:37,120 –> 01:29:39,520
شرط به جز اینکه اگر
2366
01:29:39,520 –> 01:29:41,040
شما در حال اجرا به نوعی دیوانه
2367
01:29:41,040 –> 01:29:42,960
خطا سعی کنید بلوکهای بپذیرید آن را میگیرند
2368
01:29:42,960 –> 01:29:45,920
و همچنان اگر تقسیم کردید اجرا کنید
2369
01:29:45,920 –> 01:29:48,159
یک عدد در صفر در پایتون کد شما
2370
01:29:48,159 –> 01:29:50,880
فقط freaking تصادف درست آن را
2371
01:29:50,880 –> 01:29:52,960
این لکه قرمز را برنامه شما به شما می دهد
2372
01:29:52,960 –> 01:29:54,960
هر کاری که انجام می دهید خراب کنید اما اگر شما
2373
01:29:54,960 –> 01:29:57,600
یک بلوک try accept را اجرا کنید که می گوید if you
2374
01:29:57,600 –> 01:29:59,760
خطای تقسیم صفر دریافت کنید
2375
01:29:59,760 –> 01:30:02,159
سپس فقط عبور کنید، آن خطا را دریافت نمی کنید
2376
01:30:02,159 –> 01:30:04,320
فقط از آن عبور خواهد کرد
2377
01:30:04,320 –> 01:30:06,880
خوب پس آنچه ما می گوییم این است که ما هستیم
2378
01:30:06,880 –> 01:30:08,239
گفتن سعی کن
2379
01:30:08,239 –> 01:30:11,280
برای به دست آوردن آن خاص که یکی خاص است
2380
01:30:11,280 –> 01:30:12,480
سوال باشه
2381
01:30:12,480 –> 01:30:14,560
بنابراین ما می گوییم که داریم آن را دریافت می کنیم
2382
01:30:14,560 –> 01:30:16,719
شناسه سوال و ما می گوییم آن را دریافت کنید
2383
01:30:16,719 –> 01:30:18,880
شیئی که دارای آن کلید اصلی یا آن است
2384
01:30:18,880 –> 01:30:21,199
شناسه سوال یا کلید اصلی کجاست
2385
01:30:21,199 –> 01:30:22,960
برابر با شناسه سوال
2386
01:30:22,960 –> 01:30:26,960
بنابراین اگر من در یک URL مانند عبور
2387
01:30:26,960 –> 01:30:28,400
app.com
2388
01:30:28,400 –> 01:30:29,600
نظرسنجی ها
2389
01:30:29,600 –> 01:30:31,199
بریده بریده
2390
01:30:31,199 –> 01:30:33,520
شش درست است که قرار است چه کاری انجام دهد یا اجازه دهید
2391
01:30:33,520 –> 01:30:36,719
بگویید اسلش دو چه کاری انجام می دهد این است که این را بگذرانید
2392
01:30:36,719 –> 01:30:38,000
به داخل
2393
01:30:38,000 –> 01:30:38,880
به
2394
01:30:38,880 –> 01:30:40,000
اینجا
2395
01:30:40,000 –> 01:30:42,080
که این دو می شود
2396
01:30:42,080 –> 01:30:44,239
و سوال خواهد شد
2397
01:30:44,239 –> 01:30:46,480
سوال را دریافت کنید
2398
01:30:46,480 –> 01:30:48,719
شیئی که در این دارای شناسه دو است
2399
01:30:48,719 –> 01:30:50,400
شاید یکی از سوالات من باشد
2400
01:30:50,400 –> 01:30:52,480
که من فکر می کنم چیزی است که جدید است درست است
2401
01:30:52,480 –> 01:30:54,560
حالا سوال جدید چیست پس این
2402
01:30:54,560 –> 01:30:56,159
سوال تبدیل به چه چیزی جدید است
2403
01:30:56,159 –> 01:30:57,920
موضوع سوال
2404
01:30:57,920 –> 01:30:59,920
و ام
2405
01:30:59,920 –> 01:31:02,239
سپس کاری که ما انجام می دهیم این است که فقط برمی گردیم
2406
01:31:02,239 –> 01:31:03,520
خوبه
2407
01:31:03,520 –> 01:31:05,679
و ما آن را در فرهنگ لغت زمینه خود پاس می کنیم
2408
01:31:05,679 –> 01:31:07,840
و ما این سوال را در اینجا مطرح می کنیم
2409
01:31:07,840 –> 01:31:11,040
مگر اینکه سوال وجود نداشته باشد
2410
01:31:11,040 –> 01:31:13,600
سپس http 4 را مطرح می کنیم و می گوییم سوال
2411
01:31:13,600 –> 01:31:15,520
وجود ندارد خوب
2412
01:31:15,520 –> 01:31:16,719
سرد
2413
01:31:16,719 –> 01:31:18,400
اجازه دهید مطمئن شوم که آن را حذف کنم
2414
01:31:18,400 –> 01:31:20,000
قرار نیست آنجا باشد من فقط اضافه کردم
2415
01:31:20,000 –> 01:31:23,040
که به شما بچه ها نشان دهد چه خبر است
2416
01:31:23,040 –> 01:31:25,199
باشه
2417
01:31:25,199 –> 01:31:28,400
امم مفهوم جدید در اینجا دیدگاه مطرح می شود
2418
01:31:28,400 –> 01:31:29,440
بله
2419
01:31:29,440 –> 01:31:31,440
ما در مورد آنچه شما می توانید در آن قرار دهید بحث خواهیم کرد
2420
01:31:31,440 –> 01:31:33,760
قالب نظرسنجی اسلش detail.html کمی
2421
01:31:33,760 –> 01:31:35,440
بعداً اما اگر مایل بودید
2422
01:31:35,440 –> 01:31:38,480
به سرعت مثال بالا را دریافت کنید
2423
01:31:38,480 –> 01:31:41,760
فایل حاوی فقط
2424
01:31:41,760 –> 01:31:43,120
این
2425
01:31:43,120 –> 01:31:45,920
اوم باشه پس ما اون چیز رو میگیریم
2426
01:31:45,920 –> 01:31:48,480
کار خوب است، پس ما وارد می شویم
2427
01:31:48,480 –> 01:31:50,400
جدید ایجاد کنید
2428
01:31:50,400 –> 01:31:53,920
فایل و ما آن را یک جزئیات می نامیم
2429
01:31:53,920 –> 01:31:55,440
نقطه html
2430
01:31:55,440 –> 01:31:58,000
و در جزئیات ما فقط قرار است
2431
01:31:58,000 –> 01:32:00,000
سوال همینطور
2432
01:32:00,000 –> 01:32:00,880
باشه
2433
01:32:00,880 –> 01:32:03,440
پس حالا باید کاری کنیم که کار کند و هستیم
2434
01:32:03,440 –> 01:32:06,639
میروم و سؤال ما دو را درست میکنم
2435
01:32:06,639 –> 01:32:09,280
بنابراین چون آن سوال خاص وجود دارد
2436
01:32:09,280 –> 01:32:11,440
نگاه کن میگه اگه عوض کنم چی جدیده
2437
01:32:11,440 –> 01:32:13,520
این شناسه به یک
2438
01:32:13,520 –> 01:32:14,960
آن سوالی که بود را دریافت می کند
2439
01:32:14,960 –> 01:32:17,199
اگر آن را به سه تغییر دهم چه می شود
2440
01:32:17,199 –> 01:32:18,960
می شود چیزی که ترک می خورد اما چیست
2441
01:32:18,960 –> 01:32:21,280
اگر آن را به چهار تغییر دهم اتفاق می افتد
2442
01:32:21,280 –> 01:32:23,600
به یاد داشته باشید که من فقط سه سوال ایجاد کردم
2443
01:32:23,600 –> 01:32:26,000
اگر آن را به چهار تغییر دهم می گوید صفحه نه
2444
01:32:26,000 –> 01:32:28,639
پیدا شد و نگاه کنید خطای آن است
2445
01:32:28,639 –> 01:32:31,600
سوال وجود ندارد
2446
01:32:31,600 –> 01:32:33,679
حالا اگر ما این حق را نداشتیم
2447
01:32:33,679 –> 01:32:35,199
در واقع آن را ندارید پس بیایید برویم
2448
01:32:35,199 –> 01:32:37,280
بازگشت به دیدگاه های ما و
2449
01:32:37,280 –> 01:32:40,239
من فقط این را حذف می کنم و فقط می گویم
2450
01:32:40,239 –> 01:32:43,199
به جای افزایش، فقط می گویم خوب بگذر
2451
01:32:43,199 –> 01:32:45,679
پاس معادل گفتن نادیده گرفتن است
2452
01:32:45,679 –> 01:32:49,360
به پایتون بیایید برگردیم بیایید رفرش کنیم
2453
01:32:49,360 –> 01:32:51,600
ما این خطای زشت را دریافت خواهیم کرد که
2454
01:32:51,600 –> 01:32:53,360
ما در واقع نمی دانیم با چه کار کنیم
2455
01:32:53,360 –> 01:32:55,280
یا معنی آن چیست و بسیار است
2456
01:32:55,280 –> 01:32:56,480
گیج کننده
2457
01:32:56,480 –> 01:32:58,880
اما وقتی این را داریم وقتی این را مطرح می کنیم
2458
01:32:58,880 –> 01:33:02,000
چیزی در تازه کردن ما
2459
01:33:03,199 –> 01:33:04,960
می بینید که می گوید سوال وجود ندارد
2460
01:33:04,960 –> 01:33:07,360
بنابراین برای ما بسیار آسان تر است که ببینیم چه چیزی
2461
01:33:07,360 –> 01:33:09,120
مشکل این است که ما می دانیم که اینطور است
2462
01:33:09,120 –> 01:33:11,360
بعد از آمدن از اینجا می توانیم شروع را دوست داشته باشیم
2463
01:33:11,360 –> 01:33:13,120
اشکال زدایی و بدانید چه اتفاقی می افتد خوب است
2464
01:33:13,120 –> 01:33:14,960
بنابراین به همین دلیل است که آن چیز خاص است
2465
01:33:14,960 –> 01:33:16,800
مهم
2466
01:33:16,800 –> 01:33:19,360
بسیار خوب بیایید ادامه دهیم
2467
01:33:19,360 –> 01:33:22,080
بسیار خوب پس یک میانبر بنابراین به جای
2468
01:33:22,080 –> 01:33:24,960
با داشتن این سعی کنید پذیرش در افزایش ما
2469
01:33:24,960 –> 01:33:26,960
در واقع می تواند یک میانبر زیبا را انجام دهد
2470
01:33:26,960 –> 01:33:29,840
می گوید دریافت شی یا 404 و این یک است
2471
01:33:29,840 –> 01:33:32,480
روشی که در پی در جنگو وجود دارد می آید
2472
01:33:32,480 –> 01:33:35,040
با آن، بنابراین ما آن را پرتاب می کنیم و وارد می شود
2473
01:33:35,040 –> 01:33:37,040
میانبرهای ما بنابراین
2474
01:33:37,040 –> 01:33:37,960
از جانب
2475
01:33:37,960 –> 01:33:40,400
django.shortcuts import import رندر و
2476
01:33:40,400 –> 01:33:43,679
در واقع Import get object یا 404 باشه
2477
01:33:43,679 –> 01:33:45,199
و فقط برای سازگاری با آنها
2478
01:33:45,199 –> 01:33:47,440
ما آن را در این انجام خواهیم داد زیرا
2479
01:33:47,440 –> 01:33:49,600
با g شروع می شود و با r شروع می شود
2480
01:33:49,600 –> 01:33:52,960
بنابراین به ترتیب حروف الفبا و پپ 8
2481
01:33:52,960 –> 01:33:53,920
باشه
2482
01:33:53,920 –> 01:33:57,679
باشه پس ما میخوایم بریم اینجا
2483
01:33:57,679 –> 01:34:00,480
ما به جایی می رویم که در آن عبارت سوال است
2484
01:34:00,480 –> 01:34:02,840
جزئیات و ما قصد داریم این را حذف کنیم
2485
01:34:02,840 –> 01:34:07,760
همه چیز خوب زندگی ما را آسان تر می کند
2486
01:34:07,760 –> 01:34:09,120
و تنها کاری که می خواهیم انجام دهیم این است که می رویم
2487
01:34:09,120 –> 01:34:10,080
گفتن
2488
01:34:10,080 –> 01:34:12,880
بام درسته ما هی میگیم
2489
01:34:12,880 –> 01:34:15,600
دریافت شی یا 404 به طوری که خاص
2490
01:34:15,600 –> 01:34:17,440
سوال با کلید اصلی این اگر
2491
01:34:17,440 –> 01:34:18,639
وجود ندارد پس وجود خواهد داشت
2492
01:34:18,639 –> 01:34:21,520
به طور خودکار بگویید وجود ندارد
2493
01:34:21,520 –> 01:34:23,760
و سپس تقریبا آخرین خط خواهد شد
2494
01:34:23,760 –> 01:34:26,080
آن را همان طور که بود حفظ کن
2495
01:34:26,080 –> 01:34:28,159
ما این و اساساً به عنوان ما ذخیره خواهیم کرد
2496
01:34:28,159 –> 01:34:31,440
فرهنگ لغت زمینه ما می گوییم پاس
2497
01:34:31,440 –> 01:34:33,040
سوال به عنوان یک سوال خوب است پس وجود دارد
2498
01:34:33,040 –> 01:34:36,320
سه آرگومان در اینجا htm را درخواست می کنند
2499
01:34:36,320 –> 01:34:39,199
فایل html را به عنوان یک رشته و سپس a
2500
01:34:39,199 –> 01:34:41,280
فرهنگ لغت پس از آن ما می توانیم آن را در خود استفاده کنیم
2501
01:34:41,280 –> 01:34:42,480
انتهای عقب
2502
01:34:42,480 –> 01:34:44,960
اوه دوباره در html جزئیات ما می توانیم
2503
01:34:44,960 –> 01:34:48,719
در واقع از ما می توانیم آن سوال را ببینیم
2504
01:34:48,800 –> 01:34:49,760
صرفه جویی
2505
01:34:49,760 –> 01:34:52,320
و حالا بیایید سعی کنیم دوباره به آن برویم
2506
01:34:52,320 –> 01:34:55,199
می گویم برای
2507
01:34:55,199 –> 01:34:57,520
و حالا نگاه کنید می گوید بدون سوال نه
2508
01:34:57,520 –> 01:34:59,360
سوال با پرس و جو داده شده مطابقت دارد
2509
01:34:59,360 –> 01:35:02,400
سوال به عنوان مانند بدون شیء سوال
2510
01:35:02,400 –> 01:35:05,679
باشه ولی اگه سه تا بکنم
2511
01:35:05,679 –> 01:35:08,400
ما را پیدا می کند و ما را به آن می برد
2512
01:35:08,400 –> 01:35:10,719
منظور ما این است
2513
01:35:10,719 –> 01:35:13,360
وقتی می گویم پایتون واقعا جنگو است
2514
01:35:13,360 –> 01:35:15,040
واقعا عالی است که با مقدار زیادی از آن همراه است
2515
01:35:15,040 –> 01:35:16,960
پیش فرض های هوشمند
2516
01:35:16,960 –> 01:35:19,199
در حالی که مجبور نیستید زیاد بنویسید
2517
01:35:19,199 –> 01:35:21,119
بسیاری از این کد درست روی آن کار می کند
2518
01:35:21,119 –> 01:35:23,679
اصل خشک خود را تکرار نکنید و
2519
01:35:23,679 –> 01:35:26,400
بسیاری از این چیزها به سادگی وارد می شوند
2520
01:35:26,400 –> 01:35:28,400
خارج از جعبه و سرعت شما را افزایش می دهد
2521
01:35:28,400 –> 01:35:29,840
زمان توسعه
2522
01:35:29,840 –> 01:35:32,639
شما را در بسیاری از خطوط کد جدید ذخیره می کند
2523
01:35:32,639 –> 01:35:34,880
زیرا هر خط کد جدیدی که شما
2524
01:35:34,880 –> 01:35:37,040
بنویسید یک مورد اضافی وجود دارد
2525
01:35:37,040 –> 01:35:39,119
شانس خطا
2526
01:35:39,119 –> 01:35:41,199
بنابراین مقدار خطوط کد که می توانید
2527
01:35:41,199 –> 01:35:44,880
خطاهای کمتری که مرتکب خواهید شد را کاهش دهید
2528
01:35:44,880 –> 01:35:46,560
به علاوه کد شما زیبا به نظر می رسد و
2529
01:35:46,560 –> 01:35:49,520
خیلی خوانا تر درست دریافت شی
2530
01:35:49,520 –> 01:35:52,400
یا 404 به جای امتحان
2531
01:35:52,400 –> 01:35:53,679
بجز
2532
01:35:53,679 –> 01:35:56,320
شی نقطه درست وجود ندارد پس همینطور است
2533
01:35:56,320 –> 01:35:57,840
گیج کننده
2534
01:35:57,840 –> 01:36:00,480
باشه بریم ادامه بدیم
2535
01:36:00,480 –> 01:36:02,719
دریافت شی یا 404 این مقداری پیشرفته است
2536
01:36:02,719 –> 01:36:04,400
چیزهایی که فعلاً از آن صرف نظر می کنیم
2537
01:36:04,400 –> 01:36:06,560
حالا میگه از سیستم قالب استفاده کن
2538
01:36:06,560 –> 01:36:07,480
در ما
2539
01:36:07,480 –> 01:36:10,400
detail.html ما می رویم و من هستم
2540
01:36:10,400 –> 01:36:13,119
رفتن به چسباندن که وجود دارد آن را ذخیره کنید و
2541
01:36:13,119 –> 01:36:14,560
ببینیم چی میگه
2542
01:36:14,560 –> 01:36:16,480
بازگشت به نمای جزئیات برای نظرسنجی ما
2543
01:36:16,480 –> 01:36:18,880
کاربرد
2544
01:36:18,880 –> 01:36:21,840
در اینجا چیزی است که باید به نظر برسد
2545
01:36:21,840 –> 01:36:23,920
خوب پس حالا برویم سراغ جزئیات و
2546
01:36:23,920 –> 01:36:25,600
اول ببینیم فقط ببینیم چیه
2547
01:36:25,600 –> 01:36:27,520
نتیجه درست است و بعد صحبت می کنیم
2548
01:36:27,520 –> 01:36:29,840
در مورد آن من اینتر را می زنم
2549
01:36:29,840 –> 01:36:31,520
چه چیزی کرک می کند آن را به من نشان می دهد
2550
01:36:31,520 –> 01:36:33,679
یک راه بهتر، اجازه دهید دو تا را انجام دهیم، آن را نشان می دهد
2551
01:36:33,679 –> 01:36:35,520
برای من به روشی زیباتر چه اتفاقی می افتد اگر من
2552
01:36:35,520 –> 01:36:36,320
انجام دادن
2553
01:36:36,320 –> 01:36:37,520
چهار
2554
01:36:37,520 –> 01:36:39,360
همان چیزی که هیچ سوالی با داده شده مطابقت ندارد
2555
01:36:39,360 –> 01:36:41,679
پرس و جو خوب پس آنها اینجا چه کار می کنند
2556
01:36:41,679 –> 01:36:43,760
آنها سوال خاص شما را می گیرند و
2557
01:36:43,760 –> 01:36:46,400
آنها آن را در یک تگ h1 در html قرار می دهند
2558
01:36:46,400 –> 01:36:48,560
هر چیزی که یک تگ h1 باشد
2559
01:36:48,560 –> 01:36:50,880
باعث می شود که عنوان یک و
2560
01:36:50,880 –> 01:36:52,480
شما می توانید تمام راه را به سمت پایین بروید
2561
01:36:52,480 –> 01:36:54,239
شش عنوان شش کوچکترین
2562
01:36:54,239 –> 01:36:57,280
عنوان یک که بزرگترین جسورترین است
2563
01:36:57,280 –> 01:37:00,000
بنابراین ما آن را در عنوان یک داریم
2564
01:37:00,000 –> 01:37:03,040
و سپس درست در زیر آن می گوییم برای
2565
01:37:03,040 –> 01:37:05,520
انتخاب در سوال اوه نقطه انتخاب
2566
01:37:05,520 –> 01:37:08,719
زیر خط set.all بنابراین برای همه از
2567
01:37:08,719 –> 01:37:11,040
انتخاب ها
2568
01:37:11,040 –> 01:37:13,840
مانند در انتخاب و در خاص
2569
01:37:13,840 –> 01:37:16,320
پاسخ هایی که می توانید برای هر سوال داشته باشید
2570
01:37:16,320 –> 01:37:19,440
درست است، اگرچه این پاسخ ها همان هستند
2571
01:37:19,440 –> 01:37:21,760
که در واقع یک رأی موافق یا اوه
2572
01:37:21,760 –> 01:37:24,000
هیچ رأی منفی و موافقی وجود ندارد
2573
01:37:24,000 –> 01:37:26,639
همه آن پاسخ ها را به من نشان دهید به جز در
2574
01:37:26,639 –> 01:37:29,760
این مورد را نداریم
2575
01:37:29,760 –> 01:37:32,719
امم هر پاسخ یا هر انتخابی
2576
01:37:32,719 –> 01:37:35,440
به همین دلیل است که آن ها را نشان نمی دهد
2577
01:37:35,440 –> 01:37:37,360
سیستم قالب چگونه کار می کند
2578
01:37:37,360 –> 01:37:39,840
از نحو جستجوی نقطه استفاده می کند
2579
01:37:39,840 –> 01:37:42,400
شما متن سوال نقطه سوال را انجام خواهید داد
2580
01:37:42,400 –> 01:37:44,159
آن را به سوال و سپس
2581
01:37:44,159 –> 01:37:46,000
به زیر خط سوال دسترسی پیدا می کند
2582
01:37:46,000 –> 01:37:48,000
پیامک دیگری برای توجه به اگر شما
2583
01:37:48,000 –> 01:37:49,280
پیشرفته تر
2584
01:37:49,280 –> 01:37:51,119
اگر سوال زیر متن باشد
2585
01:37:51,119 –> 01:37:53,520
ویژگی وجود نداشت می رفت و
2586
01:37:53,520 –> 01:37:56,480
سعی کنید به آن به عنوان فهرست فهرست دسترسی داشته باشید
2587
01:37:56,480 –> 01:37:57,679
تصور کنید اگر این کار را می کردید
2588
01:37:57,679 –> 01:38:01,040
question.0 یا چیزی شبیه به آن
2589
01:38:01,040 –> 01:38:03,600
بنابراین شما هنوز از علامت نقطه استفاده می کنید
2590
01:38:03,600 –> 01:38:05,119
بنابراین این چیزی است که می تواند شما را به هم بریزد
2591
01:38:05,119 –> 01:38:07,760
بعدا باشه اوه حتما امتحان میکردم
2592
01:38:07,760 –> 01:38:10,880
لیست جستجوی فهرست خوب و سپس ام
2593
01:38:10,880 –> 01:38:12,880
فراخوانی متد در حلقه for اتفاق می افتد
2594
01:38:12,880 –> 01:38:14,800
بنابراین این فراخوانی روش حلقه for است
2595
01:38:14,800 –> 01:38:16,719
در آنجا اتفاق می افتد
2596
01:38:16,719 –> 01:38:18,400
چون میدونی داری سوال میکنی
2597
01:38:18,400 –> 01:38:21,199
نقطه انتخاب خط زیر مجموعه نقطه همه
2598
01:38:21,199 –> 01:38:23,440
باشه
2599
01:38:24,080 –> 01:38:25,360
و سپس
2600
01:38:25,360 –> 01:38:28,400
به عنوان کد پایتون تفسیر می شود
2601
01:38:28,400 –> 01:38:30,400
که مثل همین اینجا جالب است
2602
01:38:30,400 –> 01:38:32,719
و یک تکرار انتخابی را برمی گرداند
2603
01:38:32,719 –> 01:38:34,880
اشیاء و سپس ما روی آن تکرار می کنیم
2604
01:38:34,880 –> 01:38:36,480
درست است، به همین دلیل است که از یک حلقه for استفاده می کنیم
2605
01:38:36,480 –> 01:38:40,159
و سپس ما در حال حاضر روی آن تکرار می کنیم
2606
01:38:40,159 –> 01:38:42,239
به یاد داشته باشید زمانی که ما لینک یک را نوشتیم
2607
01:38:42,239 –> 01:38:44,719
سوال نظرسنجی اسلش index.html بنابراین
2608
01:38:44,719 –> 01:38:47,440
بیایید به نظرسنجی خود index.html بریم
2609
01:38:47,440 –> 01:38:50,159
شما می توانید ببینید که ما در اینجا چه کار کردیم، بنابراین ما
2610
01:38:50,159 –> 01:38:52,400
گفت
2611
01:38:52,560 –> 01:38:55,199
اسلش پس برای لینک ها اسلش گفتیم
2612
01:38:55,199 –> 01:38:56,239
نظرسنجی ها
2613
01:38:56,239 –> 01:38:59,520
این را به راست برش دهید، پس بیایید نگاهی بیندازیم
2614
01:38:59,520 –> 01:39:01,280
در این صفحه یک بار دیگر ما می خواهیم
2615
01:39:01,280 –> 01:39:03,119
همین جا برو و من فقط می زنم
2616
01:39:03,119 –> 01:39:05,600
می کشد و اینتر را می زنیم
2617
01:39:05,600 –> 01:39:07,280
بنابراین می توانید ببینید که چگونه به من نشان می دهد
2618
01:39:07,280 –> 01:39:09,360
چه خبر است چه جدید چه خبر است
2619
01:39:09,360 –> 01:39:11,679
هر کدام از این ها و زمانی که روی آن کلیک می کنید
2620
01:39:11,679 –> 01:39:14,080
شما وارد نمای دقیق آن می شوید
2621
01:39:14,080 –> 01:39:18,320
مانند زمانی که روی یک پست وبلاگ کلیک می کنید
2622
01:39:18,880 –> 01:39:20,800
و همچنین تحت what’s up شما می توانید
2623
01:39:20,800 –> 01:39:22,960
در واقع انتخاب ها را ببینید، بنابراین این فقط است
2624
01:39:22,960 –> 01:39:26,960
چیزی که اخیرا اضافه کردیم
2625
01:39:26,960 –> 01:39:29,040
درست است، پس چگونه است که کار ما چگونه است
2626
01:39:29,040 –> 01:39:30,719
پیوند دادن آن و نحوه پیوند دادن آن
2627
01:39:30,719 –> 01:39:33,679
ما می گوییم که نظرسنجی ها این را کاهش می دهند
2628
01:39:33,679 –> 01:39:37,040
شناسه سوال که با یکی از آنها مطابقت دارد
2629
01:39:37,040 –> 01:39:39,920
مسیرها در urls.py ما، بنابراین اگر شما را به آن ببرم
2630
01:39:39,920 –> 01:39:43,440
آدرس اینترنتی من با مسیر من مطابقت دارد
2631
01:39:43,440 –> 01:39:44,719
این مرد
2632
01:39:44,719 –> 01:39:46,560
و این شما را به نمای جزئیات می برد
2633
01:39:46,560 –> 01:39:48,400
و اینگونه می توانیم جزئیات را ببینیم
2634
01:39:48,400 –> 01:39:50,560
چشم انداز
2635
01:39:50,560 –> 01:39:53,280
پس بیایید به عقب برگردیم، اما ما در حال سخت گیری هستیم
2636
01:39:53,280 –> 01:39:55,280
اگر تعداد زیادی داشته باشیم، آدرس اینترنتی به این صورت است
2637
01:39:55,280 –> 01:39:58,000
از مسیرهای آدرس، منطق ما ممکن است به هم بریزد
2638
01:39:58,000 –> 01:39:59,280
یا اگر تغییر کنیم
2639
01:39:59,280 –> 01:40:02,080
اگر به urls.py و i برویم
2640
01:40:02,080 –> 01:40:03,840
من نمی دانم این مسیر را تغییر دهید
2641
01:40:03,840 –> 01:40:06,880
چیز دیگری درست است مانند
2642
01:40:06,880 –> 01:40:09,119
اینجا می گوید نظرسنجی
2643
01:40:09,119 –> 01:40:11,600
دوباره به دنبال چیز دیگری آن
2644
01:40:11,600 –> 01:40:14,320
می تواند ما را به هم ریخته باشد
2645
01:40:14,320 –> 01:40:15,760
کاری که می خواهیم انجام دهیم
2646
01:40:15,760 –> 01:40:18,159
ما می خواهیم از آن به صورت پویا استفاده کنیم
2647
01:40:18,159 –> 01:40:19,520
این چیزی است که آنها در اینجا به ما نشان می دهند
2648
01:40:19,520 –> 01:40:22,320
آنها می گویند هی این پسر را جایگزین کن
2649
01:40:22,320 –> 01:40:23,440
این مرد
2650
01:40:23,440 –> 01:40:27,040
پس ما همین کار را می کنیم
2651
01:40:27,040 –> 01:40:29,280
باشه پس ما برمیگردیم سر کارمون
2652
01:40:29,280 –> 01:40:33,520
index.html و ما فقط این کار را انجام خواهیم داد
2653
01:40:33,520 –> 01:40:35,440
باشه
2654
01:40:35,4