در این مطلب، ویدئو Python Django – ساخت یک سیستم مدیریت کاربر، پرداخت و سفارش با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 4:51:40
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:03,120
سلام و به قسمت سوم خوش آمدید
2
00:00:03,120 –> 00:00:07,839
فروشگاه تجارت الکترونیک 2021 نسخه یک
3
00:00:07,839 –> 00:00:10,240
بنابراین اگر شما در این آموزش فرود آمده است
4
00:00:10,240 –> 00:00:11,759
و شما قسمت یک و قسمت را ندیده اید
5
00:00:11,759 –> 00:00:12,240
دو
6
00:00:12,240 –> 00:00:13,679
پس شاید بخواهید ادامه دهید
7
00:00:13,679 –> 00:00:15,679
و فقط ابتدا به قسمت یک دسترسی داشته باشید
8
00:00:15,679 –> 00:00:17,359
و سپس به قسمت دوم و غیره بروید
9
00:00:17,359 –> 00:00:19,359
با این حال شما فقط می توانید آموزش را دنبال کنید
10
00:00:19,359 –> 00:00:20,080
از این
11
00:00:20,080 –> 00:00:22,160
جزء چون دانلود وجود دارد
12
00:00:22,160 –> 00:00:24,480
برای آن پس به هر طریقی شروع کنید
13
00:00:24,480 –> 00:00:27,519
از قسمت سوم خیلی سریع
14
00:00:27,519 –> 00:00:29,519
آنچه را که قبلاً انجام دادهایم خلاصه کنید
15
00:00:29,519 –> 00:00:31,599
قسمت اول و قسمت دوم پس ما
16
00:00:31,599 –> 00:00:33,840
در بخش اول، ما راه اندازی ساده را ایجاد کردیم
17
00:00:33,840 –> 00:00:36,079
برنامه بنابراین آدرس ها نمایش ها
18
00:00:36,079 –> 00:00:37,760
مدل ها به طوری که ما در واقع می توانیم
19
00:00:37,760 –> 00:00:39,200
مشاهده و مدیریت کنید
20
00:00:39,200 –> 00:00:42,480
محصولات ما که در فروشگاه داریم
21
00:00:42,480 –> 00:00:44,719
سپس به قسمت دوم جایی که ساختیم می رویم
22
00:00:44,719 –> 00:00:47,200
یک ویژگی سبد به طوری که کاربران در واقع می توانند
23
00:00:47,200 –> 00:00:48,000
اضافه کردن
24
00:00:48,000 –> 00:00:50,719
اقلام خود را به یک سبد در حال آماده سازی
25
00:00:50,719 –> 00:00:52,480
خریداری شود
26
00:00:52,480 –> 00:00:54,559
بنابراین در حال حاضر پس از آن در بخش سوم وجود دارد
27
00:00:54,559 –> 00:00:57,600
چهار مرحله به علاوه تست خواهد بود
28
00:00:57,600 –> 00:00:59,680
به موجب آن ما یک کاربر می سازیم
29
00:00:59,680 –> 00:01:01,760
سیستم مدیریت بنابراین ما به کاربران اجازه می دهیم
30
00:01:01,760 –> 00:01:03,920
ورود و خروج و غیره
31
00:01:03,920 –> 00:01:05,600
و سپس ما قادر خواهیم بود
32
00:01:05,600 –> 00:01:07,280
در پایان این آموزش پرداخت
33
00:01:07,280 –> 00:01:08,560
از کاربران
34
00:01:08,560 –> 00:01:10,560
و سپس فقط آن ترتیب را از نظر شرایط دنبال کنید
35
00:01:10,560 –> 00:01:12,080
از زمانی که یک سفارش ایجاد شده است
36
00:01:12,080 –> 00:01:15,280
و برای ما می توانیم آن را پرچم گذاری کنیم
37
00:01:15,280 –> 00:01:17,040
در پایگاه داده به عنوان پرداخت شده است
38
00:01:17,040 –> 00:01:19,200
و سپس می توانیم آن ترتیب را به آن نشان دهیم
39
00:01:19,200 –> 00:01:20,880
مشتری
40
00:01:20,880 –> 00:01:24,000
در حال حاضر من هم اکنون تست را در اینجا بیان کردم
41
00:01:24,000 –> 00:01:25,200
این کد
42
00:01:25,200 –> 00:01:28,400
واقعاً فقط برای نمایش و نمایش است
43
00:01:28,400 –> 00:01:30,560
شروع به ساخت تجارت الکترونیک کنید
44
00:01:30,560 –> 00:01:31,280
ذخیره می کند
45
00:01:31,280 –> 00:01:33,439
من در واقع تست را وارد نکرده ام
46
00:01:33,439 –> 00:01:34,400
این آموزش
47
00:01:34,400 –> 00:01:36,320
بسیار شبیه چیزی است که ما داریم
48
00:01:36,320 –> 00:01:37,759
قبلا انجام شده است، بنابراین شما می توانید آنها را اعمال کنید
49
00:01:37,759 –> 00:01:39,280
تکنیک ها در حال حاضر دلیل من اضافه نکردم
50
00:01:39,280 –> 00:01:40,320
اینجا تست می کند
51
00:01:40,320 –> 00:01:41,520
صرفاً به این دلیل که می خواهم مقداری درست کنم
52
00:01:41,520 –> 00:01:43,840
تغییرات کلی برخی از تغییرات بزرگ در
53
00:01:43,840 –> 00:01:47,040
کد واقعی تا بعداً آن را مجدداً فاکتور کنید
54
00:01:47,040 –> 00:01:49,520
مرحله و شاید در آن نقطه من
55
00:01:49,520 –> 00:01:51,280
قسمت چهارم و پنجم و فقط بسازید
56
00:01:51,280 –> 00:01:52,880
اگر هستید شما را از طریق آن مراحل طی می کند
57
00:01:52,880 –> 00:01:54,320
علاقه مند
58
00:01:54,320 –> 00:01:57,600
پس بیایید نگاهی به فینال بیندازیم
59
00:01:57,600 –> 00:02:00,399
نتیجه این آموزش
60
00:02:00,399 –> 00:02:02,000
بنابراین این همان چیزی است که ما داریم کار می کنیم
61
00:02:02,000 –> 00:02:03,600
به سمت، بنابراین می توانید ببینید که من به روز شده ام
62
00:02:03,600 –> 00:02:04,479
رابط کاربری
63
00:02:04,479 –> 00:02:06,640
اوم در اکثر صفحات پس این است
64
00:02:06,640 –> 00:02:07,520
صفحه نخست
65
00:02:07,520 –> 00:02:08,959
ما هنوز کشویی را در اینجا داریم
66
00:02:08,959 –> 00:02:10,639
محصولات تا بتوانیم به آن دسترسی داشته باشیم
67
00:02:10,639 –> 00:02:12,720
دسته بندی ها اگر بخواهیم و از
68
00:02:12,720 –> 00:02:14,160
البته می توانید چند دسته دیگر اضافه کنید
69
00:02:14,160 –> 00:02:15,599
بنابراین ما محصولاتی داریم که من دوباره آنها را دارم
70
00:02:15,599 –> 00:02:17,280
رابط کاربری را در اینجا به روز کرد
71
00:02:17,280 –> 00:02:18,959
و میتوانیم به سبد اضافه کنیم
72
00:02:18,959 –> 00:02:21,120
قبلا انجام شده است، بنابراین همه چیز یکسان است
73
00:02:21,120 –> 00:02:22,319
می توانید ببینید که من ارتقا داده ام
74
00:02:22,319 –> 00:02:25,599
سبد um ui اینجاست تا بتوانیم آن را ببینیم
75
00:02:25,599 –> 00:02:26,239
موارد
76
00:02:26,239 –> 00:02:27,920
بسیار شبیه به آنچه در سایر موارد می بینید
77
00:02:27,920 –> 00:02:29,680
خدمات خدمات تجارت الکترونیک
78
00:02:29,680 –> 00:02:31,920
این نوع راه اندازی با شماره بعدی
79
00:02:31,920 –> 00:02:33,519
به سبد
80
00:02:33,519 –> 00:02:36,319
بنابراین این همه تلفن همراه فعال است البته
81
00:02:36,319 –> 00:02:38,160
بنابراین شما می توانید وارد شوید و اوم
82
00:02:38,160 –> 00:02:41,120
باید روی موبایل که به خوبی کار کند
83
00:02:41,120 –> 00:02:42,480
واقعا یکی از اهداف من نبود اما
84
00:02:42,480 –> 00:02:43,920
به همین دلیل من از بوت استرپ استفاده می کنم
85
00:02:43,920 –> 00:02:44,879
موبایل اول
86
00:02:44,879 –> 00:02:47,120
چارچوبی که فقط به طور کلی است
87
00:02:47,120 –> 00:02:48,080
مورد
88
00:02:48,080 –> 00:02:50,160
بنابراین یکبار اقلام را به سبد اضافه می کنم
89
00:02:50,160 –> 00:02:51,680
دوره ای که می توانم مشاهده کنم
90
00:02:51,680 –> 00:02:54,000
می توانم تغییر دهم می توانم حذف کنم می توانم به روز کنم
91
00:02:54,000 –> 00:02:54,800
و غیره
92
00:02:54,800 –> 00:02:57,920
و این تغییر در حال حاضر پرداخت است
93
00:02:57,920 –> 00:02:59,840
گزینه های حمل و نقل در اینجا فقط برای
94
00:02:59,840 –> 00:03:01,040
به ما نشان بده
95
00:03:01,040 –> 00:03:02,800
بنابراین شما می توانید آن را خودتان تنظیم کنید
96
00:03:02,800 –> 00:03:04,480
البته امیدوارم با اطمینان انجام دهید
97
00:03:04,480 –> 00:03:05,040
که
98
00:03:05,040 –> 00:03:06,480
بنابراین من فقط این شماره را اینجا دارم
99
00:03:06,480 –> 00:03:08,159
تعداد دلخواه 11 پوند 50 که
100
00:03:08,159 –> 00:03:09,040
اضافه می شود
101
00:03:09,040 –> 00:03:11,599
به کل تا ما را به کل برساند
102
00:03:11,599 –> 00:03:13,040
مبلغ قابل پرداخت
103
00:03:13,040 –> 00:03:16,560
بنابراین هنگامی که مشتری از آن راضی است
104
00:03:16,560 –> 00:03:18,560
هنگامی که مشتری از آن امم راضی است
105
00:03:18,560 –> 00:03:19,920
بگذار برگردم و
106
00:03:19,920 –> 00:03:22,080
فقط کل پروسه رو طی کن
107
00:03:22,080 –> 00:03:23,599
آنها می توانند اکنون به صندوق پرداخت بروند
108
00:03:23,599 –> 00:03:24,480
توجه کنید که
109
00:03:24,480 –> 00:03:26,560
در سیستم من زمانی که آنها به
110
00:03:26,560 –> 00:03:29,440
پرداخت کاربر باید وارد شود
111
00:03:29,440 –> 00:03:32,000
بنابراین این فقط بخشی از سیستمی است که من دارم
112
00:03:32,000 –> 00:03:33,200
طراحی شده
113
00:03:33,200 –> 00:03:34,879
به این ترتیب لازم نیست اینطور باشد
114
00:03:34,879 –> 00:03:36,799
اما من آن را در این طراحی کردم
115
00:03:36,799 –> 00:03:39,280
سناریو تا کاربر بتواند یک سناریو جدید ایجاد کند
116
00:03:39,280 –> 00:03:40,959
اگر بخواهند حساب کنند
117
00:03:40,959 –> 00:03:42,239
اما اگر نداشته باشند اگر یک
118
00:03:42,239 –> 00:03:44,560
حساب در حال حاضر و سپس آنها می توانند از خود استفاده کنند
119
00:03:44,560 –> 00:03:45,200
پست الکترونیک
120
00:03:45,200 –> 00:03:47,200
و یک رمز عبور دیگر تعیین خواهیم کرد
121
00:03:47,200 –> 00:03:48,959
مدل سفارشی برای آن
122
00:03:48,959 –> 00:03:50,720
بنابراین آنها می توانند وارد سیستم شوند و سپس وارد شوند
123
00:03:50,720 –> 00:03:53,519
در این مورد به داشبورد آنها منتقل می شود
124
00:03:53,519 –> 00:03:56,319
اما اگر روی لینک های دیگر کلیک نکردم
125
00:03:56,319 –> 00:03:58,560
آنها را مستقیماً به آنجا می برد
126
00:03:58,560 –> 00:04:01,680
درگاه پرداخت پس بیایید به آن برگردیم
127
00:04:01,680 –> 00:04:03,439
درگاه پرداخت تا مشتریان انجام دهند
128
00:04:03,439 –> 00:04:04,080
قادر بودن به
129
00:04:04,080 –> 00:04:05,920
برو به صندوق که خواهند بود
130
00:04:05,920 –> 00:04:07,680
در واقع قادر به پرداخت پس این است
131
00:04:07,680 –> 00:04:08,480
متصل
132
00:04:08,480 –> 00:04:10,480
به پرداخت آنلاین راه راه بنابراین من را
133
00:04:10,480 –> 00:04:11,599
شما از طریق آن بنابراین
134
00:04:11,599 –> 00:04:14,319
این یک سیستم پرداخت کارت واقعی است
135
00:04:14,319 –> 00:04:15,840
که شما قادر خواهید بود آن را فعال کنید
136
00:04:15,840 –> 00:04:18,959
و دوباره کارت پرداخت
137
00:04:18,959 –> 00:04:20,720
فقط برای اهداف آموزشی است
138
00:04:20,720 –> 00:04:23,919
این توسعه بنابراین به هیچ وجه
139
00:04:23,919 –> 00:04:28,080
امم آماده است ام یا
140
00:04:28,080 –> 00:04:30,000
هیچ جایی برای تولید آماده نیست
141
00:04:30,000 –> 00:04:31,840
محیط اما شما در واقع می توانید
142
00:04:31,840 –> 00:04:33,360
um پرداخت با این، بنابراین شما قادر خواهید بود
143
00:04:33,360 –> 00:04:35,440
تا ببینیم چگونه تنظیم شده است
144
00:04:35,440 –> 00:04:37,840
بنابراین هنگامی که آنها پول را پرداخت کردند، مشتری خواهد شد
145
00:04:37,840 –> 00:04:39,600
به یک صفحه برده شود
146
00:04:39,600 –> 00:04:41,120
اوم من احتمالا می توانم شما را از طریق آن عبور دهم
147
00:04:41,120 –> 00:04:43,440
خیلی سریع بیایید فقط اوه
148
00:04:43,440 –> 00:04:47,040
یک عدد بگیرید تا
149
00:04:47,040 –> 00:04:49,680
بیایید کمی اطلاعات را در اینجا اضافه کنیم
150
00:04:49,680 –> 00:04:50,960
مثلا همینطور
151
00:04:50,960 –> 00:04:52,720
این یک شماره کارت است که توسط
152
00:04:52,720 –> 00:04:54,560
نوار برای گرفتن پرداخت
153
00:04:54,560 –> 00:04:56,800
اوه پس من pay را فشار می دهم تا ظاهر شود
154
00:04:56,800 –> 00:04:58,639
این ویزای خوب
155
00:04:58,639 –> 00:05:01,759
بررسی امنیتی احراز هویت کامل
156
00:05:01,759 –> 00:05:03,600
و سپس آن پس از آن اطلاعیه پرداخت می شود
157
00:05:03,600 –> 00:05:05,680
ما به صفحه پرداخت منتقل می شویم
158
00:05:05,680 –> 00:05:07,360
و سپس ما می توانیم جلو برویم و بررسی کنیم
159
00:05:07,360 –> 00:05:09,440
تایید ایمیل
160
00:05:09,440 –> 00:05:10,800
حالا فراموش کردم ایمیل را اضافه کنم
161
00:05:10,800 –> 00:05:12,560
مرحله تایید من می توانم این کار را انجام دهم
162
00:05:12,560 –> 00:05:13,759
یک آموزش دیگر
163
00:05:13,759 –> 00:05:16,000
از این بابت عذرخواهی می کنم تا بتوانید برید
164
00:05:16,000 –> 00:05:17,360
وارد داشبورد خود شوید و ببینید
165
00:05:17,360 –> 00:05:19,600
سفارش اکنون سفارش نشان داده نمی شود
166
00:05:19,600 –> 00:05:22,080
اینجا اوم چون من خط راه را ندارم
167
00:05:22,080 –> 00:05:24,240
پایان فعال برای نظارت بر
168
00:05:24,240 –> 00:05:25,600
پرداخت زیرا کاری که من می خواهم انجام دهم این است
169
00:05:25,600 –> 00:05:26,160
وقتی آنها
170
00:05:26,160 –> 00:05:28,800
روی گزینه پرداختی که می خواهم کلیک کنید
171
00:05:28,800 –> 00:05:29,440
نظارت کنید
172
00:05:29,440 –> 00:05:31,360
آیا این پرداخت واقعاً از بین رفته است
173
00:05:31,360 –> 00:05:33,360
از طریق یا نه و سپس من می خواهم
174
00:05:33,360 –> 00:05:35,440
به روز رسانی سفارش اما در همان زمان i
175
00:05:35,440 –> 00:05:37,520
واقعاً می خواهم سفارش را ذخیره کنم
176
00:05:37,520 –> 00:05:40,880
در صورتی که می خواستم شاید
177
00:05:40,880 –> 00:05:43,120
بعداً با آن داده ها کاری انجام دهید تا اگر
178
00:05:43,120 –> 00:05:44,639
وارد حساب ها می شوم
179
00:05:44,639 –> 00:05:47,120
در اینجا تا دستوراتی که می توانم ببینم این است
180
00:05:47,120 –> 00:05:49,360
سفارشی که من تازه ایجاد کردم
181
00:05:49,360 –> 00:05:52,320
و 71 پوند یا هر ارز دیگر
182
00:05:52,320 –> 00:05:54,160
شما با آن کار می کنید و چه اتفاقی می افتد
183
00:05:54,160 –> 00:05:55,680
زمانی که پرداخت موفقیت آمیز بود و من انجام دادم
184
00:05:55,680 –> 00:05:57,680
این اعتصاب را به کار خود بازگرداند
185
00:05:57,680 –> 00:05:59,600
این وضعیت پرداخت به روز رسانی خواهد شد
186
00:05:59,600 –> 00:06:01,440
71.50 پرداخت کرد
187
00:06:01,440 –> 00:06:03,759
اجازه دهید فقط ذخیره را فشار دهم و فقط مقداری اضافه کنم
188
00:06:03,759 –> 00:06:04,960
چیزهای اینجا
189
00:06:04,960 –> 00:06:07,440
بنابراین وقتی ذخیره را فشار می دهم و برگردیم
190
00:06:07,440 –> 00:06:08,960
وارد سایت من
191
00:06:08,960 –> 00:06:12,800
71 پوند به سبد من می رود
192
00:06:12,800 –> 00:06:15,919
اوه من فکر می کنم باید اوه من در اشتباه هستم
193
00:06:15,919 –> 00:06:17,680
سبد شاید
194
00:06:17,680 –> 00:06:21,199
بله، پس اینجا 71 پوند 50 است.
195
00:06:21,199 –> 00:06:22,720
بنابراین این ترتیبی است که من ایجاد کردم
196
00:06:22,720 –> 00:06:24,800
اکنون کاربر می تواند سفارش خود را ببیند
197
00:06:24,800 –> 00:06:26,319
بنابراین کاربر می تواند ادامه دهد و تغییر کند
198
00:06:26,319 –> 00:06:27,840
جزئیات آنها را من فقط به شما نشان خواهم داد که چگونه
199
00:06:27,840 –> 00:06:29,280
که ممکن است و چگونه می توانید اضافه کنید
200
00:06:29,280 –> 00:06:29,600
بیشتر
201
00:06:29,600 –> 00:06:31,360
اگر شما بخواهید وجود دارد و البته من دارم
202
00:06:31,360 –> 00:06:33,039
شامل حذف اکانت
203
00:06:33,039 –> 00:06:36,479
اگر می خواهید آن را نیز اضافه کنید
204
00:06:36,479 –> 00:06:37,919
امم امکانات بسیار زیادی وجود دارد
205
00:06:37,919 –> 00:06:38,960
اینجا که قرار است بسازیم
206
00:06:38,960 –> 00:06:40,080
کمی زمان می برد
207
00:06:40,080 –> 00:06:41,440
البته برای ساختن اینها
208
00:06:41,440 –> 00:06:42,720
و تا حدودی دلیل این امر وجود دارد
209
00:06:42,720 –> 00:06:44,720
ویژگی های این را کاهش داد
210
00:06:44,720 –> 00:06:46,080
آموزش
211
00:06:46,080 –> 00:06:47,280
بنابراین ما به آنجا برویم که این یک نوع است
212
00:06:47,280 –> 00:06:48,720
مروری بر تمام ویژگی هایی که ما داریم
213
00:06:48,720 –> 00:06:49,360
دارند
214
00:06:49,360 –> 00:06:52,080
اوم یا قصد ساخت برای در این
215
00:06:52,080 –> 00:06:54,160
آموزش، بنابراین ما می توانیم از سیستم خارج شویم
216
00:06:54,160 –> 00:06:56,080
به صفحه اصلی بروید و بیایید آماده شویم
217
00:06:56,080 –> 00:06:58,080
ساختن
218
00:06:58,080 –> 00:06:59,440
بنابراین اولین مرحله در اینجا این است
219
00:06:59,440 –> 00:07:01,039
در حال بازسازی، بنابراین من فقط می خواهم تغییر کنم
220
00:07:01,039 –> 00:07:03,360
برخی از یا برخی از رابط کاربری را به روز کنید
221
00:07:03,360 –> 00:07:05,840
با چند کد جدید اکنون شما را می گیریم
222
00:07:05,840 –> 00:07:06,639
از طریق آن
223
00:07:06,639 –> 00:07:08,479
تا حدی اگر شما می خواهید به این
224
00:07:08,479 –> 00:07:10,160
فرآیند بازسازی کامل است
225
00:07:10,160 –> 00:07:11,680
اختیاری شما فقط می توانید از این رد شوید
226
00:07:11,680 –> 00:07:13,759
من کد را در جایی که می توانید به شما ارائه می دهم
227
00:07:13,759 –> 00:07:15,680
ساختمان واقعی را شروع کنید
228
00:07:15,680 –> 00:07:17,440
بنابراین شما می توانید این را رد کنید و نگاهی به آن بیندازید
229
00:07:17,440 –> 00:07:19,039
جدول زمانی در توضیحات
230
00:07:19,039 –> 00:07:21,440
یک بار کد را برای من دانلود کنید
231
00:07:21,440 –> 00:07:23,120
تمام این refactoring را کامل کرد و شروع کرد
232
00:07:23,120 –> 00:07:24,479
از آنجا که اصلا مشکلی نیست
233
00:07:24,479 –> 00:07:25,759
اما اگر علاقه دارید
234
00:07:25,759 –> 00:07:27,759
تقریباً در کاری که من اینجا انجام داده ام و یک
235
00:07:27,759 –> 00:07:29,360
کمی در مورد تغییراتی که انجام دادم
236
00:07:29,360 –> 00:07:30,319
ساخته شده است
237
00:07:30,319 –> 00:07:32,800
سپس اینجا بمان و من تو را خواهم برد
238
00:07:32,800 –> 00:07:35,199
از طریق آنها
239
00:07:35,360 –> 00:07:38,479
پس بیایید اکنون جلو برویم و فقط به عقب برگردیم
240
00:07:38,479 –> 00:07:40,560
به کد ما بنابراین
241
00:07:40,560 –> 00:07:44,000
این کدی است که ما به آن رسیدیم
242
00:07:44,000 –> 00:07:46,720
از آموزش قبلی، بنابراین آنچه که من دارم
243
00:07:46,720 –> 00:07:47,440
رفته
244
00:07:47,440 –> 00:07:49,759
خوب من جلو رفتم متاسفم و من
245
00:07:49,759 –> 00:07:51,360
آن را از
246
00:07:51,360 –> 00:07:53,120
مخزن github که پیدا خواهید کرد
247
00:07:53,120 –> 00:07:56,080
لینک در آموزش قبلی
248
00:07:56,080 –> 00:07:58,080
من اینجا یک محیط مجازی ایجاد کرده ام
249
00:07:58,080 –> 00:08:00,240
اگر خیلی مطمئن نیستید که چگونه این کار را انجام دهید
250
00:08:00,240 –> 00:08:02,479
سپس اجازه دهید به سرعت به شما نشان دهم
251
00:08:02,479 –> 00:08:04,160
من آن را دانلود کردم، آن را در این پوشه قرار دهید
252
00:08:04,160 –> 00:08:05,280
پر حادثه را اجرا کنید
253
00:08:05,280 –> 00:08:07,680
محیط مجازی را در اینجا خالی کنید و
254
00:08:07,680 –> 00:08:10,080
من اون محیط مجازی رو فعال کردم
255
00:08:10,080 –> 00:08:12,479
اوم و سپس من پیپ را نصب کردم
256
00:08:12,479 –> 00:08:13,599
الزامات
257
00:08:13,599 –> 00:08:15,840
وقتی این کار را انجام دادم، سپس آن را اجرا کردم
258
00:08:15,840 –> 00:08:19,199
سرور و سپس ما در حال اجرا هستیم
259
00:08:19,199 –> 00:08:20,560
خوب پس بیایید نگاهی بیندازیم تا ببینیم
260
00:08:20,560 –> 00:08:22,160
چیزی که در قبلی به آن رسیدیم
261
00:08:22,160 –> 00:08:23,120
آموزش
262
00:08:23,120 –> 00:08:24,639
این چیزی است که به نظر می رسد بنابراین شما می توانید
263
00:08:24,639 –> 00:08:26,000
تغییراتی که به آن نیاز داریم را ببینید
264
00:08:26,000 –> 00:08:27,280
برای ساختن
265
00:08:27,280 –> 00:08:28,639
بیایید ابتدا و در
266
00:08:28,639 –> 00:08:30,560
پروسه refactoring اجازه دهید فقط
267
00:08:30,560 –> 00:08:35,120
این صفحه اصلی را بازسازی کنید
268
00:08:35,120 –> 00:08:38,080
بنابراین در قالب های پروژه ما یک
269
00:08:38,080 –> 00:08:39,519
چند پوشه اینجا
270
00:08:39,519 –> 00:08:41,360
اوم ما همه چیز را در فروشگاه داریم
271
00:08:41,360 –> 00:08:43,360
پوشه به نظر می رسد بنابراین سبد و
272
00:08:43,360 –> 00:08:44,640
محصولات
273
00:08:44,640 –> 00:08:48,240
اوه خب حالا بریم جلو
274
00:08:48,240 –> 00:08:51,519
و من فکر می کنم ما می خواهیم یک اضافه کنیم
275
00:08:51,519 –> 00:08:53,440
یک پوشه جدید در اینجا، بنابراین ما فقط می رویم
276
00:08:53,440 –> 00:08:55,200
آن را کمی متفاوت تنظیم کنید
277
00:08:55,200 –> 00:08:56,160
فکر
278
00:08:56,160 –> 00:08:59,040
بنابراین ما می خواهیم قالب و
279
00:08:59,040 –> 00:09:00,000
سبد
280
00:09:00,000 –> 00:09:01,120
ما قصد داریم آن را به
281
00:09:01,120 –> 00:09:05,839
قالب و سپس ما قصد داریم آن را قرار دهیم
282
00:09:06,839 –> 00:09:09,120
محصولات
283
00:09:09,120 –> 00:09:12,399
در این پوشه، بنابراین ما آن را در آنجا نگه می داریم
284
00:09:12,399 –> 00:09:14,399
و سپس پایگاه و خانه در آنجا
285
00:09:14,399 –> 00:09:15,839
مشکلی نیست
286
00:09:15,839 –> 00:09:17,600
اوم پس سبد در آن خواهد بود
287
00:09:17,600 –> 00:09:18,959
نوع خود پوشه
288
00:09:18,959 –> 00:09:20,399
بنابراین من می خواهم آن را جدا کنم
289
00:09:20,399 –> 00:09:22,240
کمی تا چیزی که ما به آن نیاز داریم
290
00:09:22,240 –> 00:09:22,720
انجام دادن
291
00:09:22,720 –> 00:09:24,880
پایه به یاد داشته باشید که ما از این پایه استفاده می کنیم
292
00:09:24,880 –> 00:09:26,720
به عنوان ام
293
00:09:26,720 –> 00:09:30,399
تنها فایل که پس از آن
294
00:09:30,399 –> 00:09:33,920
از همه دیگر تمدید شود
295
00:09:33,920 –> 00:09:34,880
فایل ها
296
00:09:34,880 –> 00:09:37,440
بنابراین این فایل در ادامه خواهد داشت
297
00:09:37,440 –> 00:09:38,640
فایل های دیگری که اینجا می بینید
298
00:09:38,640 –> 00:09:42,000
خانه از این پایه به منظور استفاده می کند
299
00:09:42,000 –> 00:09:43,519
تمدید از بنابراین اگر شما از دست رفته است
300
00:09:43,519 –> 00:09:44,720
آموزش قبلی
301
00:09:44,720 –> 00:09:47,120
شاید این را نفهمیدی که من رفتم
302
00:09:47,120 –> 00:09:49,040
به طور خلاصه در مورد بلوک ها
303
00:09:49,040 –> 00:09:50,640
و چگونه می توانیم آنها را نادیده بگیریم
304
00:09:50,640 –> 00:09:52,560
بلوک و غیره بنابراین
305
00:09:52,560 –> 00:09:55,279
امم تغییراتی که من در اینجا ایجاد کرده ام نسبتاً است
306
00:09:55,279 –> 00:09:56,720
ساده من اساسا
307
00:09:56,720 –> 00:10:00,000
ایجاد یک منطقه ناوبری جدید um برای
308
00:10:00,000 –> 00:10:02,399
برنامه ما، بنابراین من فقط نیاز به مهربانی دارم
309
00:10:02,399 –> 00:10:05,839
خلاص شدن از شر این
310
00:10:06,800 –> 00:10:09,600
بنابراین نمای کلی اینجا این است که من دوتا دارم
311
00:10:09,600 –> 00:10:12,399
بخش ها در حال حاضر من یک بخش هدر دارم
312
00:10:12,399 –> 00:10:14,480
با بخش ناوبری در بالا
313
00:10:14,480 –> 00:10:16,399
که به وضوح نشان دهنده هدر من است
314
00:10:16,399 –> 00:10:18,800
من اکنون بلوک محتوا را دارم
315
00:10:18,800 –> 00:10:21,120
و من هم اکنون پاورقی را دارم
316
00:10:21,120 –> 00:10:24,320
اکنون می توانید کد پاورقی را در اینجا بنویسید
317
00:10:24,320 –> 00:10:27,200
تقریبا ببینید که این اساسا یک کپی است
318
00:10:27,200 –> 00:10:28,160
و چسباندن
319
00:10:28,160 –> 00:10:32,000
از قالب وب سایت بوت استرپ
320
00:10:32,000 –> 00:10:35,040
پس بیایید جلو برویم و نگاهی به آن بیندازیم
321
00:10:35,040 –> 00:10:36,160
که
322
00:10:36,160 –> 00:10:38,079
بنابراین اگر به بوت استرپ بروید من هستم
323
00:10:38,079 –> 00:10:39,760
با استفاده از بوت استرپ، بنابراین من پیش رفتم و
324
00:10:39,760 –> 00:10:40,800
در اسناد
325
00:10:40,800 –> 00:10:42,480
من اضافه کردم من با آن شروع کردم
326
00:10:42,480 –> 00:10:44,079
قالب استارت به طوری که من آن را دارم
327
00:10:44,079 –> 00:10:45,760
لینک های cdn و غیره
328
00:10:45,760 –> 00:10:46,959
و سپس کاری که من انجام داده ام این است که انجام داده ام
329
00:10:46,959 –> 00:10:49,200
به جلو رفت
330
00:10:49,200 –> 00:10:53,040
نمونه ها
331
00:10:53,040 –> 00:10:55,279
و بعد جلو رفتم و نگاهی انداختم
332
00:10:55,279 –> 00:10:56,079
در برخی از اینها
333
00:10:56,079 –> 00:10:58,480
فوترها برای مثال این یکی فکر می کنم
334
00:10:58,480 –> 00:11:00,800
من از این یکی اینجا استفاده می کنم
335
00:11:00,800 –> 00:11:02,720
بنابراین من پیش رفتم و این را به عنوان پیدا کردم
336
00:11:02,720 –> 00:11:04,079
خوب من از آن استفاده خواهم کرد
337
00:11:04,079 –> 00:11:06,640
و من به منبع صفحه ای که دارم می روم
338
00:11:06,640 –> 00:11:08,399
اینجا به پایین رفته است
339
00:11:08,399 –> 00:11:09,920
و از جایی که پاورقی شروع می شود من هستم
340
00:11:09,920 –> 00:11:11,839
به معنای واقعی کلمه فقط آن را از آنجا کپی کردم
341
00:11:11,839 –> 00:11:14,320
به آنجا و این به معنای واقعی کلمه کد است
342
00:11:14,320 –> 00:11:16,160
بنابراین شما می توانید ببینید که چگونه ما فرموله شده است
343
00:11:16,160 –> 00:11:17,839
یک پاورقی با ظرف داشته باشید
344
00:11:17,839 –> 00:11:20,800
یک ردیف جدید و سپس یک ستون uh class
345
00:11:20,800 –> 00:11:21,839
col12 بنابراین
346
00:11:21,839 –> 00:11:24,959
با استفاده از ستون های کامل و سپس در هر کدام
347
00:11:24,959 –> 00:11:26,640
عنصر در اینجا ما یک لیست نامرتب داریم
348
00:11:26,640 –> 00:11:29,440
با موارد لیست برای هر یک از عناصر
349
00:11:29,440 –> 00:11:31,920
در لیست در حال حاضر بدیهی است که من نمی روم
350
00:11:31,920 –> 00:11:33,360
این را گام به گام طی کنید زیرا
351
00:11:33,360 –> 00:11:34,720
این من را چهار تا دیگر می برد
352
00:11:34,720 –> 00:11:36,399
ساعت برای نشان دادن همه این کد به شما
353
00:11:36,399 –> 00:11:37,839
اما فقط به شما یک نمای کلی از
354
00:11:37,839 –> 00:11:40,320
آنچه در واقع گنجانده شده است
355
00:11:40,320 –> 00:11:43,839
اکنون و تغییراتی که من ایجاد کرده ام
356
00:11:43,839 –> 00:11:47,040
بنابراین زمانی که آن تغییرات را به عنوان اعمال کردم
357
00:11:47,040 –> 00:11:49,200
و همچنین چیزهایی که من اینجا دارم پس ندارم
358
00:11:49,200 –> 00:11:50,079
این را به شما نشان داد
359
00:11:50,079 –> 00:11:51,600
این کمی پیچیده تر است
360
00:11:51,600 –> 00:11:52,959
توضیح دهید در واقع آنچه من ساخته ام است
361
00:11:52,959 –> 00:11:54,800
سیستم ناوبری
362
00:11:54,800 –> 00:11:56,320
که همه در یک مایع ظرف است
363
00:11:56,320 –> 00:11:58,720
ظرف و سپس آنچه من در داخل دارم
364
00:11:58,720 –> 00:11:59,680
از اینجا
365
00:11:59,680 –> 00:12:02,079
چند چیز متفاوت است زیرا چه
366
00:12:02,079 –> 00:12:03,120
من سعی می کنم انجام دهم
367
00:12:03,120 –> 00:12:06,959
ایجاد سیستمی است که به موجب آن
368
00:12:06,959 –> 00:12:10,079
این موارد در اینجا پویا خواهند بود
369
00:12:10,079 –> 00:12:12,160
به این صورت که وقتی کم می کنم می توانید ببینید
370
00:12:12,160 –> 00:12:14,399
که سیستم منو در اینجا دریافت خواهد کرد
371
00:12:14,399 –> 00:12:16,160
به یک سیستم منو در سمت راست تغییر یافته است
372
00:12:16,160 –> 00:12:18,880
کنار دست و توضیح آن آسان نیست
373
00:12:18,880 –> 00:12:19,440
اکنون
374
00:12:19,440 –> 00:12:21,360
شما فقط می توانید هر سیستم منویی را بسازید
375
00:12:21,360 –> 00:12:23,600
شما می خواهید من به معنای واقعی کلمه فقط اوه
376
00:12:23,600 –> 00:12:25,920
این را با استفاده از جانگو کنار هم قرار دهید
377
00:12:25,920 –> 00:12:27,839
کد ناوبری
378
00:12:27,839 –> 00:12:29,680
و من آن را طوری ترتیب داده ام که در
379
00:12:29,680 –> 00:12:32,560
نمونه های مختلف
380
00:12:32,560 –> 00:12:36,160
این خواهد شد
381
00:12:36,160 –> 00:12:38,000
در سمت راست نیز ظاهر می شود
382
00:12:38,000 –> 00:12:39,279
از عبور از
383
00:12:39,279 –> 00:12:41,519
اگر شما هم نیستید کد آه
384
00:12:41,519 –> 00:12:43,839
مطمئن شوید که چگونه با بوت استرپ کار کنید
385
00:12:43,839 –> 00:12:45,839
تنها چیزی که واقعاً به آن نیاز دارید پیوندها است
386
00:12:45,839 –> 00:12:47,360
تا زمانی که یک ناوبری خوب انجام داده باشید
387
00:12:47,360 –> 00:12:48,399
نوار با پیوندها
388
00:12:48,399 –> 00:12:49,600
شما می توانید این کار را انجام دهید
389
00:12:49,600 –> 00:12:51,120
البته شما فقط می توانید این را کپی و پیست کنید
390
00:12:51,120 –> 00:12:52,320
کد
391
00:12:52,320 –> 00:12:55,200
به کار شما، بنابراین شما می توانید ببینید که من
392
00:12:55,200 –> 00:12:56,800
یک لیست نامرتب در اینجا برای یک مورد دریافت کردم
393
00:12:56,800 –> 00:12:58,160
من یک دکمه دارم
394
00:12:58,160 –> 00:13:00,560
بنابراین این دکمه به یکی از موارد اشاره دارد
395
00:13:00,560 –> 00:13:03,360
دکمه هایی که در سمت راست دیدید
396
00:13:03,360 –> 00:13:05,680
بنابراین به نظر می رسد این دکمه برای آن است
397
00:13:05,680 –> 00:13:06,880
فروشگاه
398
00:13:06,880 –> 00:13:09,519
بنابراین می توانید ببینید که من از یک svg در اینجا استفاده می کنم
399
00:13:09,519 –> 00:13:11,279
اگر میپرسید کجا گرفتم
400
00:13:11,279 –> 00:13:14,240
تمام گرافیک از اوه برای آن اگر شما
401
00:13:14,240 –> 00:13:17,519
فقط دوباره فقط به بوت استرپ بروید
402
00:13:17,519 –> 00:13:20,000
وب سایت و سپس فقط نگاهی به
403
00:13:20,000 –> 00:13:21,200
نمادها
404
00:13:21,200 –> 00:13:23,680
که در اینجا موجود است امم شما فقط می توانید
405
00:13:23,680 –> 00:13:25,360
استفاده از برخی از این به طوری که آنچه که
406
00:13:25,360 –> 00:13:26,880
آیکون هایی که من استفاده می کنم
407
00:13:26,880 –> 00:13:28,800
دوباره مستقیماً از بوت استرپ تا بتوانید
408
00:13:28,800 –> 00:13:30,320
این نمادها را اینجا ببینید
409
00:13:30,320 –> 00:13:32,720
و غیره بنابراین شما مستقیماً متوجه اینجا خواهید شد
410
00:13:32,720 –> 00:13:34,240
دور که
411
00:13:34,240 –> 00:13:36,000
عنصر بلوک اینجا در وسط
412
00:13:36,000 –> 00:13:38,480
این صفحه اصلی واقعی است.html
413
00:13:38,480 –> 00:13:41,519
چیزی که من اضافه کردم پاورقی و
414
00:13:41,519 –> 00:13:43,120
یک هدر کوچک خوب اینجاست، پس ادامه دهید
415
00:13:43,120 –> 00:13:44,800
و فقط کپی کنید که اکنون ممکن است باشد
416
00:13:44,800 –> 00:13:45,839
اگر این کار را انجام دادید
417
00:13:45,839 –> 00:13:47,920
به دنبال این مرحله به مرحله وجود دارد
418
00:13:47,920 –> 00:13:49,040
یک پیوند خواهد بود
419
00:13:49,040 –> 00:13:52,560
مشکلات چون اینها به هم مرتبط هستند
420
00:13:52,560 –> 00:13:55,519
و بدیهی است که همه آنها وجود ندارند
421
00:13:55,519 –> 00:13:56,560
شما باید انجام دهید
422
00:13:56,560 –> 00:13:59,279
فقط سر به کد من فقط
423
00:13:59,279 –> 00:14:00,880
حرکت آن اجازه دهید سر به کد شما
424
00:14:00,880 –> 00:14:02,000
فقط باید به دنبال آنها باشید
425
00:14:02,000 –> 00:14:05,279
پیوندها بنابراین این یک اطلاعیه ورود به سیستم است
426
00:14:05,279 –> 00:14:06,560
که در خط 78
427
00:14:06,560 –> 00:14:08,639
من آن را به یک هش تغییر داده ام پس اگر شما هستید
428
00:14:08,639 –> 00:14:10,000
در جایی که می گوید من مشکل دارم
429
00:14:10,000 –> 00:14:10,880
پیوند به
430
00:14:10,880 –> 00:14:13,199
بلا بله بلا وجود نداره فقط برو
431
00:14:13,199 –> 00:14:14,480
در ابتدا پیش رو
432
00:14:14,480 –> 00:14:18,079
و فقط اینها را اینجا خالی کنید
433
00:14:18,079 –> 00:14:20,480
و پس از آن شما باید در حال حاضر خوب اگر شما
434
00:14:20,480 –> 00:14:21,279
دانلود
435
00:14:21,279 –> 00:14:22,880
ما نگاهی به کد پیش نمایش خواهیم داشت
436
00:14:22,880 –> 00:14:24,880
قبل از شروع ساختن همه
437
00:14:24,880 –> 00:14:27,279
ویژگی های جدیدی که شامل آن می شود
438
00:14:27,279 –> 00:14:28,320
کد
439
00:14:28,320 –> 00:14:29,760
بنابراین به آن کد نگاه کنید زیرا
440
00:14:29,760 –> 00:14:31,839
این چیزی شبیه به کد شروع است
441
00:14:31,839 –> 00:14:33,279
درست است پس این تمام اتفاقی است که می افتد
442
00:14:33,279 –> 00:14:35,120
در اینجا ما تعدادی لیست نامرتب داریم
443
00:14:35,120 –> 00:14:37,760
و چند دکمه در سمت راست
444
00:14:37,760 –> 00:14:38,240
که
445
00:14:38,240 –> 00:14:40,639
اگر از طریق کلاس ها نگاه کنید که
446
00:14:40,639 –> 00:14:42,079
اعمال شده اند
447
00:14:42,079 –> 00:14:44,320
برای آنها برخی از آنها فقط ناپدید می شوند
448
00:14:44,320 –> 00:14:46,000
در اندازه های خاص
449
00:14:46,000 –> 00:14:49,040
به عنوان مثال اوه
450
00:14:49,040 –> 00:14:51,440
بیایید ببینیم آیا می توانیم یکی را پیدا کنیم که آسان باشد
451
00:14:51,440 –> 00:14:54,160
فهمیدن
452
00:14:54,880 –> 00:14:57,920
فکر نمی کنم اینطور باشد، اما من هم اوه
453
00:14:57,920 –> 00:15:00,079
اضافه
454
00:15:00,079 –> 00:15:03,120
اگر احراز هویت شده باشد، در اینجا متوجه خواهید شد
455
00:15:03,120 –> 00:15:05,680
اساساً اگر کاربر احراز هویت شده باشد
456
00:15:05,680 –> 00:15:07,040
به آنها نشان داده خواهد شد
457
00:15:07,040 –> 00:15:09,920
که خروج از سیستم و اگر غیر از این است
458
00:15:09,920 –> 00:15:11,120
آنها احراز هویت نشده اند آنها می روند
459
00:15:11,120 –> 00:15:12,079
این نشان داده شود
460
00:15:12,079 –> 00:15:15,040
نمادی که بدیهی است نماد ورود است
461
00:15:15,040 –> 00:15:16,639
بنابراین اگر بیانیه ما در اینجا وجود دارد و
462
00:15:16,639 –> 00:15:17,920
این چیزی است که آن را انجام می دهد اساسا فقط
463
00:15:17,920 –> 00:15:19,839
ببینید آیا کاربر وارد شده است یا خیر
464
00:15:19,839 –> 00:15:22,480
شروع از خط 64. بنابراین که شده است
465
00:15:22,480 –> 00:15:24,160
اضافه شده است و فقط متفاوت نشان می دهد
466
00:15:24,160 –> 00:15:24,800
نمادها
467
00:15:24,800 –> 00:15:26,399
بسته به اینکه کاربر وارد شده باشد یا
468
00:15:26,399 –> 00:15:28,480
هر چیز دیگری مانند این قطعه نیست
469
00:15:28,480 –> 00:15:29,920
کد مشابه قبلی است
470
00:15:29,920 –> 00:15:30,639
آموزش
471
00:15:30,639 –> 00:15:34,079
جایی که ما فقط از طریق آن حلقه می زنیم
472
00:15:34,079 –> 00:15:35,920
مقدار سبد از زمینه ما
473
00:15:35,920 –> 00:15:37,839
پردازنده ای که ما ساختیم
474
00:15:37,839 –> 00:15:39,920
و سپس در اینجا ما کمی داریم
475
00:15:39,920 –> 00:15:41,920
کمی کد اینجاست که ام
476
00:15:41,920 –> 00:15:43,920
برای دسته بندی ها استفاده می شود
477
00:15:43,920 –> 00:15:45,759
ما می توانیم تمام دسته هایی را که داریم مشاهده کنیم
478
00:15:45,759 –> 00:15:47,199
در سیستم ما که در
479
00:15:47,199 –> 00:15:48,160
قبلی
480
00:15:48,160 –> 00:15:49,680
و این تقریباً واقعاً همین است
481
00:15:49,680 –> 00:15:51,440
ارتقاء به رابط کاربری واقعا در
482
00:15:51,440 –> 00:15:52,880
بوت استرپ که اینجاست
483
00:15:52,880 –> 00:15:55,920
بنابراین شما می توانید این یکی را در اینجا d md ببینید
484
00:15:55,920 –> 00:15:58,720
هیچ، پس این فقط یک مرکز جستجو است
485
00:15:58,720 –> 00:16:00,160
که فقط نشان داده شده است
486
00:16:00,160 –> 00:16:02,959
در نمای موبایل تا بتوانید به نوعی
487
00:16:02,959 –> 00:16:05,519
اگر لاغر شوم، آن را در اینجا ببینید
488
00:16:05,519 –> 00:16:08,240
می توانید ببینید که این نوار جستجو ظاهر می شود
489
00:16:08,240 –> 00:16:09,279
حالا توجه کنید که
490
00:16:09,279 –> 00:16:11,600
بله نوار جستجو در اینجا ظاهر می شود بنابراین شما
491
00:16:11,600 –> 00:16:13,199
توجه کنید که این اعداد نیستند
492
00:16:13,199 –> 00:16:14,720
واقعا ردیف شده است و یک ظاهر طراحی شده است
493
00:16:14,720 –> 00:16:16,240
گم شده پس من انجام می دهم
494
00:16:16,240 –> 00:16:17,759
و من برخی را به روز کرده و ایجاد کرده ام
495
00:16:17,759 –> 00:16:19,839
یک ظاهر طراحی برای این کار، بنابراین آنچه که ما باید انجام دهیم
496
00:16:19,839 –> 00:16:20,639
بعد
497
00:16:20,639 –> 00:16:24,160
این است که پیش بروید و وارد شوید
498
00:16:24,160 –> 00:16:27,120
پوشه اصلی پروژه ما دوباره و فقط
499
00:16:27,120 –> 00:16:28,399
مطمئن شوید که پوشه اصلی پروژه است
500
00:16:28,399 –> 00:16:30,800
باید یک پوشه ثابت بسازیم
501
00:16:30,800 –> 00:16:32,959
اوه فایل جدیدی نیست ما باید یک فایل جدید بسازیم
502
00:16:32,959 –> 00:16:34,000
پوشه
503
00:16:34,000 –> 00:16:35,360
بنابراین ما می خواهیم استاتیک را ایجاد کنیم
504
00:16:35,360 –> 00:16:36,959
استاتیک فولد جایی است که ما می خواهیم نگه داریم
505
00:16:36,959 –> 00:16:38,800
جاوا اسکریپت ما و
506
00:16:38,800 –> 00:16:41,440
هر css که ما قصد ساختن آن را داریم
507
00:16:41,440 –> 00:16:43,360
می خواهم این خوب و حفظ شود
508
00:16:43,360 –> 00:16:45,120
از همین نوع پیروی کنید
509
00:16:45,120 –> 00:16:49,360
کنوانسیون نامگذاری همانطور که قبلاً استفاده می کردیم
510
00:16:49,360 –> 00:16:51,920
بنابراین می گویم که می خواهم یک جدید بسازم
511
00:16:51,920 –> 00:16:52,880
پوشه در اینجا نامیده می شود
512
00:16:52,880 –> 00:16:56,399
هسته ای که مانند هسته خواهد بود
513
00:16:56,399 –> 00:17:00,240
um css و جاوا اسکریپت برای عمومی
514
00:17:00,240 –> 00:17:03,519
با عرض پوزش از سیستم عمومی به طور کلی
515
00:17:03,519 –> 00:17:05,439
خوب این معنی ندارد اما
516
00:17:05,439 –> 00:17:06,559
سیستم عمومی
517
00:17:06,559 –> 00:17:10,079
برنامه عمومی um در یک جهانی
518
00:17:10,079 –> 00:17:11,199
چشم انداز
519
00:17:11,199 –> 00:17:14,000
بنابراین جایی است که من می خواهم css خود را نگه دارم
520
00:17:14,000 –> 00:17:15,280
اوم پس میخوام درست کنم
521
00:17:15,280 –> 00:17:17,039
یک فایل جدید در اینجا من فقط می روم
522
00:17:17,039 –> 00:17:18,559
این را صدا کن
523
00:17:18,559 –> 00:17:21,599
نقطه پایه css
524
00:17:21,599 –> 00:17:24,160
و من فقط می خواهم چند اضافی اضافه کنم
525
00:17:24,160 –> 00:17:25,439
css در اینجا
526
00:17:25,439 –> 00:17:28,240
فقط برای ایجاد برخی موارد لغو برای بعد
527
00:17:28,240 –> 00:17:28,880
بنابراین
528
00:17:28,880 –> 00:17:31,120
اوم من چند مورد لغو کانتینر دارم
529
00:17:31,120 –> 00:17:32,160
اینجا فقط یک
530
00:17:32,160 –> 00:17:33,679
محفظه بوت استرپ کمی است
531
00:17:33,679 –> 00:17:35,360
کمی پهن تر از هزار موردی که فقط می خواستم
532
00:17:35,360 –> 00:17:36,400
کمی لاغرتر است
533
00:17:36,400 –> 00:17:40,000
بنابراین من ظرف را بازنویسی کردم
534
00:17:40,000 –> 00:17:42,400
لیوان اینجا اوم پس این کاری است که من انجام داده ام
535
00:17:42,400 –> 00:17:44,640
در آنجا می توانید آن را ببینید
536
00:17:44,640 –> 00:17:48,240
من کشویی اولیه را حذف کرده ام
537
00:17:48,240 –> 00:17:50,799
وقتی یک پیوند کشویی وجود دارد، نماد را نشان می دهد
538
00:17:50,799 –> 00:17:52,000
به طور معمول به شما نشان می دهد
539
00:17:52,000 –> 00:17:54,320
اوه یک الماس سیاه این یکی اینجا پس من
540
00:17:54,320 –> 00:17:55,840
اساسا فقط آن را لغو کرد، بنابراین اگر من
541
00:17:55,840 –> 00:17:57,600
تازه کردن
542
00:17:57,600 –> 00:17:59,840
ctrl f5 من نداشتم در واقع نداشتم
543
00:17:59,840 –> 00:18:01,039
این را اعمال کرد هنوز متاسفم
544
00:18:01,039 –> 00:18:02,960
اوم شما یکی جدید را خواهید دید که خواهد بود
545
00:18:02,960 –> 00:18:04,880
وجود دارد و اینجا ناپدید می شود
546
00:18:04,880 –> 00:18:06,880
بنابراین من فقط آن قطره را حذف کردم
547
00:18:06,880 –> 00:18:08,559
منوی پایین من فقط قطره را تغییر دادم
548
00:18:08,559 –> 00:18:09,600
منوی پایین
549
00:18:09,600 –> 00:18:11,600
اوم اینجا پس وقتی پایین می افتم ظاهر می شود
550
00:18:11,600 –> 00:18:12,799
زیر خط یا فقط
551
00:18:12,799 –> 00:18:14,559
که در آن خط به جای سمت راست است
552
00:18:14,559 –> 00:18:17,360
به آن بنابراین من آن را نیز اضافه کردم
553
00:18:17,360 –> 00:18:19,360
و سپس من یک هشدار دریافت کردم که از آن استفاده خواهم کرد
554
00:18:19,360 –> 00:18:20,799
بعد
555
00:18:20,799 –> 00:18:23,200
و من به شما نشان خواهم داد که این برای چیست
556
00:18:23,200 –> 00:18:24,960
این یک بلوک کوچک است که اگر دیدید آن را دیدید
557
00:18:24,960 –> 00:18:26,400
پیش نمایش
558
00:18:26,400 –> 00:18:28,880
در مورد کووید و سپس من مقداری فونت دارم
559
00:18:28,880 –> 00:18:29,919
ارتقاء بنابراین
560
00:18:29,919 –> 00:18:32,240
من قصد دارم از وزن فونت 500 استفاده کنم
561
00:18:32,240 –> 00:18:34,160
و 300 بنابراین من فقط آن را در a تعریف کردم
562
00:18:34,160 –> 00:18:36,320
کلاس تا بتوانم به سرعت از آن استفاده کنم
563
00:18:36,320 –> 00:18:39,039
و سپس می توانید ببینید که من یک را وارد می کنم
564
00:18:39,039 –> 00:18:40,400
فونت اینجا از گوگل
565
00:18:40,400 –> 00:18:43,760
فونت هایی که قرار است ربات شوند
566
00:18:43,760 –> 00:18:47,360
و می توانید ببینید که من تعدادی را اضافه کرده ام
567
00:18:47,360 –> 00:18:51,120
فاصله حروف برای کل سایت گسترده است
568
00:18:51,120 –> 00:18:54,000
از 0.2 بنابراین من به تازگی لاغر شده ام
569
00:18:54,000 –> 00:18:54,880
اندازه نامه
570
00:18:54,880 –> 00:18:57,919
یا فاصله نامه متاسفم و سپس من هستم
571
00:18:57,919 –> 00:19:00,000
دوباره از روبرتو استفاده می کنیم، بنابراین ما به آنجا می رویم
572
00:19:00,000 –> 00:19:03,200
بنابراین ناوبری من لوگو را تغییر داده ام
573
00:19:03,200 –> 00:19:04,720
اندازه
574
00:19:04,720 –> 00:19:07,039
و همچنین اندازه لوگو را تغییر دادم
575
00:19:07,039 –> 00:19:08,559
عرض های مختلف
576
00:19:08,559 –> 00:19:10,320
بنابراین لوگو کوچکتر و کوچکتر می شود
577
00:19:10,320 –> 00:19:13,360
بر اساس وضوح صفحه نمایش
578
00:19:13,360 –> 00:19:15,440
پس این کاری است که من در آنجا انجام داده ام
579
00:19:15,440 –> 00:19:17,679
رسانه ها پس آرم آن است و سپس من
580
00:19:17,679 –> 00:19:18,799
تازه فوتر رو گرفتم
581
00:19:18,799 –> 00:19:20,320
بنابراین در فوتر کمی می خواستم
582
00:19:20,320 –> 00:19:22,640
فاصله بیشتر در لیست ها
583
00:19:22,640 –> 00:19:24,799
بنابراین من برخی از بالشتک ها را در زیر هر یک اضافه کرده ام
584
00:19:24,799 –> 00:19:25,840
مورد در لیست
585
00:19:25,840 –> 00:19:27,039
بنابراین شما می توانید ببینید آنچه من در اینجا انجام داده ام است
586
00:19:27,039 –> 00:19:29,600
واقعاً از کلاس پاورقی مته
587
00:19:29,600 –> 00:19:31,600
به یک div به یک div دیگر به یک آدرس اینترنتی
588
00:19:31,600 –> 00:19:33,120
به لی
589
00:19:33,120 –> 00:19:34,960
به طوری که فقط به من اجازه می دهد همه چیز را کنترل کنم
590
00:19:34,960 –> 00:19:36,720
موارد لیست
591
00:19:36,720 –> 00:19:38,480
مستقیما بدون نیاز به اضافه کردن
592
00:19:38,480 –> 00:19:40,160
کلاس های اضافی در هر کدام
593
00:19:40,160 –> 00:19:43,520
بخش لیست نامرتب خوب است
594
00:19:43,520 –> 00:19:45,440
بنابراین تقریباً css وجود دارد و
595
00:19:45,440 –> 00:19:46,799
این کاری است که انجام می دهد
596
00:19:46,799 –> 00:19:48,240
بنابراین در حال حاضر البته ما باید در واقع
597
00:19:48,240 –> 00:19:51,120
صفحه ما را به آن css پیوند دهید تا یک مورد داشته باشیم
598
00:19:51,120 –> 00:19:52,320
بسیار متفاوت
599
00:19:52,320 –> 00:19:56,240
واردات اینجا پس فقط در اینجا
600
00:19:56,240 –> 00:19:59,679
ما فقط باید اضافه کنیم
601
00:19:59,679 –> 00:20:03,120
لینک جدید به ما
602
00:20:03,120 –> 00:20:06,799
css اکنون اجازه دهید من فقط آن را بگیرم
603
00:20:06,799 –> 00:20:09,600
من را از تایپ کردن آن نجات دهید تا در داخل باشد
604
00:20:09,600 –> 00:20:10,240
را
605
00:20:10,240 –> 00:20:14,480
css هسته ایستا
606
00:20:14,480 –> 00:20:17,200
بنابراین ما نیازی به استاتیک نداریم، بنابراین فقط css اصلی
607
00:20:17,200 –> 00:20:19,280
و پایه css من فقط uh
608
00:20:19,280 –> 00:20:22,720
وارد شده است که در آنجا فوق العاده در حال حاضر
609
00:20:22,720 –> 00:20:24,480
وقتی به صفحه برگشتم باید ببینیم
610
00:20:24,480 –> 00:20:26,080
بعضی تغییرات
611
00:20:26,080 –> 00:20:29,520
حالا ما به یک چیز می رویم که اینطور نیست
612
00:20:29,520 –> 00:20:30,720
آنجا
613
00:20:30,720 –> 00:20:32,880
آیا این عدد بیش از سبد نیست
614
00:20:32,880 –> 00:20:34,240
وجود دارد زیرا این مربوط به
615
00:20:34,240 –> 00:20:36,159
سبد بنابراین من یک css متفاوت ایجاد کرده ام
616
00:20:36,159 –> 00:20:37,200
فایل
617
00:20:37,200 –> 00:20:39,600
برای آن چیزی که ما نیاز داریم
618
00:20:39,600 –> 00:20:40,320
انجام دادن
619
00:20:40,320 –> 00:20:45,280
اکنون در پوشه ای در استاتیک من قرار دارد
620
00:20:46,720 –> 00:20:49,520
همه این پوشه ها در um استاتیک بنابراین این
621
00:20:49,520 –> 00:20:50,080
نیست
622
00:20:50,080 –> 00:20:53,360
در هسته خواهد بود
623
00:20:53,360 –> 00:20:54,799
بنابراین من فقط می خواهم یک پوشه جدید ایجاد کنم
624
00:20:54,799 –> 00:20:56,720
اینجا نامیده می شود
625
00:20:56,720 –> 00:20:58,880
سبد پس این فقط به من اجازه می دهد
626
00:20:58,880 –> 00:21:00,400
من می دانم که همه چیز را از هم جدا کنید
627
00:21:00,400 –> 00:21:02,000
سبدهایی برای انجام با سبد
628
00:21:02,000 –> 00:21:05,280
به عنوان مثال بنابراین در داخل اینجا می توانم درست کنم
629
00:21:05,280 –> 00:21:07,280
یک پوشه جدید به نام css
630
00:21:07,280 –> 00:21:10,480
اکنون این ممکن است اختیاری نباشد
631
00:21:10,480 –> 00:21:13,919
این ممکن است دراز مدت مطلوب نباشد
632
00:21:13,919 –> 00:21:15,200
اما فقط به من این امکان را می دهد
633
00:21:15,200 –> 00:21:17,760
در ابتدا چیزها را جدا کنید
634
00:21:17,760 –> 00:21:21,520
بنابراین من می توانم یک کد اضافی اضافه کنم
635
00:21:21,520 –> 00:21:23,600
بنابراین اساساً کاری که من می خواهم در کارم انجام دهم
636
00:21:23,600 –> 00:21:25,919
سبد css
637
00:21:25,919 –> 00:21:30,080
و کاری که ما انجام دادیم یک را ایجاد کردم
638
00:21:30,080 –> 00:21:35,000
یک فایل جدید در داخل اینجا به نام
639
00:21:35,000 –> 00:21:37,600
basket.css ما می رویم پس من فقط
640
00:21:37,600 –> 00:21:39,280
یک ظاهر طراحی شده در اینجا ایجاد کرد
641
00:21:39,280 –> 00:21:41,360
و این استایلی است که قرار است به آن بپردازد
642
00:21:41,360 –> 00:21:42,320
مورد نیاز باشد
643
00:21:42,320 –> 00:21:45,360
تا آن عدد در کنار من نشان داده شود
644
00:21:45,360 –> 00:21:46,480
سبد خرید
645
00:21:46,480 –> 00:21:49,760
بنابراین من به معنای واقعی کلمه اوه من خلق کرده ام
646
00:21:49,760 –> 00:21:51,919
را
647
00:21:53,120 –> 00:21:56,159
کودک div موقعیت مطلق دارد
648
00:21:56,159 –> 00:22:00,080
و سپس پدر و مادر یک خویشاوند خواهد داشت
649
00:22:00,080 –> 00:22:02,159
موقعیت یابی و این به من اجازه می دهد
650
00:22:02,159 –> 00:22:03,440
این را قرار دهید
651
00:22:03,440 –> 00:22:06,000
عنصر uh اینجا در داخل آن والد
652
00:22:06,000 –> 00:22:07,039
عنصر
653
00:22:07,039 –> 00:22:10,640
به صورت مطلق تا بتوانم تعریف کنم
654
00:22:10,640 –> 00:22:13,280
موقعیت از طریق بالا اینجا و راست و
655
00:22:13,280 –> 00:22:14,159
که پس از آن خواهد شد
656
00:22:14,159 –> 00:22:17,200
آنچه را که در یک ثانیه خواهید دید بسازید
657
00:22:17,200 –> 00:22:18,480
در جای مناسب ظاهر می شود، بنابراین ما باید یک
658
00:22:18,480 –> 00:22:19,679
اینجا صفر است و من می خواهم آن را درست کنم
659
00:22:19,679 –> 00:22:21,280
کنار در گوشه در سبد بنابراین
660
00:22:21,280 –> 00:22:22,720
اگر رفرش کنم
661
00:22:22,720 –> 00:22:25,200
البته بعد از اینکه آن را به من اضافه کردم
662
00:22:25,200 –> 00:22:27,280
این صفحه تمام چیزی است که من در آنجا نیاز دارم
663
00:22:27,280 –> 00:22:30,480
اگر الان فقط این css را اضافه کنم
664
00:22:30,480 –> 00:22:33,760
مانند من وارد صفحه من شوید
665
00:22:33,760 –> 00:22:37,039
با قبلی
666
00:22:37,280 –> 00:22:39,520
بگذار فقط آن را بگیرم و ببینم دارم آن را تایپ می کنم
667
00:22:39,520 –> 00:22:41,679
بیرون
668
00:22:41,679 –> 00:22:43,760
بنابراین اکنون من فقط آن را اضافه کردم تا بتوانم
669
00:22:43,760 –> 00:22:45,280
به صفحه من برگرد
670
00:22:45,280 –> 00:22:47,200
و تازه کردن و به آنجا می رویم بنابراین من باید
671
00:22:47,200 –> 00:22:48,720
گرافیک در حال حاضر برای آن پس که است
672
00:22:48,720 –> 00:22:49,440
تقریبا
673
00:22:49,440 –> 00:22:52,400
اوه ارتقاء بزرگ برای گرافیک در اینجا
674
00:22:52,400 –> 00:22:52,799
را
675
00:22:52,799 –> 00:22:54,640
نوار ناوبری اکنون می توانید آن را ببینید
676
00:22:54,640 –> 00:22:56,240
نوار ناوبری به نوعی در زیر ظاهر می شود
677
00:22:56,240 –> 00:22:57,520
این خط اینجا
678
00:22:57,520 –> 00:23:00,480
اوم فقط کمی آن را زیباتر می کند
679
00:23:00,480 –> 00:23:01,039
فکر
680
00:23:01,039 –> 00:23:02,880
و سپس می توانید ببینید که سبد بوده است
681
00:23:02,880 –> 00:23:04,640
با شماره موجود به روز شد تا بتوانیم
682
00:23:04,640 –> 00:23:06,080
دوبار بررسی کنید که آیا این کار می کند یا خیر
683
00:23:06,080 –> 00:23:06,960
دوره
684
00:23:06,960 –> 00:23:09,679
اوه ما می رویم پس هنوز هم کار می کند
685
00:23:09,679 –> 00:23:12,799
نباید روی واقعی تاثیر بگذارد
686
00:23:13,440 –> 00:23:16,320
ویژگی واقعی در اینجا ام کد است
687
00:23:16,320 –> 00:23:17,360
این همه خوب است
688
00:23:17,360 –> 00:23:20,640
و همانطور که دیدید من هم کار می کنم
689
00:23:20,640 –> 00:23:23,600
صفحه اصلی را در اینجا ارتقا داد تا آن صفحه
690
00:23:23,600 –> 00:23:26,320
به وضوح نشان دهنده خانه در
691
00:23:26,320 –> 00:23:27,039
محصولات
692
00:23:27,039 –> 00:23:30,720
شاید بتوانم نام آن را تغییر دهم
693
00:23:30,720 –> 00:23:32,880
کمی موثرتر اما وجود دارد
694
00:23:32,880 –> 00:23:34,640
ما می رویم پس این خانه است
695
00:23:34,640 –> 00:23:37,760
ما فقط آن را به روز می کنیم
696
00:23:37,760 –> 00:23:41,200
کد جدید ما
697
00:23:41,200 –> 00:23:43,279
بنابراین تقریباً همه یکسان است به جز
698
00:23:43,279 –> 00:23:44,400
چون تغییر کردم
699
00:23:44,400 –> 00:23:46,720
من این عنصر را در اینجا اضافه کرده ام که یک است
700
00:23:46,720 –> 00:23:47,760
عنصر هشدار
701
00:23:47,760 –> 00:23:49,679
از بوت استرپ تا بتوانید جلو بروید و
702
00:23:49,679 –> 00:23:51,120
فقط یک هشدار را وارد کنید
703
00:23:51,120 –> 00:23:54,640
بوت استرپ که شما را به اوه می برد
704
00:23:54,640 –> 00:23:58,400
هشدار بوت استرپ
705
00:23:58,400 –> 00:23:59,679
و این فقط منجر به این می شود
706
00:23:59,679 –> 00:24:00,880
صفحه و من فقط از یکی از اینها استفاده می کنم
707
00:24:00,880 –> 00:24:01,760
هشدارها در اینجا
708
00:24:01,760 –> 00:24:04,320
من برخی از استایل را تغییر دادم
709
00:24:04,320 –> 00:24:05,919
این مؤلفه ای است که من از آن استفاده می کنم
710
00:24:05,919 –> 00:24:08,640
در یک ثانیه خواهید دید پس همین است
711
00:24:08,640 –> 00:24:10,080
سپس من ظرف را دارم
712
00:24:10,080 –> 00:24:12,000
و ردیف و من به تازگی به
713
00:24:12,000 –> 00:24:13,520
برخی از یک ظاهر طراحی شده که من دارم
714
00:24:13,520 –> 00:24:16,720
امم همه تگ های h1 من به این صورت استایل شده اند
715
00:24:16,720 –> 00:24:18,960
تگ های h3 فقط برای اینکه آنها را کمی کوچک کنید
716
00:24:18,960 –> 00:24:20,400
و این در سراسر جهان سازگار است
717
00:24:20,400 –> 00:24:22,799
کل وب سایت
718
00:24:22,799 –> 00:24:24,159
همه کدهای دیگر در اینجا باید باشد
719
00:24:24,159 –> 00:24:26,480
دقیقاً همان چیزی را که من به تازگی عرض کردم
720
00:24:26,480 –> 00:24:29,279
من به تازگی ظاهرش را به روز کرده ام
721
00:24:29,279 –> 00:24:30,720
پس اگر الان رفرش کنم
722
00:24:30,720 –> 00:24:32,000
می توانید ببینید که این چیزی است که به نظر می رسد
723
00:24:32,000 –> 00:24:34,720
حالا پس من کم کردم
724
00:24:34,720 –> 00:24:38,559
این موارد برای مثال اینجا و من دارم
725
00:24:38,559 –> 00:24:40,960
کمی قوام بیشتر به آن اضافه کرد
726
00:24:40,960 –> 00:24:41,760
آی تی
727
00:24:41,760 –> 00:24:44,880
اما همه چیز دقیقاً یکسان است
728
00:24:44,880 –> 00:24:49,279
از نظر امکانات و کارایی
729
00:24:49,279 –> 00:24:52,320
بنابراین آپدیت بعدی که ساختم این بود
730
00:24:52,320 –> 00:24:55,520
ما را پایین بیاور
731
00:24:55,520 –> 00:24:58,880
خلاصه من وارد سبد می شوم
732
00:24:58,880 –> 00:25:00,880
صفحه ام بدیهی است که دارم
733
00:25:00,880 –> 00:25:05,600
همچنین اکنون فقط از این سبک استفاده کردم
734
00:25:05,600 –> 00:25:08,960
به این صفحه هم اکنون من باور نمی کنم
735
00:25:08,960 –> 00:25:12,559
هر نوع تغییر عظیمی وجود دارد
736
00:25:12,559 –> 00:25:13,120
اینجا
737
00:25:13,120 –> 00:25:17,039
به غیر از کمی یک ظاهر طراحی شده است
738
00:25:17,039 –> 00:25:19,840
بگذار فقط آه
739
00:25:21,039 –> 00:25:23,919
این کد را کپی کنید فکر می کنم باید باشد
740
00:25:23,919 –> 00:25:26,000
بنابراین تقریباً دوباره همان است
741
00:25:26,000 –> 00:25:30,640
یا همان oh dip to me
742
00:25:31,840 –> 00:25:33,760
بنابراین من سبد شما را مدیریت کرده ام
743
00:25:33,760 –> 00:25:35,279
سبد من تازه آن را عوض کردم
744
00:25:35,279 –> 00:25:36,000
یک
745
00:25:36,000 –> 00:25:38,240
شیب بالا در اینجا و یک div دست راست و یک
746
00:25:38,240 –> 00:25:39,919
شیب دست چپ
747
00:25:39,919 –> 00:25:41,840
فقط برای مرتب کردن موارد بیشتر
748
00:25:41,840 –> 00:25:43,679
به طور موثر در صفحه
749
00:25:43,679 –> 00:25:46,799
اوم پس
750
00:25:46,799 –> 00:25:49,200
من همچنین نوع منطقه پرداخت را اضافه کرده ام
751
00:25:49,200 –> 00:25:50,320
بنابراین شما می توانید ببینید
752
00:25:50,320 –> 00:25:53,760
اوم هزینه سفارش در حال رفتن چقدر است
753
00:25:53,760 –> 00:25:55,120
از طریق سیستم پرداخت دوباره من
754
00:25:55,120 –> 00:25:56,559
شما را از طریق آن و ما می رویم
755
00:25:56,559 –> 00:25:58,480
گام به گام ما چهار و چهار را داریم
756
00:25:58,480 –> 00:26:00,080
با حلقه در اینجا
757
00:26:00,080 –> 00:26:03,360
برای مورد واقعی ام
758
00:26:03,360 –> 00:26:06,480
طبق معمول و خروجی در داده ها
759
00:26:06,480 –> 00:26:07,840
این همه یکسان است
760
00:26:07,840 –> 00:26:09,360
و سپس کد را در اینجا در پایین صفحه
761
00:26:09,360 –> 00:26:11,679
پایین من باور نمی کنم که اوه
762
00:26:11,679 –> 00:26:13,600
اصلاً تغییر کرده است، بنابراین ما حذف را داریم
763
00:26:13,600 –> 00:26:15,200
مورد و
764
00:26:15,200 –> 00:26:18,720
به روز رسانی مورد اوه همانطور که گفتم فکر نمی کنم
765
00:26:18,720 –> 00:26:19,919
اونم
766
00:26:19,919 –> 00:26:23,120
تغییراتی در آن داشت بنابراین
767
00:26:23,120 –> 00:26:26,720
بیایید دوباره آن را بررسی کنیم
768
00:26:26,720 –> 00:26:29,360
من همین الان کپی و پیست کردم
769
00:26:29,360 –> 00:26:30,000
جدید
770
00:26:30,000 –> 00:26:31,679
و بنابراین بیایید با ادامه اینجا بررسی کنیم
771
00:26:31,679 –> 00:26:35,120
اگر مشکلی وجود دارد
772
00:26:35,919 –> 00:26:38,960
پس فقط آن را تغییر دهید
773
00:26:38,960 –> 00:26:42,240
اوه ببخشید اوه
774
00:26:42,240 –> 00:26:45,840
به نظر می رسد یک مسئله است
775
00:26:45,840 –> 00:26:49,600
بدون Okey-dokey
776
00:26:49,600 –> 00:26:53,520
بیایید با تعجب به عقب برگردیم که چرا اینطور نیست
777
00:26:53,520 –> 00:26:56,000
کار کردن
778
00:27:01,279 –> 00:27:05,120
بنابراین من باید به خط 107 در پایگاه خود بروم
779
00:27:05,120 –> 00:27:08,159
آدرس را اضافه کنید زیرا من آدرس اینترنتی را حذف کرده ام
780
00:27:08,159 –> 00:27:11,039
بیا فقط رفرش کنیم برو به سبد من و
781
00:27:11,039 –> 00:27:12,640
به نظر میرسد که ما الگو داریم
782
00:27:12,640 –> 00:27:14,480
سبد فروشگاهی وجود ندارد
783
00:27:14,480 –> 00:27:17,440
خلاصه پس بیایید این را مرتب کنیم
784
00:27:17,440 –> 00:27:19,360
فروشگاه
785
00:27:19,360 –> 00:27:23,360
قالب ها خوبه
786
00:27:23,360 –> 00:27:26,640
بنابراین ما الگوهای ذخیره شده ای داریم
787
00:27:26,640 –> 00:27:30,000
خلاصه سبد الگوها خوب است
788
00:27:30,000 –> 00:27:32,880
پس بیایید الگو را دوبار بررسی کنیم
789
00:27:32,880 –> 00:27:34,159
سبد
790
00:27:34,159 –> 00:27:37,679
خلاصه برای من خوب به نظر می رسد، بنابراین اجازه دهید فقط
791
00:27:37,679 –> 00:27:39,679
به کد برگردید و ببینید چه می گوید
792
00:27:39,679 –> 00:27:43,120
خلاصه سبد فروشگاه.html
793
00:27:43,120 –> 00:27:44,559
الگو وجود ندارد زیرا ما هستیم
794
00:27:44,559 –> 00:27:46,960
تلاش برای رفتن به سبد فروشگاهی
795
00:27:46,960 –> 00:27:48,480
و این یکی از تغییراتی است که من ایجاد کرده ام
796
00:27:48,480 –> 00:27:50,159
به یاد داشته باشید که من آن را جابجا کردم
797
00:27:50,159 –> 00:27:52,640
پوشه برای آن بنابراین آنچه که ما در حال رفتن به
798
00:27:52,640 –> 00:27:53,200
نیاز به انجام
799
00:27:53,200 –> 00:27:56,799
اگر همه چیز را ببندیم
800
00:27:56,799 –> 00:28:00,320
ما باید به سمت خودمان برویم که فقط به آن نیاز داریم
801
00:28:00,320 –> 00:28:02,000
به این فکر کنید که این کجا در حال پیوند است
802
00:28:02,000 –> 00:28:04,480
و این در فروشگاه در آدرس های اینترنتی است
803
00:28:04,480 –> 00:28:05,600
در آدرس های اینترنتی
804
00:28:05,600 –> 00:28:08,720
ما در حال ایجاد یک پیوند به طور بالقوه به آن هستیم
805
00:28:08,720 –> 00:28:09,360
نه ما نیستیم
806
00:28:09,360 –> 00:28:12,480
این در آدرس های اینترنتی سبد ما خواهد بود بنابراین
807
00:28:12,480 –> 00:28:13,679
که ما را به
808
00:28:13,679 –> 00:28:17,120
سبد بنابراین خلاصه سبد مشاهده است
809
00:28:17,120 –> 00:28:19,600
پس اجازه دهید وارد سبد دیدگاه هایم شوم
810
00:28:19,600 –> 00:28:21,279
خلاصه و شما می توانید اینجا را ببینید که من پیوند می دهم
811
00:28:21,279 –> 00:28:23,039
اکنون به مکان اشتباهی رفتهام، بنابراین من فقط میروم
812
00:28:23,039 –> 00:28:24,960
برای به روز رسانی آن
813
00:28:24,960 –> 00:28:28,159
برگردید و تازه کنید و اکنون این کار را کردم
814
00:28:28,159 –> 00:28:30,080
پرداخت یک فضای نام ثبت شده نیست
815
00:28:30,080 –> 00:28:31,760
چون سعی می کنم جدید را تایپ کنم
816
00:28:31,760 –> 00:28:33,919
کد و من همه چیز را به روز نکردم
817
00:28:33,919 –> 00:28:37,520
پس بیایید به الگوی خود برگردیم
818
00:28:37,520 –> 00:28:38,240
سبد
819
00:28:38,240 –> 00:28:40,240
خلاصه و ما فقط به دنبال آن هستیم
820
00:28:40,240 –> 00:28:41,440
پرداخت
821
00:28:41,440 –> 00:28:45,120
ما فقط فعلا این را حذف می کنیم
822
00:28:45,120 –> 00:28:46,880
بنابراین این دکمه پرداخت من است که می روم
823
00:28:46,880 –> 00:28:48,159
برپایی
824
00:28:48,159 –> 00:28:51,440
پس بیایید ببینیم که آیا این کار می کند یا خیر
825
00:28:51,440 –> 00:28:52,240
برو
826
00:28:52,240 –> 00:28:54,640
پس اجازه دهید آن قطعه را بردارم
827
00:28:54,640 –> 00:28:57,120
از کد
828
00:28:57,360 –> 00:29:00,159
قطعه تصادفی از متن به آنجا می رویم
829
00:29:00,159 –> 00:29:01,840
این به روز رسانی در حال حاضر است
830
00:29:01,840 –> 00:29:04,320
به این صفحه سبد شما می بینید که من فقط
831
00:29:04,320 –> 00:29:05,840
اینجا چیزها را دوباره مرتب کرد
832
00:29:05,840 –> 00:29:07,200
و این تقریباً تمام کاری است که من انجام داده ام
833
00:29:07,200 –> 00:29:09,440
همه چیز دیگر تقریباً یکسان است
834
00:29:09,440 –> 00:29:12,240
اوم پس همه چیز درست کار می کند
835
00:29:12,240 –> 00:29:14,000
در حد معمولی
836
00:29:14,000 –> 00:29:16,000
بنابراین دوباره آن را فقط چند متفاوت است
837
00:29:16,000 –> 00:29:17,039
تغییر می کند
838
00:29:17,039 –> 00:29:19,760
با کد html بنابراین همیشه یک
839
00:29:19,760 –> 00:29:20,799
نگاه کنید و فقط یک
840
00:29:20,799 –> 00:29:24,080
فقط الگوی um را در اینجا دنبال کنید
841
00:29:24,080 –> 00:29:25,279
البته می توانید ادامه دهید و بسازید
842
00:29:25,279 –> 00:29:27,600
راه اندازی خود شما بنابراین هیچ کدی وجود ندارد
843
00:29:27,600 –> 00:29:28,080
تغییر می کند
844
00:29:28,080 –> 00:29:29,919
اینجا از نظر کد پایتون یا جنگو
845
00:29:29,919 –> 00:29:32,720
من فقط آن را در این جدید کپی کردم
846
00:29:32,720 –> 00:29:37,919
قالب، بنابراین در آینده من قصد دارم آن را ارتقا دهم
847
00:29:37,919 –> 00:29:41,679
اوه آیتم فردی است
848
00:29:41,679 –> 00:29:43,600
این در فروشگاه خواهد بود اوه نه این است
849
00:29:43,600 –> 00:29:45,440
نه قالب ها
850
00:29:45,440 –> 00:29:49,120
و سپس ذخیره و سپس محصول
851
00:29:49,120 –> 00:29:52,080
تنها بنابراین این صفحه تنها نیاز به
852
00:29:52,080 –> 00:29:53,200
به روز شود
853
00:29:53,200 –> 00:29:56,320
فقط برای پیروی از آن الگوی جدید که
854
00:29:56,320 –> 00:29:58,559
من یک رابط کاربری جدید ایجاد کرده ام
855
00:29:58,559 –> 00:29:59,279
بنابراین محصول
856
00:29:59,279 –> 00:30:02,399
تک امم بنابراین نباید زیاد باشد
857
00:30:02,399 –> 00:30:05,520
اینجا که نیاز به به روز رسانی دارد
858
00:30:05,520 –> 00:30:08,960
جدا از برخی از انواع آدرس ها
859
00:30:08,960 –> 00:30:11,720
شاید در یک ثانیه
860
00:30:11,720 –> 00:30:14,080
[موسیقی]
861
00:30:14,080 –> 00:30:16,640
بنابراین ما این را داریم که اجازه دهید این را مرتب کنم
862
00:30:16,640 –> 00:30:18,799
بالا
863
00:30:18,880 –> 00:30:22,080
ما میریم اوه خوب پس
864
00:30:22,080 –> 00:30:25,840
بیایید این را دوباره وارد کنیم و داشته باشیم
865
00:30:25,840 –> 00:30:27,120
نگاه
866
00:30:27,120 –> 00:30:30,080
بنابراین این تنها صفحه ای بود که می رویم
867
00:30:30,080 –> 00:30:31,760
بنابراین این چیزی است که در اینجا شما به روز شده است
868
00:30:31,760 –> 00:30:32,399
می تواند آن را ببیند
869
00:30:32,399 –> 00:30:34,240
من فقط به معنای واقعی کلمه این را دوباره تنظیم کردم
870
00:30:34,240 –> 00:30:36,080
صفحه و ما باید یک دست چپ و
871
00:30:36,080 –> 00:30:37,520
سمت راست اینجا
872
00:30:37,520 –> 00:30:38,880
ما این اطلاعیه کوچک را در اینجا داریم
873
00:30:38,880 –> 00:30:40,799
اگر بخواهید می توانید از شر آن خلاص شوید
874
00:30:40,799 –> 00:30:43,679
باید موارد را به خوبی به سبد اضافه کنید
875
00:30:43,679 –> 00:30:46,159
طبق معمول بله به نظر می رسد که کار می کند
876
00:30:46,159 –> 00:30:47,120
باشه
877
00:30:47,120 –> 00:30:48,720
و ما به آنجا می رویم، بنابراین ارتقاء بود
878
00:30:48,720 –> 00:30:50,399
من عذرخواهی می کنم که از آن عبور نکردم
879
00:30:50,399 –> 00:30:51,919
دوباره قدم به قدم
880
00:30:51,919 –> 00:30:53,440
و تغییرات کمی در آنجا وجود دارد
881
00:30:53,440 –> 00:30:55,120
در divs در واقع نوعی طلسم
882
00:30:55,120 –> 00:30:55,840
از هر کدام
883
00:30:55,840 –> 00:30:57,679
و هر کاری که من در آنجا انجام داده ام
884
00:30:57,679 –> 00:30:59,279
فقط ساعت ها طول می کشد
885
00:30:59,279 –> 00:31:01,200
بنابراین فقط به دنبال کد و
886
00:31:01,200 –> 00:31:02,799
فقط مطمئن شوید که قطعات را دارید
887
00:31:02,799 –> 00:31:05,840
در جای خود همانطور که گفتم یک کد وجود دارد
888
00:31:05,840 –> 00:31:07,840
زمانی که همه این تغییرات را انجام دادم فایل کنید
889
00:31:07,840 –> 00:31:09,120
اما من واقعاً شما را کنار می گذارم
890
00:31:09,120 –> 00:31:11,200
کاری که من انجام داده ام پس آن صفحه وجود دارد
891
00:31:11,200 –> 00:31:12,720
بنابراین ما می توانیم همان کار را دوباره برای
892
00:31:12,720 –> 00:31:14,399
صفحه دسته
893
00:31:14,399 –> 00:31:16,399
می توانید ببینید که این در حال حاضر خواهد بود
894
00:31:16,399 –> 00:31:17,679
بازگشت به
895
00:31:17,679 –> 00:31:19,200
ظاهر جدیدتر بنابراین واقعا وجود ندارد
896
00:31:19,200 –> 00:31:20,720
عملکرد در اینجا
897
00:31:20,720 –> 00:31:23,039
بنابراین این باید ساده باشد
898
00:31:23,039 –> 00:31:24,799
صفحه دسته بندی
899
00:31:24,799 –> 00:31:27,360
تغییر دادن
900
00:31:28,720 –> 00:31:33,679
اوم پس ما فقط بعضی از اینها را مرتب می کنیم
901
00:31:33,679 –> 00:31:36,320
فضاها خوب است، بنابراین می توانید ببینید که این دوباره است
902
00:31:36,320 –> 00:31:37,039
فقط یک
903
00:31:37,039 –> 00:31:39,440
یک حلقه for در اینجا از طریق محصولات و
904
00:31:39,440 –> 00:31:41,039
پس ما خوب هستیم که برویم
905
00:31:41,039 –> 00:31:43,760
ما فقط مطمئن می شویم که p باشد
906
00:31:43,760 –> 00:31:45,039
خواهد شد
907
00:31:45,039 –> 00:31:47,840
تغییر کرد
908
00:31:49,120 –> 00:31:50,799
خوب پس ساده بود
909
00:31:50,799 –> 00:31:53,039
به روز رسانی درجه و در حال حاضر شما می توانید ببینید که ما
910
00:31:53,039 –> 00:31:54,799
این مشکل دیگه رو گرفتم
911
00:31:54,799 –> 00:31:57,919
دستور بلوک نامعتبر دیگری
912
00:31:57,919 –> 00:32:02,159
آیا ما آن را فراموش کردیم که انجام دادیم
913
00:32:02,159 –> 00:32:04,480
شاید
914
00:32:05,679 –> 00:32:08,080
بنابراین به نظر می رسد که من یک بلوک n دارم
915
00:32:08,080 –> 00:32:09,360
مسئله
916
00:32:09,360 –> 00:32:13,039
اوه n4 برای n4
917
00:32:13,039 –> 00:32:16,080
و سپس من قفل انتهایی را دارم
918
00:32:16,080 –> 00:32:19,279
خوب فکر می کنم به این دلیل است که
919
00:32:19,279 –> 00:32:22,320
ابزار قالب بندی به نوعی ایجاد کرده است
920
00:32:22,320 –> 00:32:26,159
بلوک در نحو اشتباه است
921
00:32:26,159 –> 00:32:29,440
به طور بالقوه اوه پس اجازه دهید فقط اوه
922
00:32:29,440 –> 00:32:32,720
فقط به عقب برگردیم
923
00:32:32,720 –> 00:32:34,880
ما خوب هستیم بنابراین تغییرات زیادی نداریم
924
00:32:34,880 –> 00:32:36,000
در آنجا می توانید ببینید که من اتفاق افتاده است
925
00:32:36,000 –> 00:32:37,600
فقط رنگ پس زمینه را تغییر داد
926
00:32:37,600 –> 00:32:40,559
تغییر اندازه این um یک اندازه مناسب اضافه کرد
927
00:32:40,559 –> 00:32:41,679
اوه
928
00:32:41,679 –> 00:32:43,360
و عنوان را تغییر دهید تا آنجا برویم
929
00:32:43,360 –> 00:32:45,279
ما صفحه اصلی را ارتقا داده ایم
930
00:32:45,279 –> 00:32:47,679
اکنون ما صفحات مجزا را داریم
931
00:32:47,679 –> 00:32:48,880
ارتقا یافته است
932
00:32:48,880 –> 00:32:50,960
و سپس صفحه سبد را نیز دریافت کردیم
933
00:32:50,960 –> 00:32:52,320
که نیز بوده است
934
00:32:52,320 –> 00:32:55,200
ارتقاء یافت بسیار خوب پس همانطور که قبلاً گفتم
935
00:32:55,200 –> 00:32:56,399
در قبلی
936
00:32:56,399 –> 00:32:58,240
پیش نمایش و گزینه حمل و نقل فقط است
937
00:32:58,240 –> 00:32:59,760
یک جور کشویی اینجا
938
00:32:59,760 –> 00:33:01,120
می توانید ببینید که این مجموع ها نیستند
939
00:33:01,120 –> 00:33:03,120
هنوز کار می کند، بنابراین ما نیاز داریم
940
00:33:03,120 –> 00:33:04,559
برای تغییر برخی از کد به زودی اما
941
00:33:04,559 –> 00:33:06,640
ما این کار را در حین عبور انجام خواهیم داد
942
00:33:06,640 –> 00:33:08,880
آموزش برخی از این و من را تغییر می دهد
943
00:33:08,880 –> 00:33:10,399
فقط باید توضیح بدم چه خبره
944
00:33:10,399 –> 00:33:12,640
آنجا
945
00:33:12,640 –> 00:33:13,760
به طوری که تقریبا آن را برای
946
00:33:13,760 –> 00:33:15,760
ایجاد مجدد فقط چند تغییر سبک
947
00:33:15,760 –> 00:33:16,559
این بار
948
00:33:16,559 –> 00:33:18,000
بازم معذرت میخوام که قبول نکردی
949
00:33:18,000 –> 00:33:20,000
از طریق گام به گام اما کد است
950
00:33:20,000 –> 00:33:20,720
آنجا
951
00:33:20,720 –> 00:33:22,720
در زیر این در جدول زمانی بنابراین شما
952
00:33:22,720 –> 00:33:24,640
فقط می توانیم از آنجا کار کنیم و اکنون می توانیم
953
00:33:24,640 –> 00:33:25,679
به سراغ بعدی بروید
954
00:33:25,679 –> 00:33:29,600
فاز خوب است، پس اکنون ما برخی را تکمیل کرده ایم
955
00:33:29,600 –> 00:33:30,960
بازسازی کوچک
956
00:33:30,960 –> 00:33:33,279
از رابط کاربری که اکنون می توانیم از طریق آن عبور کنیم
957
00:33:33,279 –> 00:33:36,399
مرحله اول که مدیریت کاربر است
958
00:33:36,399 –> 00:33:38,159
بنابراین در اینجا ما تعدادی متفاوت داریم
959
00:33:38,159 –> 00:33:39,440
من می خواهم شما را از این مراحل عبور دهم
960
00:33:39,440 –> 00:33:40,960
البته اگر هستید مراحل اختیاری هستند
961
00:33:40,960 –> 00:33:42,159
عادت به انجام این کار
962
00:33:42,159 –> 00:33:44,320
کد این مورد در آدرس موجود است
963
00:33:44,320 –> 00:33:45,600
پایان این
964
00:33:45,600 –> 00:33:47,039
جدول زمانی بنابراین اگر نگاهی به آن داشته باشید
965
00:33:47,039 –> 00:33:48,559
توضیحات دوباره من کد را اضافه کردم
966
00:33:48,559 –> 00:33:50,159
بعد از این اگر نمی خواهید این کار را انجام دهید
967
00:33:50,159 –> 00:33:50,720
گام
968
00:33:50,720 –> 00:33:52,559
و فقط به جنبه های دیگر ادامه دهید
969
00:33:52,559 –> 00:33:54,159
از این پروژه
970
00:33:54,159 –> 00:33:56,080
بنابراین، کاری که ما می خواهیم انجام دهیم این است که یک را بسازیم
971
00:33:56,080 –> 00:33:57,200
مدل سفارشی
972
00:33:57,200 –> 00:33:59,360
برای کاربران ما در خارج شما را از طریق
973
00:33:59,360 –> 00:34:01,200
که و چگونه می توان آن را به نوعی متصل کرد
974
00:34:01,200 –> 00:34:02,559
با پروژه شما
975
00:34:02,559 –> 00:34:03,840
و این واقعا مفید خواهد بود
976
00:34:03,840 –> 00:34:05,279
زیرا ما واقعاً می توانیم شروع کنیم
977
00:34:05,279 –> 00:34:06,320
ساختن a
978
00:34:06,320 –> 00:34:08,879
مدلی برای کاربران ما که متناسب با ما باشد
979
00:34:08,879 –> 00:34:09,359
پروژه
980
00:34:09,359 –> 00:34:11,199
به جای تکیه بر جنگو
981
00:34:11,199 –> 00:34:13,440
مدل پیش فرض و گسترش از آن به همین ترتیب
982
00:34:13,440 –> 00:34:14,800
ما می خواهیم یک کاملا جدید بسازیم
983
00:34:14,800 –> 00:34:15,599
مدل
984
00:34:15,599 –> 00:34:17,440
اکنون چند ویدیو در این مورد ساخته ام
985
00:34:17,440 –> 00:34:19,599
قبل از این به هر حال
986
00:34:19,599 –> 00:34:21,359
از آن برای تکمیل آنچه هستم استفاده کنم
987
00:34:21,359 –> 00:34:22,639
اینجا بهت میگم چون
988
00:34:22,639 –> 00:34:24,480
من تو را به خاطر آن نمی پذیرم، تو را خواهم گرفت
989
00:34:24,480 –> 00:34:26,000
از طریق گام به گام اما برخی از این
990
00:34:26,000 –> 00:34:27,760
کد من فقط توضیح می دهم شما می توانید یک
991
00:34:27,760 –> 00:34:28,399
بهش نگاه کن
992
00:34:28,399 –> 00:34:30,000
و سپس از آموزش دیگر استفاده کنید
993
00:34:30,000 –> 00:34:31,520
واقعاً کمی بیشتر وارد شوید
994
00:34:31,520 –> 00:34:32,719
جزئیات
995
00:34:32,719 –> 00:34:35,599
بنابراین ما می خواهیم یک ثبت نام ایجاد کنیم
996
00:34:35,599 –> 00:34:36,399
امکانات
997
00:34:36,399 –> 00:34:38,079
و البته ما می خواهیم که کاربران ما امضا کنند
998
00:34:38,079 –> 00:34:40,159
تا سرویس و ما یک
999
00:34:40,159 –> 00:34:42,320
سرویس تایید ایمیل ساده برای
1000
00:34:42,320 –> 00:34:43,199
که
1001
00:34:43,199 –> 00:34:44,800
و سپس ما به جلو می رویم و می سازیم
1002
00:34:44,800 –> 00:34:47,280
ورود به سیستم و سپس در داشبورد
1003
00:34:47,280 –> 00:34:48,079
برای کاربر
1004
00:34:48,079 –> 00:34:49,918
ما می خواهیم آنها قادر به به روز رسانی و
1005
00:34:49,918 –> 00:34:53,759
اطلاعات کاربری خود را حذف کنید
1006
00:34:54,239 –> 00:34:56,800
بنابراین حذف um حذف نیست
1007
00:34:56,800 –> 00:34:58,640
اطلاعات کاربر حذف خواهد شد حذف آنها
1008
00:34:58,640 –> 00:35:01,119
حساب
1009
00:35:01,440 –> 00:35:03,920
خوب پس درست به پروژه اینجا بازگشته است
1010
00:35:03,920 –> 00:35:05,119
اوه ما فقط هستیم
1011
00:35:05,119 –> 00:35:07,599
حالا به خوبی شروع می کنیم
1012
00:35:07,599 –> 00:35:09,680
یک برنامه جدید برای حساب ها ایجاد کنید
1013
00:35:09,680 –> 00:35:10,560
درست است
1014
00:35:10,560 –> 00:35:13,920
اوم بریم عکس پی
1015
00:35:13,920 –> 00:35:16,480
و سپس ما قصد داریم یک برنامه جدید را راه اندازی کنیم
1016
00:35:16,480 –> 00:35:18,880
و ما قصد داریم با آن حساب تماس بگیریم
1017
00:35:18,880 –> 00:35:21,839
این اولین قدم است
1018
00:35:21,920 –> 00:35:25,119
بنابراین ما می توانیم به جلو برویم و به آن برویم
1019
00:35:25,119 –> 00:35:26,240
مدل ها چون اولین چیزی که می روم
1020
00:35:26,240 –> 00:35:27,839
ساخت یک مدل جدید است
1021
00:35:27,839 –> 00:35:31,440
برای کاربر ما پس در جنگو
1022
00:35:31,440 –> 00:35:34,240
بیایید به یاد داشته باشیم که به طور پیش فرض
1023
00:35:34,240 –> 00:35:35,760
جنگو
1024
00:35:35,760 –> 00:35:37,920
برنامه یا فریمورک جنگو بنابراین
1025
00:35:37,920 –> 00:35:39,440
کاربر را در اختیار ما قرار می دهد
1026
00:35:39,440 –> 00:35:41,680
ابزار مدیریت در قسمت مدیریت و
1027
00:35:41,680 –> 00:35:43,359
که بدیهی است پس از آن مدل برای
1028
00:35:43,359 –> 00:35:44,160
کاربر
1029
00:35:44,160 –> 00:35:46,640
و به همین ترتیب اکنون آن مدل واقعاً فقط
1030
00:35:46,640 –> 00:35:48,079
همراه با چند فیلد
1031
00:35:48,079 –> 00:35:49,520
و وقتی ما هستیم خیلی مفید نیست
1032
00:35:49,520 –> 00:35:51,119
تلاش برای ساختن
1033
00:35:51,119 –> 00:35:53,119
سیستم های سفارشی ما این را دوست دارند زیرا ما
1034
00:35:53,119 –> 00:35:55,040
می خواهید اطلاعات زیادی در مورد ذخیره کنید
1035
00:35:55,040 –> 00:35:58,640
مشتری ما را به گونه ای اعمال می کند
1036
00:35:58,640 –> 00:36:01,920
یا ما را مجبور به تغییر مدل می کند
1037
00:36:01,920 –> 00:36:03,599
و چند راه مختلف وجود دارد که می توانیم
1038
00:36:03,599 –> 00:36:04,960
این کار را در جنگو انجام دهید
1039
00:36:04,960 –> 00:36:07,280
بنابراین ما می توانیم جلو برویم و فقط از آن تمدید کنیم
1040
00:36:07,280 –> 00:36:09,280
مدل کاربر موجود
1041
00:36:09,280 –> 00:36:11,839
یا فقط می توانیم به جنگو بگوییم که داریم می رویم
1042
00:36:11,839 –> 00:36:15,839
برای استفاده از یک مدل کاربری کاملا متفاوت
1043
00:36:15,839 –> 00:36:17,599
بنابراین اجازه دهید فقط از طریق روند
1044
00:36:17,599 –> 00:36:18,960
در واقع ساختن
1045
00:36:18,960 –> 00:36:20,640
یک مدل سفارشی بنابراین ما می خواهیم بسازیم
1046
00:36:20,640 –> 00:36:23,040
ما در اینجا یک مدل کاملاً خودمان داریم
1047
00:36:23,040 –> 00:36:25,520
من شما را از طریق این راه حل می کنم، پس بیایید برویم
1048
00:36:25,520 –> 00:36:26,400
در پیش
1049
00:36:26,400 –> 00:36:29,200
و این کار را انجام دهید
1050
00:36:29,200 –> 00:36:30,480
جالب اینجاست که من شما را می برم
1051
00:36:30,480 –> 00:36:32,240
از طریق این ایده در واقع
1052
00:36:32,240 –> 00:36:34,079
در حال اجرا از طریق کد که در واقع
1053
00:36:34,079 –> 00:36:36,880
بررسی می کند و در واقع کاربر را می سازد
1054
00:36:36,880 –> 00:36:39,440
بنابراین شما یک نوع ایده خوب برای همه دریافت خواهید کرد
1055
00:36:39,440 –> 00:36:40,480
راه را تا جایی که ما
1056
00:36:40,480 –> 00:36:41,119
در حقیقت
1057
00:36:41,119 –> 00:36:44,480
ام داده ها را در جدید ذخیره کنید
1058
00:36:44,480 –> 00:36:48,079
مدل سازی کنید، بنابراین چه کاری باید انجام دهیم
1059
00:36:48,079 –> 00:36:49,359
اینجاست که ما باید وارد کنیم
1060
00:36:49,359 –> 00:36:51,040
چند منبع به منظور ما
1061
00:36:51,040 –> 00:36:52,560
به این امر دست یابد
1062
00:36:52,560 –> 00:36:54,480
بنابراین می توانید در اینجا ببینید که ما آن را داریم
1063
00:36:54,480 –> 00:36:56,000
کاربر پایه انتزاعی
1064
00:36:56,000 –> 00:36:58,480
اوه مدیر کاربر پایه و مجوز
1065
00:36:58,480 –> 00:36:59,440
مخلوط کردن
1066
00:36:59,440 –> 00:37:02,640
بنابراین آنچه ما در اینجا انجام می دهیم اساساً این است
1067
00:37:02,640 –> 00:37:05,280
ما از مدیر کاربر پایه و استفاده می کنیم
1068
00:37:05,280 –> 00:37:07,280
ما به معنای واقعی کلمه فقط به نوعی گسترش می دهیم
1069
00:37:07,280 –> 00:37:10,480
از آن تا در واقع ساختن
1070
00:37:10,480 –> 00:37:15,040
یک یا بیشتر برای بازنویسی
1071
00:37:15,040 –> 00:37:19,359
um در این مورد برای بازنویسی
1072
00:37:19,359 –> 00:37:21,520
مدیریت حساب برای مثال a
1073
00:37:21,520 –> 00:37:22,800
کاربر فوق العاده
1074
00:37:22,800 –> 00:37:25,359
و سپس کاربر پایه انتزاعی که است
1075
00:37:25,359 –> 00:37:26,480
به معنای واقعی کلمه
1076
00:37:26,480 –> 00:37:28,960
ما را قادر می سازد سپس نوع خود را بسازیم
1077
00:37:28,960 –> 00:37:30,320
کاربر
1078
00:37:30,320 –> 00:37:33,040
مدل، بنابراین ما نیز اجازه گرفته ایم
1079
00:37:33,040 –> 00:37:33,920
مخلوط کردن
1080
00:37:33,920 –> 00:37:35,200
بنابراین این مورد نیاز است زیرا
1081
00:37:35,200 –> 00:37:37,280
به یاد داشته باشید زمانی که یک را می سازیم
1082
00:37:37,280 –> 00:37:40,480
یک میز جدید در جنگو
1083
00:37:40,480 –> 00:37:42,640
ما می خواهیم آن را به طور خودکار برخی از
1084
00:37:42,640 –> 00:37:43,680
از پیش فرض
1085
00:37:43,680 –> 00:37:46,320
مجوزهای آن مدل را می آوریم
1086
00:37:46,320 –> 00:37:47,839
در مجوزها مخلوط کنید
1087
00:37:47,839 –> 00:37:49,920
بنابراین فقط به طور خودکار آن ها را می سازد
1088
00:37:49,920 –> 00:37:51,040
مجوز برای ما
1089
00:37:51,040 –> 00:37:53,280
مدل های جدید ما و بنابراین این تقریباً زیاد است
1090
00:37:53,280 –> 00:37:54,560
ابزاری که داریم به چه چیزی نیاز داریم
1091
00:37:54,560 –> 00:37:56,000
نیاز به ساختن اینها وجود دارد
1092
00:37:56,000 –> 00:37:59,280
اوه این مدل های جدید پس بیایید ادامه دهیم
1093
00:37:59,280 –> 00:38:02,400
و چکیده را گسترش دهید
1094
00:38:02,400 –> 00:38:05,359
کاربر پایه، بنابراین در اینجا ما قصد داریم a را بسازیم
1095
00:38:05,359 –> 00:38:07,520
جدول کاربری کاملا جدید
1096
00:38:07,520 –> 00:38:10,640
برای کاربران ما، پس بیایید جلو برویم و انجام دهیم
1097
00:38:10,640 –> 00:38:12,000
بنابراین ما در این مورد چه کاری انجام خواهیم داد
1098
00:38:12,000 –> 00:38:12,880
نمونه، مثال
1099
00:38:12,880 –> 00:38:15,520
ما می خواهیم ایمیل را به عنوان تعریف کنیم
1100
00:38:15,520 –> 00:38:16,839
نوع واقعی
1101
00:38:16,839 –> 00:38:19,839
وارد شدن
1102
00:38:20,079 –> 00:38:22,160
شناسه منحصر به فرد بنابراین در حالی که قبلا
1103
00:38:22,160 –> 00:38:24,079
ما معمولاً از جنگو استفاده می کنیم
1104
00:38:24,079 –> 00:38:26,480
نام کاربری برای آن اینجا این سیستم است
1105
00:38:26,480 –> 00:38:28,480
قرار است از ایمیل برای آن استفاده کند
1106
00:38:28,480 –> 00:38:29,040
بنابراین
1107
00:38:29,040 –> 00:38:30,800
من می خواهم ایمیل را تنظیم کنم یا توضیح دهم
1108
00:38:30,800 –> 00:38:32,320
این تاکید در یک ثانیه
1109
00:38:32,320 –> 00:38:33,920
و این به طور بالقوه برای a
1110
00:38:33,920 –> 00:38:36,160
آموزش بعد، بنابراین اکنون فقط یک مورد است
1111
00:38:36,160 –> 00:38:38,320
از اضافه کردن چند فیلد دیگر به کاربر من
1112
00:38:38,320 –> 00:38:39,440
پایه ای که من آن را نامیده ام
1113
00:38:39,440 –> 00:38:41,920
این جدول کاربر جدید من است
1114
00:38:41,920 –> 00:38:43,040
نام کاربری
1115
00:38:43,040 –> 00:38:46,079
نام کوچک um در مورد آن است
1116
00:38:46,079 –> 00:38:48,160
اینها فقط در حال حاضر ساخته شده اند که می توانید
1117
00:38:48,160 –> 00:38:49,920
هر چی میخوای اینجا بذار
1118
00:38:49,920 –> 00:38:50,640
به تو نشان دهم
1119
00:38:50,640 –> 00:38:53,359
یک راه بالقوه برای اضافه کردن برخی موارد
1120
00:38:53,359 –> 00:38:54,000
در اینجا بنابراین
1121
00:38:54,000 –> 00:38:56,720
من فیلد کشور کشور را اضافه کرده ام
1122
00:38:56,720 –> 00:38:58,160
که ممکن است مورد نیاز باشد
1123
00:38:58,160 –> 00:39:00,960
من فقط می خواستم به شما نشان دهم که ممکن است وجود داشته باشد
1124
00:39:00,960 –> 00:39:02,320
یک مورد در اینجا جایی که شما هستید
1125
00:39:02,320 –> 00:39:03,839
ساختن چنین سیستمی
1126
00:39:03,839 –> 00:39:06,000
جایی که کشور مهم است و البته
1127
00:39:06,000 –> 00:39:07,440
شما نمی خواهید همه را تایپ کنید
1128
00:39:07,440 –> 00:39:08,320
کشور
1129
00:39:08,320 –> 00:39:10,640
uh فیلدها um تا آنها بتوانند از آن انتخاب کنند
1130
00:39:10,640 –> 00:39:12,160
بنابراین مقدار زیادی از موارد مختلف وجود دارد
1131
00:39:12,160 –> 00:39:15,040
بسته هایی که آن نوع را فعال می کند
1132
00:39:15,040 –> 00:39:16,240
از تسهیلات بنابراین
1133
00:39:16,240 –> 00:39:19,280
حوزه کشور یکی از این موارد است
1134
00:39:19,280 –> 00:39:23,680
بنابراین اگر به خط لوله برویم
1135
00:39:25,040 –> 00:39:29,680
و سپس فقط فیلدهای کشور را تایپ کنید
1136
00:39:29,680 –> 00:39:34,320
کشورهای جنگو فکر می کنم دارم از آنها استفاده می کنم
1137
00:39:34,320 –> 00:39:36,720
و بنابراین این فقط یک ابزار است که قرار است
1138
00:39:36,720 –> 00:39:37,440
ساده
1139
00:39:37,440 –> 00:39:39,839
ابزاری که به شما ارائه می کند
1140
00:39:39,839 –> 00:39:40,720
انتخاب ها
1141
00:39:40,720 –> 00:39:44,560
و نمادهای پرچم و غیره تا کاربران بتوانند به سرعت
1142
00:39:44,560 –> 00:39:46,240
به راحتی کشور خود را در
1143
00:39:46,240 –> 00:39:48,400
در یک لیست کشویی از طریق چگونه می گذرد
1144
00:39:48,400 –> 00:39:50,000
برای نصب آن در اینجا می توانید ببینید من هستم
1145
00:39:50,000 –> 00:39:51,839
با استفاده از زمینه کشور کشور
1146
00:39:51,839 –> 00:39:54,240
پس بیایید جلو برویم و فقط آن را به آن اضافه کنیم
1147
00:39:54,240 –> 00:39:56,240
پروژه های ما در اینجا
1148
00:39:56,240 –> 00:39:58,000
فیلدهای کشور جنگو و اینها را نصب کنید
1149
00:39:58,000 –> 00:39:59,920
به من اجازه می دهد که از این زمینه درست استفاده کنم
1150
00:39:59,920 –> 00:40:01,119
اینجا
1151
00:40:01,119 –> 00:40:04,400
در غیر این صورت که به سادگی کار نمی کند
1152
00:40:04,400 –> 00:40:06,720
بنابراین برای استفاده از آن فیلد چه کاری باید انجام دهم
1153
00:40:06,720 –> 00:40:07,440
فقط لازم است
1154
00:40:07,440 –> 00:40:10,560
آن وابستگی را وارد کنید
1155
00:40:10,560 –> 00:40:12,000
ما به بالای صفحه می رویم و اکنون می توانم استفاده کنم
1156
00:40:12,000 –> 00:40:14,079
زمینه کشور پس اگر قرار بود
1157
00:40:14,079 –> 00:40:15,440
از این در یک فرم استفاده کنید
1158
00:40:15,440 –> 00:40:17,839
اکنون می توانم از آن به عنوان یک لیست کشویی استفاده کنم
1159
00:40:17,839 –> 00:40:19,599
کشورهایی که درست مثل یک سریع است
1160
00:40:19,599 –> 00:40:22,000
راه تنظیم آن اگر من می خواستم
1161
00:40:22,000 –> 00:40:23,760
از آن امکانات استفاده کنید که فکر نمی کنم نشان دهم
1162
00:40:23,760 –> 00:40:25,760
شما این را در هر جزئیات واقعی بعدا اما
1163
00:40:25,760 –> 00:40:27,599
اگر به آن نیاز دارید، آنجاست
1164
00:40:27,599 –> 00:40:29,040
از طریق مستندات که فقط
1165
00:40:29,040 –> 00:40:30,560
یک چیز که به طور بالقوه
1166
00:40:30,560 –> 00:40:34,560
شاید می خواستید اضافه کنید
1167
00:40:34,720 –> 00:40:36,319
پس بیایید ادامه دهیم تا تلفن داشته باشیم
1168
00:40:36,319 –> 00:40:38,319
شماره اینجا دوباره من ندارم
1169
00:40:38,319 –> 00:40:40,000
اوم واقعاً به این موضوع فکر کردم
1170
00:40:40,000 –> 00:40:41,839
ارزش های واقعی این
1171
00:40:41,839 –> 00:40:44,079
فقط می خواستم این را کمی پاک کنم
1172
00:40:44,079 –> 00:40:45,599
کمی پس کدپستی
1173
00:40:45,599 –> 00:40:47,520
آدرس خط یک و آدرس خط دو
1174
00:40:47,520 –> 00:40:48,720
شهر شهر
1175
00:40:48,720 –> 00:40:52,240
و سپس به طور بالقوه برای وضعیت کاربر
1176
00:40:52,240 –> 00:40:54,560
بنابراین ما می خواهیم بررسی کنیم که آیا کاربر است یا خیر
1177
00:40:54,560 –> 00:40:55,599
فعال یا نه
1178
00:40:55,599 –> 00:40:56,960
بنابراین اساساً ما می خواهیم بتوانیم
1179
00:40:56,960 –> 00:40:58,960
کاربر را بدون حذف آن غیرفعال کنید
1180
00:40:58,960 –> 00:40:59,440
زیرا
1181
00:40:59,440 –> 00:41:01,040
زمانی که کاربر روی آن دکمه کلیک می کند
1182
00:41:01,040 –> 00:41:03,200
حساب آنها را حذف کنید ما این را نمی خواهیم
1183
00:41:03,200 –> 00:41:05,680
داده ها بلافاصله حذف شوند
1184
00:41:05,680 –> 00:41:07,680
شاید ما نوعی مدیریت داشته باشیم
1185
00:41:07,680 –> 00:41:09,760
تسهیلات یا بالقوه
1186
00:41:09,760 –> 00:41:12,079
ما یکسری تعهدات قانونی برای ثبت داریم
1187
00:41:12,079 –> 00:41:12,800
که
1188
00:41:12,800 –> 00:41:15,280
بخشی از آن داده ها به دلایل قانونی ما
1189
00:41:15,280 –> 00:41:16,560
نمی خواهم فقط همه چیز را حذف کنم
1190
00:41:16,560 –> 00:41:18,319
برای مثال در مورد یک کاربر
1191
00:41:18,319 –> 00:41:21,359
به علاوه اگر دریافت کنیم اگر واقعاً a را حذف کنیم
1192
00:41:21,359 –> 00:41:22,560
کاربر بلافاصله
1193
00:41:22,560 –> 00:41:24,160
ممکن است شخص دیگری وارد سیستم شده باشد
1194
00:41:24,160 –> 00:41:26,079
به عنوان آن کاربر و به طور ناگهانی اگر
1195
00:41:26,079 –> 00:41:27,680
ما نسخه پشتیبان کارآمد نداریم
1196
00:41:27,680 –> 00:41:29,760
در سیستم خود ما به تازگی آن داده ها را از دست داده ایم
1197
00:41:29,760 –> 00:41:31,760
بنابراین آنچه قرار است اتفاق بیفتد این است که
1198
00:41:31,760 –> 00:41:34,960
کاربر وقتی ثبت نام می کند، امضا می کند
1199
00:41:34,960 –> 00:41:36,480
بالا و سپس یک ایمیل دریافت می کنند
1200
00:41:36,480 –> 00:41:38,400
وقتی روی آن ایمیل کلیک می کنند
1201
00:41:38,400 –> 00:41:39,920
حساب فعال خواهد شد
1202
00:41:39,920 –> 00:41:41,599
و سپس آنها می توانند وارد سیستم شوند تا شما نتوانید
1203
00:41:41,599 –> 00:41:43,040
در واقع تا زمانی که وارد شوید
1204
00:41:43,040 –> 00:41:46,000
اوه حساب تنظیم شده است فعال است بنابراین ما
1205
00:41:46,000 –> 00:41:47,359
می توانید از آن به نوعی استفاده کنید
1206
00:41:47,359 –> 00:41:51,440
حفاظت و حذف اکانت
1207
00:41:51,440 –> 00:41:54,240
تا زمانی که ما آماده انجام آن و همچنین
1208
00:41:54,240 –> 00:41:55,599
به ما اجازه می دهد تا خود را راه اندازی کنیم
1209
00:41:55,599 –> 00:41:59,280
امکانات ایمیل، بنابراین ما می توانیم ایمیل
1210
00:41:59,280 –> 00:42:02,319
پس از اینکه کاربر برای بررسی ثبت نام کرد
1211
00:42:02,319 –> 00:42:04,960
و حساب ایمیل آنها را تأیید کنید تا ما این کار را انجام دهیم
1212
00:42:04,960 –> 00:42:07,599
got چیزهایی است که از جنگو است
1213
00:42:07,599 –> 00:42:09,119
ابزار، بنابراین ما به آن نیاز داریم
1214
00:42:09,119 –> 00:42:11,920
بررسی کنید تعریف کنید که آیا وضعیت کارکنان یا
1215
00:42:11,920 –> 00:42:12,560
نه
1216
00:42:12,560 –> 00:42:15,200
و سپس ما ایجاد و به روز شدیم
1217
00:42:15,200 –> 00:42:16,720
برای ثبت زمان ایجاد حساب
1218
00:42:16,720 –> 00:42:18,800
و زمانی که به روز شد و غیره
1219
00:42:18,800 –> 00:42:20,160
و سپس ما یک سفارشی ایجاد می کنیم
1220
00:42:20,160 –> 00:42:22,640
مدیر حساب برای این در واقع
1221
00:42:22,640 –> 00:42:25,119
این کاربر جدید را ذخیره کنید تا ما این کار را انجام دهیم
1222
00:42:25,119 –> 00:42:26,160
که به زودی
1223
00:42:26,160 –> 00:42:28,480
و سپس ما نیاز به تعریف داریم
1224
00:42:28,480 –> 00:42:30,560
قسمت نام کاربری
1225
00:42:30,560 –> 00:42:32,160
بنابراین فیلد نام کاربری در این مورد ما هستیم
1226
00:42:32,160 –> 00:42:33,680
گفتن به جنگو فیلد نام کاربری است
1227
00:42:33,680 –> 00:42:34,400
پست الکترونیک
1228
00:42:34,400 –> 00:42:36,079
و سپس فیلدهای مورد نیاز تا شما
1229
00:42:36,079 –> 00:42:37,839
ممکن است بخواهید چند فیلد دیگر را در اینجا اضافه کنید
1230
00:42:37,839 –> 00:42:39,440
اما من می خواهم مشخص کنم که
1231
00:42:39,440 –> 00:42:41,200
نام کاربری مورد نیاز است
1232
00:42:41,200 –> 00:42:43,520
در این فرآیند بنابراین به هر حال موارد دیگری را اضافه کنید
1233
00:42:43,520 –> 00:42:44,880
اگر می خواهید اینجا را وارد کنید
1234
00:42:44,880 –> 00:42:46,400
و سپس من حالت عادی را دارم
1235
00:42:46,400 –> 00:42:48,640
ابرداده و نام
1236
00:42:48,640 –> 00:42:51,280
و بیشترین نام حساب های شمارش و
1237
00:42:51,280 –> 00:42:52,480
سپس من فقط قصد دارم آن را برگردانم
1238
00:42:52,480 –> 00:42:53,359
نام کاربری
1239
00:42:53,359 –> 00:42:55,599
به عنوان روش پیش فرض understring وجود دارد
1240
00:42:55,599 –> 00:42:58,800
ما می رویم تا جدول کاربر باشد
1241
00:42:58,800 –> 00:43:02,480
پس حالا بیایید جلو برویم و این جدید را بسازیم
1242
00:43:02,480 –> 00:43:04,560
مدیر حساب سفارشی و این در حال انجام است
1243
00:43:04,560 –> 00:43:05,839
برای مشخص کردن
1244
00:43:05,839 –> 00:43:08,640
چگونه داده های کاربر واقعاً در آن ذخیره می شود
1245
00:43:08,640 –> 00:43:09,680
پایگاه داده بنابراین
1246
00:43:09,680 –> 00:43:11,599
آنچه ما باید انجام دهیم این است که از آن بسازیم
1247
00:43:11,599 –> 00:43:12,800
مدیر کاربر پایه
1248
00:43:12,800 –> 00:43:14,480
بنابراین این مدیر کاربر پایه است
1249
00:43:14,480 –> 00:43:15,760
بدیهی است که ما می خواهیم به نوعی ارائه دهیم
1250
00:43:15,760 –> 00:43:17,119
برخی از آنها نادیده گرفته می شود
1251
00:43:17,119 –> 00:43:18,480
چون میخواهم چند کار را انجام دهم
1252
00:43:18,480 –> 00:43:20,720
چیزهای مختلف بنابراین ما می خواهیم
1253
00:43:20,720 –> 00:43:22,640
نیاز به مرتب کردن روند برای
1254
00:43:22,640 –> 00:43:24,560
ایجاد یک کاربر فوق العاده به یاد داشته باشید
1255
00:43:24,560 –> 00:43:26,640
و یک کاربر معمولی، پس بیایید یک جدید ایجاد کنیم
1256
00:43:26,640 –> 00:43:28,480
تابعی در اینجا به نام usercv user
1257
00:43:28,480 –> 00:43:30,079
و ما تمام پارامترهای آن را می گیریم
1258
00:43:30,079 –> 00:43:31,680
ما به نام کاربری ایمیل نیاز داریم
1259
00:43:31,680 –> 00:43:33,040
کلمه عبور
1260
00:43:33,040 –> 00:43:34,319
بنابراین این نوع پارامترهایی است که
1261
00:43:34,319 –> 00:43:35,920
زمانی که یک را ایجاد می کنیم به آن نیاز خواهیم داشت
1262
00:43:35,920 –> 00:43:37,119
کاربر فوق العاده
1263
00:43:37,119 –> 00:43:40,240
و بنابراین ما می توانیم جلو برویم و
1264
00:43:40,240 –> 00:43:43,839
um فیلدها را به کارکنان تنظیم کنید
1265
00:43:43,839 –> 00:43:46,160
اگر یک کاربر فوق العاده ایجاد کنیم، کارکنان است
1266
00:43:46,160 –> 00:43:47,359
باید درست باشد
1267
00:43:47,359 –> 00:43:49,760
بله کاربر فوق العاده است باید روی تنظیم شود
1268
00:43:49,760 –> 00:43:51,040
درست است، واقعی
1269
00:43:51,040 –> 00:43:53,280
بنابراین ما باید این کار را انجام دهیم و فعال است
1270
00:43:53,280 –> 00:43:55,040
به صورت پیش فرض روی true تنظیم کنید
1271
00:43:55,040 –> 00:43:56,960
زمانی که ما یک کاربر cb ایجاد می کنیم که نیاز دارد
1272
00:43:56,960 –> 00:43:59,680
تنظیم شود و سپس اساساً ما می خواهیم
1273
00:43:59,680 –> 00:44:01,200
نوعی اعتبار سنجی انجام دهید
1274
00:44:01,200 –> 00:44:04,400
در اینجا پس اگر اوم کارکنان او درست نیست
1275
00:44:04,400 –> 00:44:06,480
پس چیزی که ما نیاز داریم به نوعی پرچم گذاری کنیم این است
1276
00:44:06,480 –> 00:44:09,040
درست نیست و برای مثال اگر cpus باشد
1277
00:44:09,040 –> 00:44:10,400
درست نیست ما می توانیم برخی از آنها را انجام دهیم
1278
00:44:10,400 –> 00:44:13,920
امم پرچم های دیگر در اینجا بنابراین کاربران cb
1279
00:44:13,920 –> 00:44:15,359
باید به true اختصاص داده شود، بنابراین اگر ما هستیم
1280
00:44:15,359 –> 00:44:17,440
به صورت دستی یک کاربر فوق العاده ایجاد می کنیم
1281
00:44:17,440 –> 00:44:19,440
این فقط بررسی دوبار است که ما داریم
1282
00:44:19,440 –> 00:44:21,040
آن را به درستی انجام دادیم زیرا نمی توانیم بسازیم
1283
00:44:21,040 –> 00:44:22,079
یک کاربر cpu
1284
00:44:22,079 –> 00:44:24,800
مگر اینکه کارکنان برابر با کاربر واقعی و فوق العاده باشند
1285
00:44:24,800 –> 00:44:25,599
درست است
1286
00:44:25,599 –> 00:44:28,720
در پایگاه داده بنابراین کاری که ما انجام می دهیم این است
1287
00:44:28,720 –> 00:44:29,839
برگشت
1288
00:44:29,839 –> 00:44:31,680
و سپس کاربر را با آنها ایجاد کنید
1289
00:44:31,680 –> 00:44:33,920
نام کاربری و رمز عبور ایمیل پس اینها هستند
1290
00:44:33,920 –> 00:44:35,680
سه حداقل الزامات
1291
00:44:35,680 –> 00:44:38,560
برای اینکه اساسا یک کاربر فوق العاده بسازید
1292
00:44:38,560 –> 00:44:40,560
بنابراین وقتی یک cpus را در یک دقیقه می سازیم
1293
00:44:40,560 –> 00:44:42,640
از ما ایمیل a خواسته می شود
1294
00:44:42,640 –> 00:44:43,599
نام کاربری
1295
00:44:43,599 –> 00:44:45,280
و رمز عبور این سه چیز هستند
1296
00:44:45,280 –> 00:44:46,720
حالا از ما خواسته می شود به یاد داشته باشید
1297
00:44:46,720 –> 00:44:48,640
زمانی که ما یک کاربر فوق العاده می ساختیم
1298
00:44:48,640 –> 00:44:51,119
از ما نام کاربری um the خواسته شد
1299
00:44:51,119 –> 00:44:51,760
پست الکترونیک
1300
00:44:51,760 –> 00:44:53,920
و رمز عبور، بنابراین ما آن را تغییر می دهیم
1301
00:44:53,920 –> 00:44:55,920
در اینجا به این دلیل که ما می خواهیم ایمیل باشد
1302
00:44:55,920 –> 00:44:56,880
را
1303
00:44:56,880 –> 00:44:59,440
همانطور که در اینجا نام کاربری را مشخص کردیم
1304
00:44:59,440 –> 00:44:59,920
رشته
1305
00:44:59,920 –> 00:45:02,880
الان ایمیل هست
1306
00:45:03,200 –> 00:45:05,280
بنابراین اکنون می توانیم ادامه دهیم و همین کار را انجام دهیم
1307
00:45:05,280 –> 00:45:06,960
چیزی برای ایجاد کاربر
1308
00:45:06,960 –> 00:45:08,480
برای یک کاربر معمولی، بنابراین ما ایجاد را انجام دادیم
1309
00:45:08,480 –> 00:45:10,560
کاربر فوق العاده اکنون در حال ایجاد آن هستیم
1310
00:45:10,560 –> 00:45:12,160
کاربران بنابراین ما تمام پارامترها را گرفته ایم
1311
00:45:12,160 –> 00:45:14,480
نام کاربری و رمز عبور ایمیل خود
1312
00:45:14,480 –> 00:45:16,560
و آنهایی که تقریباً از نوع اجباری هستند
1313
00:45:16,560 –> 00:45:18,800
از چیزها و سپس اساسا
1314
00:45:18,800 –> 00:45:20,880
اگر نه ایمیل پس اگر تایپ نکرده باشند
1315
00:45:20,880 –> 00:45:22,560
ایمیل آنها ایمیل را به خاطر بسپارند
1316
00:45:22,560 –> 00:45:25,040
چیزی است که ما به عنوان نام کاربری آنها استفاده می کنیم
1317
00:45:25,040 –> 00:45:26,480
اگر آنها این را فراهم نکرده اند که ما نیاز داریم
1318
00:45:26,480 –> 00:45:27,920
پرچم گذاری کنید و به آنها بگویید که انجام نداده اند
1319
00:45:27,920 –> 00:45:29,839
و آنها باید آن را انجام دهند
1320
00:45:29,839 –> 00:45:31,200
و سپس ما به جلو و نوعی
1321
00:45:31,200 –> 00:45:33,440
نرمال کنید تا ببینید آیا ایمیل
1322
00:45:33,440 –> 00:45:35,119
به درستی قالب بندی شده است زیرا
1323
00:45:35,119 –> 00:45:36,800
این بسیار مهم خواهد بود
1324
00:45:36,800 –> 00:45:38,480
در اینجا اگر از ایمیل استفاده می کنیم
1325
00:45:38,480 –> 00:45:41,359
به عنوان نام کاربری واقعی آنها و بدیهی است
1326
00:45:41,359 –> 00:45:43,040
ما می خواهیم برای آنها ایمیل بفرستیم
1327
00:45:43,040 –> 00:45:44,480
حساب را تایید کنید
1328
00:45:44,480 –> 00:45:48,160
بنابراین ما آن را تأیید می کنیم و سپس ادامه می دهیم
1329
00:45:48,160 –> 00:45:51,119
و شی کاربر um را در اینجا آماده بسازید
1330
00:45:51,119 –> 00:45:52,800
برای اینکه ما واقعاً در آن صرفه جویی کنیم
1331
00:45:52,800 –> 00:45:53,839
پایگاه داده بنابراین
1332
00:45:53,839 –> 00:45:55,760
ما ایمیل و ایمیل را ذخیره می کنیم
1333
00:45:55,760 –> 00:45:57,280
نام کاربری
1334
00:45:57,280 –> 00:46:00,000
و سپس رمز عبور را تنظیم می کنیم و سپس ما
1335
00:46:00,000 –> 00:46:01,280
داده ها را ذخیره کنید
1336
00:46:01,280 –> 00:46:03,440
و سپس کاربر را برمی گردانیم تا آنجا باشیم
1337
00:46:03,440 –> 00:46:04,800
برو
1338
00:46:04,800 –> 00:46:06,319
بنابراین ممکن است آنچه را که ذکر کردم دیده باشید
1339
00:46:06,319 –> 00:46:08,079
این ها در اینجا تاکید می کنند
1340
00:46:08,079 –> 00:46:09,839
زیرا ممکن است به این زمینه ها در اینجا نیاز داشته باشند
1341
00:46:09,839 –> 00:46:11,280
ترجمه شود
1342
00:46:11,280 –> 00:46:13,119
به زبان های مختلف بسته به
1343
00:46:13,119 –> 00:46:14,560
چه زبان هایی را می خواهیم روی خود استفاده کنیم
1344
00:46:14,560 –> 00:46:15,359
سیستم
1345
00:46:15,359 –> 00:46:17,040
بنابراین این یک آموزش دیگر است که من انجام می دهم
1346
00:46:17,040 –> 00:46:19,040
تاریخ بعدی اما ما می توانیم این را وارد کنیم
1347
00:46:19,040 –> 00:46:20,960
و پرچم جهان ترجمه که در آن
1348
00:46:20,960 –> 00:46:22,560
ترجمه لازم است
1349
00:46:22,560 –> 00:46:24,000
تا بتوانیم آنها را ایجاد کنیم
1350
00:46:24,000 –> 00:46:25,680
ترجمه های بعد
1351
00:46:25,680 –> 00:46:28,720
بنابراین ما آن ها را در یک ساعت وارد می کنیم
1352
00:46:28,720 –> 00:46:31,359
بعداً در حال حاضر آنچه من نیز نیاز دارم
1353
00:46:31,359 –> 00:46:32,880
اوم من معتقدم
1354
00:46:32,880 –> 00:46:35,520
آیا ما از مدل استفاده می کنیم، بنابراین من می خواهم
1355
00:46:35,520 –> 00:46:36,560
نیاز به
1356
00:46:36,560 –> 00:46:39,200
آن را از واردات django db وارد کنید
1357
00:46:39,200 –> 00:46:39,920
مدل ها
1358
00:46:39,920 –> 00:46:42,079
همانطور که ما معمولاً انجام می دهیم و فکر می کنم اینطور است
1359
00:46:42,079 –> 00:46:43,440
تمام وابستگی هایی که به آن ها خواهیم رفت
1360
00:46:43,440 –> 00:46:45,359
نیاز به وجود دارد
1361
00:46:45,359 –> 00:46:47,760
بنابراین آنچه که اکنون می توانیم انجام دهیم این است که فکر می کنم بتوانیم
1362
00:46:47,760 –> 00:46:49,359
این را درست تست کنید
1363
00:46:49,359 –> 00:46:50,960
من عذرخواهی می کنم اگر شما بزرگ ساخته اید
1364
00:46:50,960 –> 00:46:52,720
پایگاه داده قبلا اما من قصد دارم
1365
00:46:52,720 –> 00:46:54,480
این پایگاه داده را حذف کنید
1366
00:46:54,480 –> 00:46:56,319
بدیهی است که اگر من این پایگاه داده را حذف کنم
1367
00:46:56,319 –> 00:46:57,680
نیاز به یادآوری
1368
00:46:57,680 –> 00:47:01,040
که من مهاجرت ها را ایجاد کرده ام تا بتوانم
1369
00:47:01,040 –> 00:47:03,040
به صورت دستی این کار را برای ساخت هر مورد انجام دهید
1370
00:47:03,040 –> 00:47:04,640
مطمئن باشید همه مهاجرت ها بوده است
1371
00:47:04,640 –> 00:47:05,920
حذف شده
1372
00:47:05,920 –> 00:47:07,680
اوم می توانم بگویم یک اسکریپت کوچک برای انجام دادن
1373
00:47:07,680 –> 00:47:09,520
این البته بنابراین شما می خواهید پیدا کنید
1374
00:47:09,520 –> 00:47:11,200
مهاجرت ها در
1375
00:47:11,200 –> 00:47:13,280
در فروشگاه اینجا، بنابراین من آن را حذف می کنم
1376
00:47:13,280 –> 00:47:14,400
مهاجرت
1377
00:47:14,400 –> 00:47:16,880
و سپس در سبد نیز باید وجود داشته باشد
1378
00:47:16,880 –> 00:47:17,920
مهاجرت باشد
1379
00:47:17,920 –> 00:47:21,200
شاید در فروشگاه اینطور نباشد
1380
00:47:21,200 –> 00:47:24,480
اوم به ما خواهد گفت که آیا i وجود دارد یا خیر
1381
00:47:24,480 –> 00:47:25,760
فکر می کردم فکر می کردم که در است
1382
00:47:25,760 –> 00:47:27,839
سبد
1383
00:47:27,839 –> 00:47:30,960
شاید خوب نباشه پس الان واقعی شدم
1384
00:47:30,960 –> 00:47:32,559
مهاجرت در پایگاه داده
1385
00:47:32,559 –> 00:47:35,359
ما می توانیم جلو برویم در حال حاضر درخواست اعمال جدید ما
1386
00:47:35,359 –> 00:47:36,480
پایگاه داده
1387
00:47:36,480 –> 00:47:39,440
بنابراین ماژور پی و ما می خواهیم بسازیم
1388
00:47:39,440 –> 00:47:42,240
مهاجرت ها
1389
00:47:44,000 –> 00:47:45,440
بنابراین شما می توانید ببینید که ما یک را ایجاد می کنیم
1390
00:47:45,440 –> 00:47:47,359
چند جدول مختلف در اینجا
1391
00:47:47,359 –> 00:47:48,640
دسته بندی
1392
00:47:48,640 –> 00:47:51,040
و محصول در حال حاضر یک چیز است که
1393
00:47:51,040 –> 00:47:53,119
گم شده اوه احتمالا قبلا دیده اید
1394
00:47:53,119 –> 00:47:55,680
این واقعیت است که من به من نرفته ام
1395
00:47:55,680 –> 00:47:56,400
هسته
1396
00:47:56,400 –> 00:47:59,359
و من این مورد جدید را به من اضافه نکرده ام
1397
00:47:59,359 –> 00:48:00,559
اینجا لیست کنید
1398
00:48:00,559 –> 00:48:03,200
پس بیایید جلو برویم و این کار را انجام دهیم
1399
00:48:03,200 –> 00:48:05,520
جدید بود
1400
00:48:05,520 –> 00:48:08,800
برنامه به نام حساب ok
1401
00:48:08,800 –> 00:48:11,520
بنابراین اجازه دهید من فقط مهاجرت را دوباره اجرا کنم و
1402
00:48:11,520 –> 00:48:13,359
می بینید که مشکلی وجود دارد
1403
00:48:13,359 –> 00:48:14,079
اینجا
1404
00:48:14,079 –> 00:48:17,839
بنابراین این به وضوح یک محصول را مشخص می کند
1405
00:48:17,839 –> 00:48:20,400
مشکل اینجا um user dot user
1406
00:48:20,400 –> 00:48:23,920
مجوزها با معکوس تداخل دارند
1407
00:48:24,079 –> 00:48:26,000
ارزیاب برای استفاده از توقف پایه کاربر
1408
00:48:26,000 –> 00:48:28,400
اشاره مجوزها را اضافه یا تغییر دهید
1409
00:48:28,400 –> 00:48:30,400
نام آرگومان را به یک تقسیم بالله بلا
1410
00:48:30,400 –> 00:48:31,760
بلا باشه
1411
00:48:31,760 –> 00:48:35,200
بنابراین به نظر می رسد که ما داریم
1412
00:48:35,200 –> 00:48:38,319
ما اینجا یک اشتباه داریم
1413
00:48:38,400 –> 00:48:40,559
بنابراین اگر ما در اینجا به نوعی پیشنهاد می کنیم
1414
00:48:40,559 –> 00:48:42,160
به این اشتباه نگاه کن
1415
00:48:42,160 –> 00:48:44,319
این مشکل که یک درگیری وجود دارد
1416
00:48:44,319 –> 00:48:46,880
بین مجوزهای user.user
1417
00:48:46,880 –> 00:48:49,440
و همچنین اجازه کاربر پایه کاربر بنابراین آن را
1418
00:48:49,440 –> 00:48:50,240
به نظر می رسد
1419
00:48:50,240 –> 00:48:51,920
اوم آنچه اینجا اتفاق می افتد آن جنگو است
1420
00:48:51,920 –> 00:48:54,559
سعی می کند از کاربر پیش فرض استفاده کند
1421
00:48:54,559 –> 00:48:57,920
راه اندازی و راه اندازی کاربر جدید بنابراین
1422
00:48:57,920 –> 00:49:01,599
بیایید به تنظیمات خود ادامه دهیم
1423
00:49:01,599 –> 00:49:05,280
بنابراین تنظیمات اصلی آن خواهد بود
1424
00:49:05,280 –> 00:49:08,400
از برنامه ما در اینجا ام بیایید برویم و
1425
00:49:08,400 –> 00:49:09,839
به جنگو بگو که ما خواهیم شد
1426
00:49:09,839 –> 00:49:11,200
با استفاده از
1427
00:49:11,200 –> 00:49:14,160
این جدید
1428
00:49:15,200 –> 00:49:18,079
این مدل جدید درست است پس چه می توانیم
1429
00:49:18,079 –> 00:49:19,040
اینجا انجام دهید
1430
00:49:19,040 –> 00:49:21,520
ما می توانیم مدل کاربر سفارشی خود را تنظیم کنیم
1431
00:49:21,520 –> 00:49:22,800
پس بیایید جلو برویم، سه مورد وجود دارد
1432
00:49:22,800 –> 00:49:24,960
تنظیماتی که می توانیم در ابتدا تنظیم کنیم
1433
00:49:24,960 –> 00:49:26,559
و مدل کاربر auth
1434
00:49:26,559 –> 00:49:28,079
بنابراین ما فقط می خواهیم به جنگو بگوییم کجاست
1435
00:49:28,079 –> 00:49:30,880
مدل کاربر پیش فرض خواهد بود
1436
00:49:30,880 –> 00:49:32,079
قرار داده شده است که حساب
1437
00:49:32,079 –> 00:49:34,960
بنابراین یک حساب کاربری و سپس مدل ها و سپس
1438
00:49:34,960 –> 00:49:36,079
پایگاه کاربر
1439
00:49:36,079 –> 00:49:38,480
بنابراین به آن پایگاه کاربر می گویند
1440
00:49:38,480 –> 00:49:39,440
ما میرویم آنجا
1441
00:49:39,440 –> 00:49:41,760
و بنابراین ما همچنین یک ورود به سیستم داشته ایم
1442
00:49:41,760 –> 00:49:42,480
تغییر مسیر
1443
00:49:42,480 –> 00:49:45,119
به داشبورد و یک URL ورود به سیستم که
1444
00:49:45,119 –> 00:49:46,880
ورود به حساب کاربری خواهد بود
1445
00:49:46,880 –> 00:49:48,800
بنابراین فعلاً این کار را انجام دادم و نشان خواهم داد
1446
00:49:48,800 –> 00:49:51,839
شما که ما پیش می رویم
1447
00:49:52,079 –> 00:49:54,960
بنابراین علاوه بر آن اجازه دهید در حال حاضر
1448
00:49:54,960 –> 00:49:56,880
در واقع با این خطا مقابله کنید
1449
00:49:56,880 –> 00:49:59,319
به وضوح می گوید که
1450
00:49:59,319 –> 00:50:00,960
store.products.created by
1451
00:50:00,960 –> 00:50:03,680
و میدانی است که در تلاش است به a دسترسی پیدا کند
1452
00:50:03,680 –> 00:50:06,160
مدلی که قرار نیست وجود داشته باشد
1453
00:50:06,160 –> 00:50:07,599
بنابراین به نظر می رسد که ما نیاز داریم
1454
00:50:07,599 –> 00:50:09,760
ارتقا کد ما را به روز کنید زیرا اگر شما
1455
00:50:09,760 –> 00:50:10,640
یاد آوردن
1456
00:50:10,640 –> 00:50:14,000
از آموزش های قبلی در فروشگاه ما
1457
00:50:14,000 –> 00:50:18,079
و اگر به سراغ مدل های خود برویم
1458
00:50:18,079 –> 00:50:18,720
اینجا
1459
00:50:18,720 –> 00:50:23,359
ما در واقع مدل کاربر را درخواست کرده ایم
1460
00:50:23,359 –> 00:50:26,720
به منظور استفاده واقعی از کاربر در اینجا
1461
00:50:26,720 –> 00:50:29,520
در یکی از کلیدهای خارجی ما تا بتوانیم
1462
00:50:29,520 –> 00:50:31,440
مشخص کنید چه کسی واقعا اضافه کرده است
1463
00:50:31,440 –> 00:50:34,720
محصول واقعی به سیستم بنابراین
1464
00:50:34,720 –> 00:50:36,319
کاری که باید انجام دهیم تا کاربر داشته باشیم
1465
00:50:36,319 –> 00:50:37,920
در اینجا آنچه ما باید در حال حاضر انجام دهیم
1466
00:50:37,920 –> 00:50:39,920
آیا من آن مدل را حذف کرده ام و ما فقط
1467
00:50:39,920 –> 00:50:41,760
نیاز به اضافه کردن در مدل جدید ما و
1468
00:50:41,760 –> 00:50:43,280
چند راه مختلف وجود دارد که
1469
00:50:43,280 –> 00:50:46,079
ما می توانیم این کار را انجام دهیم و می توانیم مستقیماً برویم یا
1470
00:50:46,079 –> 00:50:48,480
به اصطلاح می توانیم از جانگو عبور کنیم
1471
00:50:48,480 –> 00:50:53,119
برای این بنابراین
1472
00:50:53,760 –> 00:50:55,200
پس بیایید جلو برویم و چون ما ساخته ایم
1473
00:50:55,200 –> 00:50:56,880
یک تنظیم جدید
1474
00:50:56,880 –> 00:50:58,640
در داخل تنظیمات ما اجازه دهید به جلو برویم
1475
00:50:58,640 –> 00:51:00,240
و فقط آن را تغییر دهید و وارد کنید
1476
00:51:00,240 –> 00:51:02,000
تنظیمات در مدل ما
1477
00:51:02,000 –> 00:51:04,319
و سپس آنچه که اکنون می توانیم انجام دهیم این است
1478
00:51:04,319 –> 00:51:05,760
رجوع به آن شود
1479
00:51:05,760 –> 00:51:08,000
اینجا پایین تا جایی که می گوید کاربر
1480
00:51:08,000 –> 00:51:09,280
جایی که قبلا کاربر بود
1481
00:51:09,280 –> 00:51:10,559
مدل اکنون ما قصد داریم آن را به آن تغییر دهیم
1482
00:51:10,559 –> 00:51:12,559
مدل کاربر settings.org
1483
00:51:12,559 –> 00:51:14,720
حالا به یاد داشته باشید که کاری که ما انجام دادیم این است
1484
00:51:14,720 –> 00:51:16,319
ما فقط آن را اضافه کرده ایم
1485
00:51:16,319 –> 00:51:18,640
اوه تنظیم در داخل تنظیمات ما بنابراین
1486
00:51:18,640 –> 00:51:19,440
ما به
1487
00:51:19,440 –> 00:51:21,680
تنظیمات اصلی در پایین اینجاست
1488
00:51:21,680 –> 00:51:23,200
چیزی که ما همین الان تعریف کردیم
1489
00:51:23,200 –> 00:51:25,319
بنابراین مدل کاربر خاموش اکنون است
1490
00:51:25,319 –> 00:51:26,640
account.base
1491
00:51:26,640 –> 00:51:28,240
پس آنجاست که جنگو پیدا خواهد شد
1492
00:51:28,240 –> 00:51:30,880
بنابراین در حال حاضر ما به روز رسانی کرده ایم که اجازه دهید
1493
00:51:30,880 –> 00:51:32,800
فقط اوه همه اینها را ببندید
1494
00:51:32,800 –> 00:51:34,839
بسیار
1495
00:51:34,839 –> 00:51:37,839
شلوغ است، پس بیایید اکنون مهاجرت کنیم
1496
00:51:37,839 –> 00:51:39,760
ما میتوانیم مهاجرت کنیم
1497
00:51:39,760 –> 00:51:41,440
ابتدا پایگاه کاربر را ایجاد می کنیم
1498
00:51:41,440 –> 00:51:44,160
دسته بندی و سپس محصولات و سپس ما
1499
00:51:44,160 –> 00:51:44,880
می تواند پیش برود
1500
00:51:44,880 –> 00:51:51,040
و در واقع مهاجرت کنند
1501
00:51:51,040 –> 00:51:53,040
باشه و بعد میتونیم ادامه بدیم و
1502
00:51:53,040 –> 00:51:54,880
در واقع rem سرور را اجرا کنید
1503
00:51:54,880 –> 00:51:56,880
اما قبل از اینکه این کار را انجام دهیم، قبل از ورود به سیستم
1504
00:51:56,880 –> 00:51:58,880
بیایید جلو برویم و یک فوق العاده جدید اضافه کنیم
1505
00:51:58,880 –> 00:51:59,520
کاربر
1506
00:51:59,520 –> 00:52:02,319
برای نشان دادن این کار بنابراین فوق العاده ایجاد کنید
1507
00:52:02,319 –> 00:52:03,599
کاربر
1508
00:52:03,599 –> 00:52:05,200
بنابراین ما می خواهیم ایجاد کنیم و اکنون می توانید ببینید
1509
00:52:05,200 –> 00:52:08,119
می گوید آدرس ایمیل بنابراین a
1510
00:52:08,119 –> 00:52:11,599
ae.com و سپس
1511
00:52:11,599 –> 00:52:14,000
می گوید آدرس ایمیل نامعتبر است
1512
00:52:14,000 –> 00:52:14,800
یاد آوردن
1513
00:52:14,800 –> 00:52:17,040
این نقطه تسخیر ما بود
1514
00:52:17,040 –> 00:52:18,160
زیرا ما می خواهیم مطمئن شویم که وجود دارد
1515
00:52:18,160 –> 00:52:19,359
آدرس ایمیل معتبر
1516
00:52:19,359 –> 00:52:21,920
بنابراین باید یک نقطه از آن باشد
1517
00:52:21,920 –> 00:52:22,880
دوره
1518
00:52:22,880 –> 00:52:24,400
بنابراین این یک بررسی خوب بود، بنابراین اکنون ما داریم
1519
00:52:24,400 –> 00:52:26,240
نام کاربری که من فقط می خواهم این را صدا کنم
1520
00:52:26,240 –> 00:52:26,559
اوه
1521
00:52:26,559 –> 00:52:29,760
admin و سپس رمز عبور
1522
00:52:29,760 –> 00:52:32,960
دوباره رمز عبور را فشار دهید و yes را فشار دهید
1523
00:52:32,960 –> 00:52:34,559
بسیار خوب، اکنون ما یک کاربر فوق العاده ساخته ایم
1524
00:52:34,559 –> 00:52:35,920
این روند را طی کرده است، بنابراین شما
1525
00:52:35,920 –> 00:52:37,680
می توانید ببینید که چگونه می توانیم این فرآیند را تنظیم کنیم
1526
00:52:37,680 –> 00:52:38,079
اکنون
1527
00:52:38,079 –> 00:52:40,800
از ایجاد یک کاربر فوق العاده، بنابراین اکنون می توانیم
1528
00:52:40,800 –> 00:52:41,359
برو جلو
1529
00:52:41,359 –> 00:52:46,160
و فقط سرور را راه اندازی کنید
1530
00:52:46,160 –> 00:52:48,960
و سپس آنچه که ما می خواهیم انجام دهیم اوه متاسفم اجرا کنید
1531
00:52:48,960 –> 00:52:51,280
سرور
1532
00:52:51,440 –> 00:52:55,920
آه، کاری که اکنون می توانیم انجام دهیم این است که وارد آن شویم
1533
00:52:55,920 –> 00:52:58,559
منطقه مدیریت حساب ما به دلیل آنچه ما
1534
00:52:58,559 –> 00:53:00,960
اکنون می خواهید انجام دهید ثبت نام کنید
1535
00:53:00,960 –> 00:53:04,640
ما می خواهیم مدل خود را به درستی ثبت کنیم
1536
00:53:04,640 –> 00:53:06,079
بنابراین ظاهر می شود
1537
00:53:06,079 –> 00:53:09,599
در قسمت مدیریت بنابراین از مدل ها
1538
00:53:09,599 –> 00:53:11,280
پایگاه کاربر را وارد کنید، بنابراین من میروم
1539
00:53:11,280 –> 00:53:13,280
به نوعی مستقیماً در حالی که قبل از من بودم
1540
00:53:13,280 –> 00:53:14,480
با استفاده از تنظیمات
1541
00:53:14,480 –> 00:53:15,599
اکنون این فقط یک راه متفاوت است
1542
00:53:15,599 –> 00:53:17,760
این کار فقط برای نشان دادن شماست و من میتوانم وارد کنم
1543
00:53:17,760 –> 00:53:19,359
پایگاه کاربر به طور مستقیم
1544
00:53:19,359 –> 00:53:21,280
و سپس من می خواهم سپس آن را بر روی
1545
00:53:21,280 –> 00:53:22,559
ادمین من
1546
00:53:22,559 –> 00:53:24,480
منطقه بنابراین وقتی وارد ادمین خود می شوم
1547
00:53:24,480 –> 00:53:26,400
بیایید به سیستم من برویم و وارد شویم
1548
00:53:26,400 –> 00:53:27,760
مدیر
1549
00:53:27,760 –> 00:53:31,359
اسلش ادمین الان باید بتونم برم
1550
00:53:31,359 –> 00:53:33,119
به ادمین
1551
00:53:33,119 –> 00:53:35,359
اوه به یاد داشته باشید که این ایمیل است که نیست
1552
00:53:35,359 –> 00:53:36,640
مدیر دیگر بنابراین
1553
00:53:36,640 –> 00:53:40,400
a.com و سپس رمز عبور admin است
1554
00:53:40,400 –> 00:53:41,520
و ما به آنجا می رویم، بنابراین ما اکنون دریافت کرده ایم
1555
00:53:41,520 –> 00:53:44,000
حساب ها و من می توانم کار حساب خود را انجام دهم
1556
00:53:44,000 –> 00:53:47,839
طبق معمول باشه
1557
00:53:47,839 –> 00:53:51,920
بنابراین منطقه حساب ها مرتب شده است
1558
00:53:51,920 –> 00:53:54,160
بنابراین در حال حاضر من مدل سفارشی خود را ساخته ام اجازه دهید
1559
00:53:54,160 –> 00:53:56,000
اکنون پیش بروید و با آن مقابله کنید
1560
00:53:56,000 –> 00:53:59,599
فرآیند ثبت نام با تایید ایمیل
1561
00:53:59,599 –> 00:54:01,680
حالا من تصمیم گرفتم شما را پایین بیاورم
1562
00:54:01,680 –> 00:54:04,559
مسیر سفارشی سازی فرم های شما
1563
00:54:04,559 –> 00:54:06,480
اکنون راه های ساده تری برای انجام این کار وجود دارد
1564
00:54:06,480 –> 00:54:08,800
البته
1565
00:54:08,800 –> 00:54:10,800
بیایید نگاهی به فرم های ترد داشته باشیم
1566
00:54:10,800 –> 00:54:11,839
مثال
1567
00:54:11,839 –> 00:54:15,680
فرم های ترد ام جانگو
1568
00:54:15,680 –> 00:54:18,480
بنابراین این یک ابزار بسیار محبوب برای استفاده است
1569
00:54:18,480 –> 00:54:19,760
وقتی در حال ساختن هستیم
1570
00:54:19,760 –> 00:54:22,720
فرم ها برای مثال ام پس من انتخاب نکرده ام
1571
00:54:22,720 –> 00:54:24,319
استفاده از آن فقط به نوعی چسبیدن با
1572
00:54:24,319 –> 00:54:25,040
جنگو
1573
00:54:25,040 –> 00:54:27,119
و کمی عمیق تر به شما می دهد
1574
00:54:27,119 –> 00:54:29,359
دانش در مورد چگونگی شکل گیری جنگو
1575
00:54:29,359 –> 00:54:32,640
اینطور کار کنیم زیرا ما خواهیم بود
1576
00:54:32,640 –> 00:54:33,359
ساختمان
1577
00:54:33,359 –> 00:54:37,119
فرمی برای فرآیند ثبت نام واقعی
1578
00:54:37,119 –> 00:54:38,960
ما باید به حساب ها برویم
1579
00:54:38,960 –> 00:54:40,640
و یک فرم جدید ایجاد کنید
1580
00:54:40,640 –> 00:54:43,440
که به شکل نقطه پی ما می توانیم
1581
00:54:43,440 –> 00:54:44,880
البته هر چی میخوای نام ببر
1582
00:54:44,880 –> 00:54:48,160
اما ما به آنجا می رویم بنابراین می خواهم آن را قلاب کنم
1583
00:54:48,160 –> 00:54:49,040
تشکیل می دهد
1584
00:54:49,040 –> 00:54:52,079
به فرم های جنگو فرم از
1585
00:54:52,079 –> 00:54:54,319
django i import فرم ها
1586
00:54:54,319 –> 00:54:57,200
و مطمئناً آنچه می خواهم انجام دهم این است
1587
00:54:57,200 –> 00:54:58,240
نجاتم بده
1588
00:54:58,240 –> 00:55:01,119
جزئیات ثبت نام البته در جدید من
1589
00:55:01,119 –> 00:55:01,920
مدل
1590
00:55:01,920 –> 00:55:04,319
من ایجاد کرده ام پس بیایید آن را وارد کنیم
1591
00:55:04,319 –> 00:55:06,000
از مدل های نقطه ای
1592
00:55:06,000 –> 00:55:07,920
پایگاه کاربر را وارد کنید، بنابراین من از مدلهای نقطهای استفاده میکنم
1593
00:55:07,920 –> 00:55:09,599
اینجا چون ما در این حساب هستیم
1594
00:55:09,599 –> 00:55:11,760
اوه برنامه هنوز مدل های خاصی است
1595
00:55:11,760 –> 00:55:13,280
پایه کاربر را وارد کنید
1596
00:55:13,280 –> 00:55:15,359
بنابراین دوباره می توانم تنظیمات و غیره را انجام دهم اما
1597
00:55:15,359 –> 00:55:16,720
من این کار را انجام داده ام که به نظر می رسد
1598
00:55:16,720 –> 00:55:17,680
کمی بیشتر
1599
00:55:17,680 –> 00:55:21,200
مستقیم پس الان باید چیکار کنم
1600
00:55:21,200 –> 00:55:25,680
ایجاد یک فرم جدید برای ثبت نام من است
1601
00:55:25,680 –> 00:55:28,000
بنابراین من یک کلاس جدید در اینجا ایجاد کرده ام
1602
00:55:28,000 –> 00:55:30,240
گسترش از فرم بنابراین فرم
1603
00:55:30,240 –> 00:55:33,599
فرم مدل به طوری که به نوعی اکنون من را تنظیم می کند
1604
00:55:33,599 –> 00:55:34,319
تا
1605
00:55:34,319 –> 00:55:38,720
چند فرم برای مدل من بسازم
1606
00:55:38,720 –> 00:55:40,640
بنابراین در اینجا من در واقع قصد دارم مدل خودم را بسازم
1607
00:55:40,640 –> 00:55:43,520
هر مرحله از راه را تشکیل دهید
1608
00:55:43,520 –> 00:55:45,920
بنابراین برای مثال اول از همه من می خواهم
1609
00:55:45,920 –> 00:55:47,119
تعریف می کنم می خواهم تعریف کنم
1610
00:55:47,119 –> 00:55:50,240
چه واقعی
1611
00:55:51,920 –> 00:55:54,400
در واقع از چه فیلدی هایی می خواهم در خود استفاده کنم
1612
00:55:54,400 –> 00:55:56,240
فرم ثبت نام
1613
00:55:56,240 –> 00:55:57,760
بنابراین فرم ثبت نام من خواهد بود
1614
00:55:57,760 –> 00:55:59,359
زیبا و ساده است که استفاده نمی شود
1615
00:55:59,359 –> 00:56:01,200
تمام زمینه هایی که من در مدل تعیین کرده ام
1616
00:56:01,200 –> 00:56:03,040
شما می توانید مال خود را تمدید کنید، پس اجازه دهید من فقط بدهم
1617
00:56:03,040 –> 00:56:03,359
شما
1618
00:56:03,359 –> 00:56:05,440
یک نمای کلی از نحوه انجام این کار بنابراین ما هستیم
1619
00:56:05,440 –> 00:56:06,559
قصد استفاده از نام کاربری
1620
00:56:06,559 –> 00:56:10,400
رمز ایمیل و رمز عبور 2.
1621
00:56:10,400 –> 00:56:11,760
اینها به نوعی خواهند بود
1622
00:56:11,760 –> 00:56:13,359
نوع اجباری فیلدهایی که می روم
1623
00:56:13,359 –> 00:56:16,000
اینجا نیاز است
1624
00:56:16,000 –> 00:56:18,799
بنابراین من قصد دارم آنها را توصیف کنم پس بیایید
1625
00:56:18,799 –> 00:56:20,880
برو و این کار را انجام بده
1626
00:56:20,880 –> 00:56:25,040
اوه اوم بیایید این را بیاوریم
1627
00:56:25,040 –> 00:56:27,119
پایین باشه پس صف طولانی داره
1628
00:56:27,119 –> 00:56:28,799
در اینجا نام کاربری بنابراین اولین فیلد است
1629
00:56:28,799 –> 00:56:30,079
نام کاربری خواهد بود
1630
00:56:30,079 –> 00:56:31,920
فیلد کاراکتر نقطه را تشکیل می دهد بنابراین من نیاز دارم
1631
00:56:31,920 –> 00:56:33,359
بتوانم این را در جایی که نیاز دارم شناسایی کنم
1632
00:56:33,359 –> 00:56:34,640
مدل من باز است
1633
00:56:34,640 –> 00:56:37,119
من باید مطمئن شوم که فرم اوه
1634
00:56:37,119 –> 00:56:37,680
ورودی ها
1635
00:56:37,680 –> 00:56:40,799
من در اینجا ایجاد می کنم با داده ها مطابقت دارد
1636
00:56:40,799 –> 00:56:42,400
زمینه هایی که در مدل من هستند
1637
00:56:42,400 –> 00:56:44,480
در غیر این صورت این کار نمی کند
1638
00:56:44,480 –> 00:56:46,000
بیایید همه اینها را در یک خط قرار دهیم
1639
00:56:46,000 –> 00:56:48,079
حالا بنابراین برچسب بزنید تا بتوانم در اینجا برخی را تعریف کنم
1640
00:56:48,079 –> 00:56:49,200
از پارامترهای این
1641
00:56:49,200 –> 00:56:52,559
از یک برچسب بنابراین در اینجا من در واقع نیستم
1642
00:56:52,559 –> 00:56:53,839
ساختن برچسب در اینجا من فقط هستم
1643
00:56:53,839 –> 00:56:56,559
تعریف پارامتری که می توانم آن را فراخوانی کنم
1644
00:56:56,559 –> 00:56:59,599
برای این فیلد ورودی خاص بنابراین i
1645
00:56:59,599 –> 00:57:01,200
در واقع نیازی به تایپ نام نیست
1646
00:57:01,200 –> 00:57:02,000
از برچسب
1647
00:57:02,000 –> 00:57:04,160
من می توانم آن را به صورت پویا از طریق واقعی انجام دهم
1648
00:57:04,160 –> 00:57:05,599
اینجا تشکیل دهید
1649
00:57:05,599 –> 00:57:07,200
بنابراین در اینجا من برخی از پارامترهای دیگر را دارم
1650
00:57:07,200 –> 00:57:10,000
می توانم استفاده کنم تا بتوانم اجرا کنم
1651
00:57:10,000 –> 00:57:12,880
حداقل طول چهار زمانی که کاربر
1652
00:57:12,880 –> 00:57:14,480
سعی می کند یک نام کاربری ایجاد کند
1653
00:57:14,480 –> 00:57:16,799
و سپس حداکثر طول 50 و من می توانم
1654
00:57:16,799 –> 00:57:18,079
همچنین کمکی اضافه کنید
1655
00:57:18,079 –> 00:57:21,119
um متنی که می تواند مفید باشد
1656
00:57:21,119 –> 00:57:22,480
برای من به قلاب
1657
00:57:22,480 –> 00:57:25,520
و نشان دهید که آیا به آن نیاز است
1658
00:57:25,520 –> 00:57:27,680
بنابراین اساسا این فقط البته
1659
00:57:27,680 –> 00:57:28,880
فراداده
1660
00:57:28,880 –> 00:57:33,440
اوم که می توانم درست استفاده کنم پس اوه
1661
00:57:33,520 –> 00:57:35,599
بنابراین اکنون می خواهم در ایمیل اضافه کنم
1662
00:57:35,599 –> 00:57:37,280
من فقط این قالب آنلاین را آنجا اضافه می کنم
1663
00:57:37,280 –> 00:57:38,880
بنابراین ایمیل شما می توانید ببینید که این خواهد شد
1664
00:57:38,880 –> 00:57:40,799
یک فیلد ایمیل
1665
00:57:40,799 –> 00:57:43,359
بنابراین می توانید هر طور که دوست دارید دوباره سفارش دهید
1666
00:57:43,359 –> 00:57:44,640
در این مرحله مهم نیست زیرا
1667
00:57:44,640 –> 00:57:46,400
ما می توانیم در قالب واقعی مشخص کنیم
1668
00:57:46,400 –> 00:57:47,760
چگونه نمایش داده می شود
1669
00:57:47,760 –> 00:57:51,760
بنابراین حداکثر طول 100 میز کمک مورد نیاز است
1670
00:57:51,760 –> 00:57:53,280
و سپس می توانم یک پیغام خطا ایجاد کنم
1671
00:57:53,280 –> 00:57:55,680
به عنوان مثال که یک نوع متفاوت است
1672
00:57:55,680 –> 00:57:57,520
بخشی از متادیتا را می توانم اینجا اضافه کنم
1673
00:57:57,520 –> 00:57:59,119
لازمه با عرض پوزش
1674
00:57:59,119 –> 00:58:00,400
شما به یک ایمیل نیاز دارید، بنابراین
1675
00:58:00,400 –> 00:58:02,240
بدیهی است که پیام خطا خواهد بود
1676
00:58:02,240 –> 00:58:03,440
سپس ظاهر شود
1677
00:58:03,440 –> 00:58:06,319
اگر کاربر واقعاً یک را شامل نشود
1678
00:58:06,319 –> 00:58:06,960
پست الکترونیک
1679
00:58:06,960 –> 00:58:08,799
و البته من می خواهم آن را به عنوان اجرا کنم
1680
00:58:08,799 –> 00:58:10,720
ضروری
1681
00:58:10,720 –> 00:58:14,400
در سراسر زیرا این اصلی است
1682
00:58:14,400 –> 00:58:16,079
نام کاربری مهمی که قرار است باشم
1683
00:58:16,079 –> 00:58:17,599
استفاده برای آن کاربر و البته
1684
00:58:17,599 –> 00:58:19,119
اگر کاربر چیزی در آنجا تایپ نکند
1685
00:58:19,119 –> 00:58:20,799
که قرار است دستگیر شود
1686
00:58:20,799 –> 00:58:22,240
بیایید به یاد داشته باشیم که این خواهد شد
1687
00:58:22,240 –> 00:58:25,520
اینجا در مدیر سفارشی ما گرفته شده است
1688
00:58:25,520 –> 00:58:29,520
اگر نام کاربری در اینجا اضافه نشده است
1689
00:58:29,520 –> 00:58:32,559
ما به عنوان مثال اگر ایمیل نیست
1690
00:58:32,559 –> 00:58:37,200
ما در اینجا یک خطای اعتبار سنجی را مطرح کرده ایم
1691
00:58:37,200 –> 00:58:39,760
این همه در جای خود است، بنابراین در حال حاضر ما یک
1692
00:58:39,760 –> 00:58:41,040
پست الکترونیک
1693
00:58:41,040 –> 00:58:42,240
بنابراین در این مرحله ما احتمالا فقط
1694
00:58:42,240 –> 00:58:44,240
درست نیاز به چند فیلد رمز عبور دارد
1695
00:58:44,240 –> 00:58:46,000
پس بیایید اکنون فیلدهای رمز عبور خود را اضافه کنیم
1696
00:58:46,000 –> 00:58:47,920
ما به دو فیلد رمز عبور نیاز داریم
1697
00:58:47,920 –> 00:58:50,960
زیرا ما رمز و رمز عبور داریم
1698
00:58:50,960 –> 00:58:52,079
دو که بدیهی است
1699
00:58:52,079 –> 00:58:54,640
بررسی برای اطمینان از اینکه
1700
00:58:54,640 –> 00:58:55,520
رمزهای عبور
1701
00:58:55,520 –> 00:58:58,880
امم درست تنظیم شده اند
1702
00:58:58,880 –> 00:59:00,720
اعتبار گذرواژه آنچه من به آن فکر می کنم
1703
00:59:00,720 –> 00:59:02,160
پسوردت رو تکرار کن
1704
00:59:02,160 –> 00:59:04,400
تا مطمئن شوید که um را تایپ کرده اید
1705
00:59:04,400 –> 00:59:05,599
رمز عبور درست شما
1706
00:59:05,599 –> 00:59:08,799
می خواهم رمز عبور را تایپ کنم
1707
00:59:08,799 –> 00:59:11,119
رمز عبور دو فرم فیلدهای کاراکتر
1708
00:59:11,119 –> 00:59:13,440
برچسب رمز عبور و تکرار رمز عبور
1709
00:59:13,440 –> 00:59:17,040
که برابر است با وارد کردن رمز عبور نقطه ای
1710
00:59:17,040 –> 00:59:18,880
بنابراین در اینجا من از این ویجت ویجت استفاده می کنم
1711
00:59:18,880 –> 00:59:20,079
از فرم ها
1712
00:59:20,079 –> 00:59:22,000
اوم فقط برای روشن کردن آن یک خواهد بود
1713
00:59:22,000 –> 00:59:24,720
ورودی رمز عبور
1714
00:59:24,720 –> 00:59:26,079
من فکر می کنم شما به خوبی تعجب می کنید که چیست
1715
00:59:26,079 –> 00:59:28,240
یک ویجت خوب این شما را به
1716
00:59:28,240 –> 00:59:29,920
مستندات در اینجا که قرار است به
1717
00:59:29,920 –> 00:59:31,680
توضیح بهتری به شما بدهم
1718
00:59:31,680 –> 00:59:32,079
می توان
1719
00:59:32,079 –> 00:59:33,760
شما می توانید ببینید که یک ویجت یک جنگو است
1720
00:59:33,760 –> 00:59:36,240
نمایش عنصر ورودی html
1721
00:59:36,240 –> 00:59:38,160
بنابراین ویجت رندر را انجام می دهد
1722
00:59:38,160 –> 00:59:39,359
html
1723
00:59:39,359 –> 00:59:41,680
و استخراج داده ها از get
1724
00:59:41,680 –> 00:59:42,480
پست
1725
00:59:42,480 –> 00:59:44,880
بنابراین در اینجا پیشنهاد می شود که با استفاده از
1726
00:59:44,880 –> 00:59:46,240
یک ویجت جادوگر در
1727
00:59:46,240 –> 00:59:49,520
فیلدهای رمز عبور جنگو قادر است
1728
00:59:49,520 –> 00:59:52,559
برخورد و رسیدگی به آن داده ها و
1729
00:59:52,559 –> 00:59:53,280
استخراج
1730
00:59:53,280 –> 00:59:56,640
از آن بنابراین
1731
00:59:56,720 –> 00:59:58,160
اگر کمی بیشتر بخوانید
1732
00:59:58,160 –> 01:00:00,400
آن را به شما از طریق
1733
01:00:00,400 –> 01:00:02,799
کاری که می توانید با ویجت ها انجام دهید اما وجود دارد
1734
01:00:02,799 –> 01:00:04,160
یک ابزار کاملا قدرتمند
1735
01:00:04,160 –> 01:00:07,200
می توانید برای تنظیم فیلدهای مختلف استفاده کنید
1736
01:00:07,200 –> 01:00:08,960
و غیره، بنابراین ارزش خواندن را دارد
1737
01:00:08,960 –> 01:00:10,160
که پس آن است
1738
01:00:10,160 –> 01:00:14,319
3.1 ref ویجت ها را تشکیل می دهد
1739
01:00:14,319 –> 01:00:17,520
خیلی شبیه به مدلهایی است که اکنون میتوانیم
1740
01:00:17,520 –> 01:00:19,119
do اضافه کردن نوعی کلاس است
1741
01:00:19,119 –> 01:00:21,760
متا پس بیایید یک متای کلاس اضافه کنیم
1742
01:00:21,760 –> 01:00:23,280
فقط میخوام اینجا توضیح بدم
1743
01:00:23,280 –> 01:00:24,799
اوه ما قرار است چه مدلی باشیم
1744
01:00:24,799 –> 01:00:27,680
با استفاده از و البته آنچه که ما نیز می توانیم
1745
01:00:27,680 –> 01:00:28,400
انجام دادن
1746
01:00:28,400 –> 01:00:30,160
است آه را در مزارع و فقط
1747
01:00:30,160 –> 01:00:31,599
توضیح دهید چه زمینه هایی
1748
01:00:31,599 –> 01:00:36,160
بنابراین نام کاربری و ایمیل بنابراین ما به آنجا برویم
1749
01:00:36,160 –> 01:00:39,280
بنابراین اکنون ما فرم ثبت نام خود را داریم
1750
01:00:39,280 –> 01:00:42,480
راه اندازی کنید، حالا بیایید به
1751
01:00:42,480 –> 01:00:43,760
دیدگاه ها چون ما نیاز داریم
1752
01:00:43,760 –> 01:00:45,599
ایجاد و ایجاد یک دیدگاه
1753
01:00:45,599 –> 01:00:48,640
تا بتوانیم در واقع از آن استفاده کنیم
1754
01:00:48,640 –> 01:00:52,799
این فرم الان
1755
01:00:52,799 –> 01:00:56,160
بله، پس بیایید به نماها برویم، بنابراین من چیست
1756
01:00:56,160 –> 01:00:57,520
الان میخوای انجام بدی
1757
01:00:57,520 –> 01:01:00,559
آیا ما می خواهیم به وضوح آن را وارد کنیم
1758
01:01:00,559 –> 01:01:01,839
فرم البته
1759
01:01:01,839 –> 01:01:04,960
زیرا می خواهیم به نوعی به آن ارجاع دهیم
1760
01:01:04,960 –> 01:01:07,920
در اینجا در این دیدگاه پس بیایید جلو برویم و
1761
01:01:07,920 –> 01:01:09,359
انجام این کار
1762
01:01:09,359 –> 01:01:11,839
بنابراین اکنون ما به نوعی به آن دسترسی داریم
1763
01:01:11,839 –> 01:01:13,200
تا ما از آن استفاده کنیم
1764
01:01:13,200 –> 01:01:16,559
و در حال حاضر ما می خواهیم در واقع پس از آن اوه
1765
01:01:16,559 –> 01:01:18,960
نوعی ساخت این تابع برای
1766
01:01:18,960 –> 01:01:20,240
ثبت
1767
01:01:20,240 –> 01:01:21,359
بنابراین ما می خواهیم از طریق و
1768
01:01:21,359 –> 01:01:24,160
در واقع تمام داده های جمع کننده را ذخیره می کند و
1769
01:01:24,160 –> 01:01:26,160
در واقع داده ها را ذخیره کنید، پس بیایید برویم
1770
01:01:26,160 –> 01:01:27,440
از طریق چگونه که ممکن است
1771
01:01:27,440 –> 01:01:31,440
امم که ممکن است به نظر برسد
1772
01:01:31,440 –> 01:01:32,799
خوب بیایید فقط به این فکر کنیم
1773
01:01:32,799 –> 01:01:34,640
منطقی و ساختن یک سیستم مانند
1774
01:01:34,640 –> 01:01:36,640
این در حالت ایده آل می توانست برخی از آنها را انجام دهد
1775
01:01:36,640 –> 01:01:37,520
برنامه ریزی
1776
01:01:37,520 –> 01:01:39,440
و شما تقریباً می دانید چه مراحلی دارد
1777
01:01:39,440 –> 01:01:41,280
شما می خواهید آنچه را که برنامه شما می خواهد دریافت کنید
1778
01:01:41,280 –> 01:01:42,079
گرفتن
1779
01:01:42,079 –> 01:01:43,040
وگرنه تو یه جورایی
1780
01:01:43,040 –> 01:01:45,520
چیزهای برنامه نویسی پس خوب است بدانید
1781
01:01:45,520 –> 01:01:47,280
جریان سیستم چگونه است
1782
01:01:47,280 –> 01:01:48,960
بیایید فقط در مورد این فکر کنیم که یک کاربر می آید
1783
01:01:48,960 –> 01:01:51,440
به سیستم من می خواهند ثبت نام کنند
1784
01:01:51,440 –> 01:01:52,240
حساب
1785
01:01:52,240 –> 01:01:54,160
حالا فقط باید به این فکر کنم که چه کسی
1786
01:01:54,160 –> 01:01:55,760
باید و چه کسانی نباید ثبت نام کنند
1787
01:01:55,760 –> 01:01:56,799
حساب
1788
01:01:56,799 –> 01:01:59,520
حالا اگر کاربری وارد شده باشد احتمالاً
1789
01:01:59,520 –> 01:02:00,400
به احتمال زیاد که
1790
01:02:00,400 –> 01:02:01,839
آنها نباید جدید ثبت نام کنند
1791
01:02:01,839 –> 01:02:03,920
حساب ممکن است ام یا حداقل
1792
01:02:03,920 –> 01:02:05,599
شاید بهتر باشد اگر این کار را نکنند
1793
01:02:05,599 –> 01:02:07,599
اگر قبلاً حساب کاربری دارند ثبت نام کنند
1794
01:02:07,599 –> 01:02:08,640
وارد شده
1795
01:02:08,640 –> 01:02:10,799
بنابراین شاید اولین کاری که قبلا انجام می دهم
1796
01:02:10,799 –> 01:02:12,480
در واقع ثبت نام حساب بررسی می شود
1797
01:02:12,480 –> 01:02:14,160
ببینید آیا آنها واقعاً وارد سیستم شده اند یا خیر
1798
01:02:14,160 –> 01:02:16,880
اجازه دهید فقط از درخواست ساده استفاده کنیم
1799
01:02:16,880 –> 01:02:17,599
کاربر است
1800
01:02:17,599 –> 01:02:19,200
احراز هویت شد تا ببیند آیا آنها را بررسی می کند
1801
01:02:19,200 –> 01:02:21,359
در واقع احراز هویت شده و وارد سیستم شده اند
1802
01:02:21,359 –> 01:02:24,559
و اگر آنها را به جایی برگردانیم
1803
01:02:24,559 –> 01:02:27,839
آنها در واقع وارد سیستم شده اند
1804
01:02:27,839 –> 01:02:31,920
بنابراین ما آنها را به جایی برمی گردانیم
1805
01:02:31,920 –> 01:02:34,079
هر کجا که بخواهیم آنها را برگردانیم پس ما
1806
01:02:34,079 –> 01:02:36,240
به داشبورد بازخواهد گشت
1807
01:02:36,240 –> 01:02:38,000
اما من فکر نمی کنم که ما هنوز آن را ساخته ایم
1808
01:02:38,000 –> 01:02:39,839
پس بیایید جلوتر برویم
1809
01:02:39,839 –> 01:02:42,720
و فقط این کار را در حال حاضر انجام دهید شاید فقط یک
1810
01:02:42,720 –> 01:02:45,200
صفحه نخست
1811
01:02:45,760 –> 01:02:47,839
خوب پس این اولین چیزی است که در حال حاضر
1812
01:02:47,839 –> 01:02:49,119
کاری که باید انجام دهیم
1813
01:02:49,119 –> 01:02:52,240
آیا ام جمع آوری اطلاعات پس این است
1814
01:02:52,240 –> 01:02:52,640
چشم انداز
1815
01:02:52,640 –> 01:02:54,880
به یاد داشته باشید قرار است زمانی مورد استفاده قرار گیرد
1816
01:02:54,880 –> 01:02:56,400
کاربر آن را فشار می دهد
1817
01:02:56,400 –> 01:02:58,720
دکمه ثبت همه داده های فرم است
1818
01:02:58,720 –> 01:02:59,839
قرار است اخراج شود
1819
01:02:59,839 –> 01:03:01,839
به آدرس اینترنتی که قرار است ارسال شود
1820
01:03:01,839 –> 01:03:04,000
سپس به این دیدگاه اشاره شود
1821
01:03:04,000 –> 01:03:05,119
و ما قصد داریم کاری با آن انجام دهیم
1822
01:03:05,119 –> 01:03:06,799
بنابراین اولین کاری که می خواهیم انجام دهیم این است
1823
01:03:06,799 –> 01:03:07,839
بررسی کنید تا ببینید
1824
01:03:07,839 –> 01:03:10,559
اگر روش درخواست برابر با پست باشد
1825
01:03:10,559 –> 01:03:11,839
چون ما نمی خواهیم
1826
01:03:11,839 –> 01:03:13,760
هر کسی بتواند ثبت نام کند مگر اینکه
1827
01:03:13,760 –> 01:03:16,000
آنها در واقع داده ها را برای ما ارسال کرده اند
1828
01:03:16,000 –> 01:03:18,079
بنابراین ما فقط این نوع را ارائه می دهیم
1829
01:03:18,079 –> 01:03:21,119
بررسی اعتبار سنجی
1830
01:03:21,359 –> 01:03:24,000
بنابراین من حدس میزنم کاری که میخواهیم انجام دهیم این است
1831
01:03:24,000 –> 01:03:24,799
برای جمع آوری
1832
01:03:24,799 –> 01:03:27,760
اطلاعات از داده های پست پس ما هستیم
1833
01:03:27,760 –> 01:03:29,200
نیاز به جمع آوری داده های کاربر دارد
1834
01:03:29,200 –> 01:03:30,559
درست است، بنابراین ما می خواهیم یک جدید ایجاد کنیم
1835
01:03:30,559 –> 01:03:32,079
فرم ثبت متغیر
1836
01:03:32,079 –> 01:03:33,200
و این برابر خواهد شد
1837
01:03:33,200 –> 01:03:35,920
فرم ثبت نام از پست درخواست
1838
01:03:35,920 –> 01:03:36,559
بنابراین
1839
01:03:36,559 –> 01:03:38,640
بله، ما اساساً فقط آن را دریافت می کنیم
1840
01:03:38,640 –> 01:03:40,079
داده ها از
1841
01:03:40,079 –> 01:03:42,079
پست و اکنون باید کاری انجام دهیم
1842
01:03:42,079 –> 01:03:44,640
با آن بنابراین اولین کاری که می خواهیم انجام دهیم
1843
01:03:44,640 –> 01:03:47,760
با این داده ها ما می خواهیم آن را بررسی کنیم
1844
01:03:47,760 –> 01:03:49,359
کاری که می خواهیم انجام دهیم این است که می خواهیم بررسی کنیم
1845
01:03:49,359 –> 01:03:51,599
این داده ها در برابر شاید مدل است
1846
01:03:51,599 –> 01:03:54,720
برای بررسی برای مثال برای دیدن همه
1847
01:03:54,720 –> 01:03:57,280
انواع داده ها به درستی وارد شده اند، بنابراین
1848
01:03:57,280 –> 01:03:58,799
ایمیل به درستی وارد شده است و غیره
1849
01:03:58,799 –> 01:03:59,599
ما می توانیم اجرا کنیم
1850
01:03:59,599 –> 01:04:02,400
اگر فرم ثبت نام معتبر است و این
1851
01:04:02,400 –> 01:04:04,079
به نوعی انجام آن نوع از
1852
01:04:04,079 –> 01:04:04,880
تست ها
1853
01:04:04,880 –> 01:04:08,559
در داده های ما بنابراین
1854
01:04:08,559 –> 01:04:10,960
اکنون کاری که می توانیم انجام دهیم این است که می توانیم شروع کنیم
1855
01:04:10,960 –> 01:04:12,640
به نوعی برخی از آن داده ها را خارج کنید و
1856
01:04:12,640 –> 01:04:15,119
شروع به ذخیره برخی از آن داده ها کنید
1857
01:04:15,119 –> 01:04:18,480
پس بیایید پیش برویم و این کار را انجام دهیم
1858
01:04:18,480 –> 01:04:20,240
برابر فرم ثبت نام
1859
01:04:20,240 –> 01:04:25,039
ذخیره کنید، بنابراین ما می خواهیم در اینجا ایجاد کنیم
1860
01:04:25,039 –> 01:04:26,880
همه اقلامی که به آنها نیاز داریم
1861
01:04:26,880 –> 01:04:28,400
برای صرفه جویی در مورد کاربر
1862
01:04:28,400 –> 01:04:30,079
پس بیایید فقط به آنچه در ماست فکر کنیم
1863
01:04:30,079 –> 01:04:32,799
به عنوان مثال، به شکلی نیاز داریم
1864
01:04:32,799 –> 01:04:34,559
اوه تمیز پس ما اینو تمیز میکنیم
1865
01:04:34,559 –> 01:04:35,920
داده ها
1866
01:04:35,920 –> 01:04:39,039
و برای اهداف اعتبارسنجی و امنیت
1867
01:04:39,039 –> 01:04:40,240
دلایل
1868
01:04:40,240 –> 01:04:41,520
و سپس فقط بررسی کنید تا مطمئن شوید
1869
01:04:41,520 –> 01:04:43,760
در اصل این یک ایمیل است و این
1870
01:04:43,760 –> 01:04:45,280
سپس قرار است قرار گیرد
1871
01:04:45,280 –> 01:04:48,160
در پایگاه داده من، بنابراین دوباره اینتر را وارد کنید
1872
01:04:48,160 –> 01:04:50,000
آنها یک رمز عبور وارد می کنند
1873
01:04:50,000 –> 01:04:52,400
اوم پس من فقط می خواهم دوباره آن را تمیز کنم
1874
01:04:52,400 –> 01:04:53,599
فقط برای اینکه مطمئن بشم چیزی داخلش نیست
1875
01:04:53,599 –> 01:04:54,000
آنجا
1876
01:04:54,000 –> 01:04:56,160
به عنوان مثال تلاش برای تزریق هر کد
1877
01:04:56,160 –> 01:04:57,200
و غیره
1878
01:04:57,200 –> 01:04:59,839
اوم پس من این کار را انجام خواهم داد و سپس
1879
01:04:59,839 –> 01:05:01,599
اساساً من باید به نوعی تنظیم کنم
1880
01:05:01,599 –> 01:05:02,960
کاربر بنابراین
1881
01:05:02,960 –> 01:05:04,720
اگر مدلی که من دارم به خاطر دارید
1882
01:05:04,720 –> 01:05:06,000
بخش فعال است
1883
01:05:06,000 –> 01:05:07,520
و باید تنظیم شود، بنابراین من می خواهم
1884
01:05:07,520 –> 01:05:09,599
فقط آن را روی false قرار دهید
1885
01:05:09,599 –> 01:05:11,839
چون نمیخوام یوزرم رو فعال کنم
1886
01:05:11,839 –> 01:05:13,039
فوراً زیرا آنها قصد دارند
1887
01:05:13,039 –> 01:05:14,160
ایمیل ارسال شود
1888
01:05:14,160 –> 01:05:15,520
و سپس آنها فعال می شوند
1889
01:05:15,520 –> 01:05:17,520
خودشان و سپس من می توانم جلو بروم و
1890
01:05:17,520 –> 01:05:19,039
یک کاربر ذخیره کنید
1891
01:05:19,039 –> 01:05:21,599
بنابراین این همان چیزی است که من می خواهم در ابتدا ذخیره کنم
1892
01:05:21,599 –> 01:05:22,160
درست
1893
01:05:22,160 –> 01:05:25,359
um در مورد کاربر، بنابراین شما ممکن است متوجه شوید
1894
01:05:25,359 –> 01:05:27,119
چند مورد وجود دارد که گم شده است
1895
01:05:27,119 –> 01:05:27,680
من آنجا هستم
1896
01:05:27,680 –> 01:05:30,880
تایپ کردم که خوب ذخیره نکردم
1897
01:05:30,880 –> 01:05:31,760
اشکالی ندارد
1898
01:05:31,760 –> 01:05:34,839
امم شما می توانید آنهایی را اضافه کنید که a نیست
1899
01:05:34,839 –> 01:05:36,319
مسئله
1900
01:05:36,319 –> 01:05:38,799
بنابراین در این مرحله کاربر وارد شده است
1901
01:05:38,799 –> 01:05:40,319
جزئیات آنها در فرم
1902
01:05:40,319 –> 01:05:43,119
ما فرم را ذخیره کرده ایم، بنابراین اکنون می خواهیم
1903
01:05:43,119 –> 01:05:43,599
ارسال
1904
01:05:43,599 –> 01:05:46,880
یک کاربر یک ایمیل
1905
01:05:46,880 –> 01:05:50,160
ایده در اینجا این است که ما به کاربر اجازه می دهیم
1906
01:05:50,160 –> 01:05:51,200
برای ثبت نام
1907
01:05:51,200 –> 01:05:53,200
و سپس حساب آنها را در اینجا تنظیم می کنیم
1908
01:05:53,200 –> 01:05:55,359
کاربران فعال نادرست
1909
01:05:55,359 –> 01:05:57,440
بنابراین حساب آنها در واقع فعال نیست
1910
01:05:57,440 –> 01:05:59,520
با این حال آنها واقعا نمی توانند وارد سیستم شوند
1911
01:05:59,520 –> 01:06:02,079
بنابراین کاربر یک ایمیل دریافت می کند
1912
01:06:02,079 –> 01:06:03,039
در آن ایمیل
1913
01:06:03,039 –> 01:06:04,160
آنها باید روی آن کلیک کنند
1914
01:06:04,160 –> 01:06:06,000
پیوندی که سپس آنها را فعال می کند
1915
01:06:06,000 –> 01:06:08,880
حساب کاربری و سپس آنها می توانند وارد شوند
1916
01:06:08,880 –> 01:06:11,280
بنابراین این یک بررسی امنیتی معمولی است
1917
01:06:11,280 –> 01:06:12,400
اطمینان حاصل شود که
1918
01:06:12,400 –> 01:06:16,000
ایمیلی که آنها استفاده می کنند معتبر است
1919
01:06:16,000 –> 01:06:18,640
همچنین به محافظت در برابر هرزنامه کمک می کند
1920
01:06:18,640 –> 01:06:20,480
از افرادی که حساب ایجاد می کنند
1921
01:06:20,480 –> 01:06:23,920
در سیستم شما جنگو در اختیار ما قرار می دهد یا
1922
01:06:23,920 –> 01:06:24,880
راهی به ما می دهد
1923
01:06:24,880 –> 01:06:28,079
در رویکرد ایجاد بازنشانی رمز عبور
1924
01:06:28,079 –> 01:06:29,039
توکن ها
1925
01:06:29,039 –> 01:06:33,039
اوم پس این ابزاری است که ما می توانیم
1926
01:06:33,039 –> 01:06:36,480
توکن را از بسته جنگو وارد کنید
1927
01:06:36,480 –> 01:06:37,599
بسته بندی
1928
01:06:37,599 –> 01:06:40,319
پسورد بازنشانی رمز ژنراتور در حال حاضر ما
1929
01:06:40,319 –> 01:06:42,160
همچنین می توانید از این رمز عبور استفاده کنید
1930
01:06:42,160 –> 01:06:45,359
برای ایجاد حساب، مولد توکن را بازنشانی کنید
1931
01:06:45,359 –> 01:06:47,280
توکن های فعال سازی
1932
01:06:47,280 –> 01:06:48,960
بنابراین در اینجا چیزی که ما می خواهیم انجام دهیم این است که می خواهیم
1933
01:06:48,960 –> 01:06:50,480
ایجاد یک نشانه منحصر به فرد
1934
01:06:50,480 –> 01:06:52,400
توکن برای آن کاربر خاص که
1935
01:06:52,400 –> 01:06:53,599
فقط ثبت نام کرد
1936
01:06:53,599 –> 01:06:56,000
ما آن نشانه را ارسال می کنیم که کاربر این کار را خواهد کرد
1937
01:06:56,000 –> 01:06:57,520
سپس بر روی لینکی که خواهد داشت کلیک کنید
1938
01:06:57,520 –> 01:06:57,920
را
1939
01:06:57,920 –> 01:06:59,599
نشانه به عنوان بخشی از پیوند و سپس ما
1940
01:06:59,599 –> 01:07:01,680
بتوانید یک بار آن توکن را استخراج کنید
1941
01:07:01,680 –> 01:07:03,119
آنها روی آن لینک کلیک کرده اند و
1942
01:07:03,119 –> 01:07:06,000
به سایت ما برگردید و سپس می توانیم
1943
01:07:06,000 –> 01:07:07,920
رمزگذاری کردن
1944
01:07:07,920 –> 01:07:10,400
آن توکن را بررسی کنید تا ببینید آیا آن کاربر
1945
01:07:10,400 –> 01:07:11,359
معتبر است
1946
01:07:11,359 –> 01:07:13,119
و سپس می توانیم جلو برویم و فعال کنیم
1947
01:07:13,119 –> 01:07:14,799
حساب اگر هستند
1948
01:07:14,799 –> 01:07:18,799
یک کاربر معتبر بنابراین اگر وارد آن شویم
1949
01:07:18,799 –> 01:07:22,240
منطقه حساب ها در اینجا
1950
01:07:22,240 –> 01:07:24,039
من یک فایل جدید به نام اینجا اضافه کردم
1951
01:07:24,039 –> 01:07:25,440
token.py
1952
01:07:25,440 –> 01:07:27,920
بنابراین در اینجا ما می خواهیم چاه را اضافه کنیم
1953
01:07:27,920 –> 01:07:29,039
اول از همه ما می خواهیم وارد کنیم
1954
01:07:29,039 –> 01:07:30,880
احراز هویت رمزی
1955
01:07:30,880 –> 01:07:33,599
یا پسورد بازنشانی رمز ژنراتور است
1956
01:07:33,599 –> 01:07:35,039
بیایید آن را از
1957
01:07:35,039 –> 01:07:38,799
نشانه ها و سپس ما نیز نیاز داریم
1958
01:07:38,799 –> 01:07:42,079
امم فقط برای اینکه همه اینها کار کند
1959
01:07:42,079 –> 01:07:43,520
بسته شش، بنابراین ما احتمالا می رویم
1960
01:07:43,520 –> 01:07:45,200
به نصب آن نیاز است
1961
01:07:45,200 –> 01:07:48,480
پس بیایید آن را بیاوریم
1962
01:07:48,480 –> 01:07:52,240
در اوه متاسفم
1963
01:07:52,240 –> 01:07:57,839
پیپ نصب شش
1964
01:07:59,200 –> 01:08:00,880
بنابراین اگر می خواهید بدانید که شش فقط چیست
1965
01:08:00,880 –> 01:08:02,319
اینجا را بخوانید
1966
01:08:02,319 –> 01:08:04,160
اوم کمی انتزاعی است اما این است
1967
01:08:04,160 –> 01:08:06,480
برخی از کتابخانه های سازگاری را در اختیار ما قرار می دهد
1968
01:08:06,480 –> 01:08:07,839
تا ما را قادر سازد
1969
01:08:07,839 –> 01:08:10,240
از رمز بازنشانی رمز عبور استفاده کنید
1970
01:08:10,240 –> 01:08:11,520
ژنراتور
1971
01:08:11,520 –> 01:08:13,359
بنابراین فقط نوعی ابزار پس زمینه
1972
01:08:13,359 –> 01:08:14,720
که به طور بالقوه نیاز دارد
1973
01:08:14,720 –> 01:08:16,799
برای اجرای رمز بازنشانی رمز عبور
1974
01:08:16,799 –> 01:08:18,080
ژنراتور
1975
01:08:18,080 –> 01:08:20,640
خوب پس اکنون ما آن را در جای خود داریم
1976
01:08:20,640 –> 01:08:21,839
می تواند پیش برود و ایجاد کند
1977
01:08:21,839 –> 01:08:25,359
یک کلاس جدید پس ادامه دهید و
1978
01:08:25,359 –> 01:08:27,600
یک کلاس جدید در اینجا ایجاد کنید که من این را نامیده ام
1979
01:08:27,600 –> 01:08:29,520
رمز فعال سازی یا فعال سازی حساب
1980
01:08:29,520 –> 01:08:30,960
ژنراتور تا بتوانید ببینید که دارم وارد می کنم
1981
01:08:30,960 –> 01:08:33,279
تولید کننده رمز بازنشانی رمز عبور
1982
01:08:33,279 –> 01:08:36,000
تا توکن هایم را تولید کنم و سپس باید انجام دهم
1983
01:08:36,000 –> 01:08:37,040
برو جلو
1984
01:08:37,040 –> 01:08:40,640
و در حال حاضر در واقع نوعی تولید
1985
01:08:40,640 –> 01:08:43,759
بنابراین رمز از آن تولید می شود
1986
01:08:43,759 –> 01:08:46,238
تعدادی از پارامترهای مختلف در اینجا بنابراین
1987
01:08:46,238 –> 01:08:47,600
کاربر واقعی
1988
01:08:47,600 –> 01:08:50,719
و زمان بازه زمانی واقعی
1989
01:08:50,719 –> 01:08:53,279
در این زمان خاص بنابراین ژنراتور
1990
01:08:53,279 –> 01:08:54,560
قرار است استفاده کند
1991
01:08:54,560 –> 01:08:56,880
آه این منحصر به فرد برای تولید یک
1992
01:08:56,880 –> 01:08:58,238
کد منحصر به فرد
1993
01:08:58,238 –> 01:08:59,920
و البته کاربر منتقد است
1994
01:08:59,920 –> 01:09:01,839
چیزی در اینجا زیرا بدیهی است زمانی که آن را
1995
01:09:01,839 –> 01:09:03,040
رمزگشایی می شود
1996
01:09:03,040 –> 01:09:06,960
um توکن رمزگشایی می شود
1997
01:09:06,960 –> 01:09:08,719
آنچه به طور بالقوه در اینجا اتفاق می افتد ما هستیم
1998
01:09:08,719 –> 01:09:10,319
می تواند کاربر را استخراج کند
1999
01:09:10,319 –> 01:09:12,080
اگر کاربر را در پایگاه داده بررسی کنید
2000
01:09:12,080 –> 01:09:14,080
وجود داشته باشد و سپس ادامه دهد و
2001
01:09:14,080 –> 01:09:16,080
البته آنها را فعال کنید و ما می رویم
2002
01:09:16,080 –> 01:09:18,158
برای انجام این کار به شناسه کاربری نیاز دارید
2003
01:09:18,158 –> 01:09:20,560
برای ما منطقی است که جاسازی کنیم یا داشته باشیم
2004
01:09:20,560 –> 01:09:22,960
آن شناسه کاربری در توکن
2005
01:09:22,960 –> 01:09:25,920
بنابراین اکنون این در جای خود قرار دارد
2006
01:09:25,920 –> 01:09:26,880
برو جلو
2007
01:09:26,880 –> 01:09:30,880
و برگرد
2008
01:09:30,880 –> 01:09:35,120
ما به کلید اصلی کاربر نیاز داریم
2009
01:09:35,120 –> 01:09:38,399
شاید مهر زمان پس چه اتفاقی می افتد
2010
01:09:38,399 –> 01:09:40,238
در اینجا با رمز بازنشانی رمز عبور
2011
01:09:40,238 –> 01:09:40,960
با اينكه
2012
01:09:40,960 –> 01:09:42,799
دوباره ما از تنظیم مجدد رمز عبور استفاده می کنیم
2013
01:09:42,799 –> 01:09:45,279
توکن برای تولید اینها
2014
01:09:45,279 –> 01:09:48,640
نشانه ها این یک ابزار کاملا جالب است
2015
01:09:48,640 –> 01:09:51,120
بنابراین به طور پیش فرض مقدار رمز عبور
2016
01:09:51,120 –> 01:09:53,679
توکن ریست به نظر من هفت روزه است
2017
01:09:53,679 –> 01:09:56,320
ام و می توان آن را به عنوان مثال تغییر داد
2018
01:09:56,320 –> 01:09:56,960
که در
2019
01:09:56,960 –> 01:10:00,320
تنظیمات آه ما می توانیم راه اندازی um چگونه
2020
01:10:00,320 –> 01:10:00,960
طولانی
2021
01:10:00,960 –> 01:10:04,880
و این نشانه ها برای مدت باقی خواهند ماند
2022
01:10:04,880 –> 01:10:07,920
بنابراین به عنوان مثال در هسته اینجا ما می توانیم
2023
01:10:07,920 –> 01:10:08,320
اضافه کردن
2024
01:10:08,320 –> 01:10:11,679
در پایین برخی از پارامترها
2025
01:10:11,679 –> 01:10:14,080
بنابراین به عنوان مثال من فکر می کنم آن است
2026
01:10:14,080 –> 01:10:15,440
کلمه عبور
2027
01:10:15,440 –> 01:10:18,880
بازنشانی مهلت زمانی
2028
01:10:18,880 –> 01:10:22,640
بنابراین ما می توانیم در چند روز اینجا تنظیم کنیم
2029
01:10:22,640 –> 01:10:24,239
چند روز می خواهیم که اینطور باشد
2030
01:10:24,239 –> 01:10:25,760
این چیزی است که ما می توانیم به آن نگاهی بیندازیم
2031
01:10:25,760 –> 01:10:26,080
ولی
2032
01:10:26,080 –> 01:10:28,239
اگر به کمی علاقه دارید
2033
01:10:28,239 –> 01:10:31,040
عمق بیشتر
2034
01:10:31,040 –> 01:10:33,199
نگاهی به مستندات برای
2035
01:10:33,199 –> 01:10:34,960
رمز عبور رمز تولید شده و
2036
01:10:34,960 –> 01:10:36,640
شما تمام ویژگی ها و
2037
01:10:36,640 –> 01:10:39,040
مقادیر و پارامترهایی که می توانید تنظیم کنید
2038
01:10:39,040 –> 01:10:40,640
برای آن
2039
01:10:40,640 –> 01:10:43,040
بنابراین اکنون تابعی برای تولید داریم
2040
01:10:43,040 –> 01:10:44,560
مقدار هش واقعی که ما می رویم
2041
01:10:44,560 –> 01:10:45,920
برای ارسال در سراسر
2042
01:10:45,920 –> 01:10:48,560
و برای کمک به احراز هویت کاربر و
2043
01:10:48,560 –> 01:10:50,560
سپس کاربر را در سیستم فعال کنید
2044
01:10:50,560 –> 01:10:52,239
ما فقط آن را به این متغیر منتقل می کنیم
2045
01:10:52,239 –> 01:10:53,679
اینجا و بعد ما می توانیم دسترسی داشته باشیم
2046
01:10:53,679 –> 01:10:56,880
این تسهیلات از این متغیر خوب است
2047
01:10:56,880 –> 01:10:59,360
اکنون می توانیم آن را ببندیم، پس بیایید به عقب برگردیم
2048
01:10:59,360 –> 01:11:00,239
به
2049
01:11:00,239 –> 01:11:03,440
دیدگاه ما و اجازه دهید فقط ایمیل را تنظیم کنیم
2050
01:11:03,440 –> 01:11:04,480
بنابراین ما نیاز داریم
2051
01:11:04,480 –> 01:11:06,480
چند پارامتر به منظور در واقع
2052
01:11:06,480 –> 01:11:07,600
ایمیل ما را ایجاد کنید
2053
01:11:07,600 –> 01:11:09,360
بنابراین در ایمیل ما می خواهیم
2054
01:11:09,360 –> 01:11:11,760
آدرس اینترنتی را اضافه کنید تا کاربران بتوانند روی آن کلیک کنند
2055
01:11:11,760 –> 01:11:15,040
آدرس اینترنتی و سپس آن شامل خواهد شد
2056
01:11:15,040 –> 01:11:18,400
یک مقدار هش و ما میتوانیم آن را عبور دهیم
2057
01:11:18,400 –> 01:11:20,239
به عنوان مثال و آن زمان می تواند باشد
2058
01:11:20,239 –> 01:11:24,000
رمزگشایی یا رمزگشایی شده است
2059
01:11:24,000 –> 01:11:26,800
و سپس ما می توانیم کاربر را فعال کنیم تا ما
2060
01:11:26,800 –> 01:11:28,640
اطلاعات فعلی سایت را دریافت کنید
2061
01:11:28,640 –> 01:11:30,960
اوم تا بتوانیم تعدادی قطعه جمع کنیم
2062
01:11:30,960 –> 01:11:32,080
از اطلاعات
2063
01:11:32,080 –> 01:11:33,760
اوه از آن، بنابراین ما آن را در این قرار می دهیم
2064
01:11:33,760 –> 01:11:35,280
متغیر فعلی سایت بنابراین ما ایجاد می کنیم
2065
01:11:35,280 –> 01:11:36,320
موضوع
2066
01:11:36,320 –> 01:11:38,560
برای ایمیل ما و سپس ما به
2067
01:11:38,560 –> 01:11:40,159
پیام واقعی را بسازید
2068
01:11:40,159 –> 01:11:41,760
بنابراین ما یک ایمیل ایجاد می کنیم
2069
01:11:41,760 –> 01:11:44,080
الگو را اینجا قرار دهید و ما به زودی این کار را انجام خواهیم داد
2070
01:11:44,080 –> 01:11:45,120
این جایی است که ما آن را قرار می دهیم
2071
01:11:45,120 –> 01:11:47,520
در ثبت نام حساب پروژه ما
2072
01:11:47,520 –> 01:11:48,560
و سپس ما می خواهیم این را صدا کنیم
2073
01:11:48,560 –> 01:11:50,960
ایمیل فعال سازی حساب کاربری.html پس که
2074
01:11:50,960 –> 01:11:52,320
الگو خواهد بود
2075
01:11:52,320 –> 01:11:54,880
و می توانید ببینید که من از نوعی عبور خواهم کرد
2076
01:11:54,880 –> 01:11:56,560
از متغیرها در اینجا، بنابراین من واقعا می توانم
2077
01:11:56,560 –> 01:11:57,280
تولید می کنند
2078
01:11:57,280 –> 01:12:00,320
و این ایمیل را بسازید تا من آن را بخواهم
2079
01:12:00,320 –> 01:12:01,040
کاربر
2080
01:12:01,040 –> 01:12:03,040
و دامنه و جریان
2081
01:12:03,040 –> 01:12:04,320
site.domain
2082
01:12:04,320 –> 01:12:07,600
اوم پس من هم می گذرم
2083
01:12:07,600 –> 01:12:08,080
کاربر
2084
01:12:08,080 –> 01:12:11,600
شناسه بنابراین این url امن base64
2085
01:12:11,600 –> 01:12:14,320
اگر مستندات را بخوانید، رمزگذاری کنید
2086
01:12:14,320 –> 01:12:16,320
این اساساً راهی برای رمزگذاری a است
2087
01:12:16,320 –> 01:12:19,199
یک رشته بایت در یک رشته base64 بنابراین ما
2088
01:12:19,199 –> 01:12:21,040
می توانید از آن در آدرس اینترنتی استفاده کنید
2089
01:12:21,040 –> 01:12:22,560
بنابراین ما فقط داده ها را آماده می کنیم
2090
01:12:22,560 –> 01:12:25,040
در url استفاده می شود
2091
01:12:25,040 –> 01:12:28,480
باشه پس ما جلو می رویم و شما
2092
01:12:28,480 –> 01:12:29,840
می توانید ببینید که ما به
2093
01:12:29,840 –> 01:12:32,800
توکن ما و حالا دستور را ایجاد کنید
2094
01:12:32,800 –> 01:12:34,080
در اینجا رمز بسازید
2095
01:12:34,080 –> 01:12:36,000
و این فرمان واقعی ماست
2096
01:12:36,000 –> 01:12:37,679
استفاده برای در واقع ساختن
2097
01:12:37,679 –> 01:12:42,800
نشانه اوم باشه پس
2098
01:12:44,400 –> 01:12:48,159
سپس ما واقعاً ایمیل را ارسال می کنیم
2099
01:12:48,159 –> 01:12:52,000
بنابراین در اینجا کاربر ایمیل um این است
2100
01:12:52,000 –> 01:12:54,400
ابزاری که در واقع میخواهد تحریک کند
2101
01:12:54,400 –> 01:12:55,520
یا در واقع
2102
01:12:55,520 –> 01:12:59,679
درخواست ایمیل ما را ایجاد یا انجام دهید
2103
01:12:59,679 –> 01:13:01,360
اوم پس وقتی می خواهیم ایمیلی به آن بفرستیم
2104
01:13:01,360 –> 01:13:03,760
کاربر از ایمیل
2105
01:13:03,760 –> 01:13:06,480
است برای آن استفاده می شود بنابراین تعدادی وجود دارد
2106
01:13:06,480 –> 01:13:07,280
مولفه های
2107
01:13:07,280 –> 01:13:09,040
یا چند پارامتر مختلف که می توانیم اضافه کنیم
2108
01:13:09,040 –> 01:13:10,719
به این ام
2109
01:13:10,719 –> 01:13:13,120
بنابراین به عنوان مثال به طور کلی جریان در اینجا
2110
01:13:13,120 –> 01:13:14,480
موضوع است
2111
01:13:14,480 –> 01:13:17,360
پیام um ما همچنین می توانیم به عنوان مثال اضافه کنیم
2112
01:13:17,360 –> 01:13:18,400
از ایمیل
2113
01:13:18,400 –> 01:13:20,159
و انواع دیگری از استدلال وجود دارد که
2114
01:13:20,159 –> 01:13:22,239
ما همچنین می توانیم اضافه کنیم و اگر بخواهیم
2115
01:13:22,239 –> 01:13:23,600
استدلال های اضافی بنابراین ما اینجا هستیم
2116
01:13:23,600 –> 01:13:26,080
رفتن به استفاده از موضوع و
2117
01:13:26,080 –> 01:13:28,480
پیام دهید تا بتوانید موضوع را ببینید
2118
01:13:28,480 –> 01:13:29,280
قرار است اینجا باشد
2119
01:13:29,280 –> 01:13:31,040
و پیامی که ما تولید می کنیم
2120
01:13:31,040 –> 01:13:32,320
این پیامی است که ما در اینجا هستیم
2121
01:13:32,320 –> 01:13:33,520
تولید می کند
2122
01:13:33,520 –> 01:13:36,239
بنابراین اکنون باید جلو برویم و ایجاد کنیم
2123
01:13:36,239 –> 01:13:36,719
ما
2124
01:13:36,719 –> 01:13:40,000
ایمیل فعال سازی
2125
01:13:40,000 –> 01:13:41,920
بنابراین اگر ما به این نگاه کنیم، آن را داریم
2126
01:13:41,920 –> 01:13:44,480
حساب این یک الگو است
2127
01:13:44,480 –> 01:13:46,320
در داخل قالب های ما به نظر می رسد
2128
01:13:46,320 –> 01:13:48,080
ما قصد داریم یک را بسازیم
2129
01:13:48,080 –> 01:13:52,719
پوشه جدید در اینجا به نام حساب
2130
01:13:52,880 –> 01:13:55,920
داخل اینجا خواهیم داشت
2131
01:13:55,920 –> 01:14:01,840
یک پوشه جدید به نام ثبت نام
2132
01:14:02,400 –> 01:14:04,159
و سپس در داخل اینجا می توانیم این را اضافه کنیم
2133
01:14:04,159 –> 01:14:06,560
فایل جدید
2134
01:14:06,560 –> 01:14:08,719
خوب است، بنابراین این خواهد شد
2135
01:14:08,719 –> 01:14:10,880
الگوی ایمیل
2136
01:14:10,880 –> 01:14:12,000
پس بیایید به یاد بیاوریم که وقتی هستیم
2137
01:14:12,000 –> 01:14:13,280
ساخت این الگو این است
2138
01:14:13,280 –> 01:14:14,960
قالب django بنابراین ما باید آن را دنبال کنیم
2139
01:14:14,960 –> 01:14:16,159
همان اصول
2140
01:14:16,159 –> 01:14:19,120
و قوانینی به عنوان ساخت یک قالب جنگو
2141
01:14:19,120 –> 01:14:20,480
اینجا برای ایمیل ما
2142
01:14:20,480 –> 01:14:23,520
بنابراین خودکار فرار در اینجا من آن را خاموش کرده ام
2143
01:14:23,520 –> 01:14:26,000
به طوری که فقط اجازه می دهد الگو رندر شود
2144
01:14:26,000 –> 01:14:27,679
سیستم بداند
2145
01:14:27,679 –> 01:14:30,640
بنابراین داده ها به صورت غیرقابل فرار ایمن هستند
2146
01:14:30,640 –> 01:14:32,880
اوم پس
2147
01:14:32,880 –> 01:14:36,000
حالا بیایید جلو برویم و اضافه کنیم یا فقط بسازیم
2148
01:14:36,000 –> 01:14:36,719
ایمیل ما را بالا ببرید
2149
01:14:36,719 –> 01:14:39,840
بنابراین ما user.username سلام را داریم پس اگر شما
2150
01:14:39,840 –> 01:14:42,000
به یاد داشته باشید در نظر ما از کاربر عبور کردیم
2151
01:14:42,000 –> 01:14:43,840
بنابراین ما فقط آن اطلاعات را بدست آوردیم
2152
01:14:43,840 –> 01:14:46,640
و مقداری اطلاعات به آن اضافه کنید و
2153
01:14:46,640 –> 01:14:48,880
سپس ما به نوعی نیاز خواهیم داشت
2154
01:14:48,880 –> 01:14:51,840
متن، بنابراین ما می توانیم متن را در اینجا اضافه کنیم
2155
01:14:51,840 –> 01:14:53,040
من تازه اضافه کردم
2156
01:14:53,040 –> 01:14:54,719
چند متن ساده حساب شما دارد
2157
01:14:54,719 –> 01:14:56,400
با موفقیت حساب کاربری خود را ایجاد کرد
2158
01:14:56,400 –> 01:15:01,440
با موفقیت ایجاد شده است
2159
01:15:01,440 –> 01:15:02,880
لطفا روی لینک زیر کلیک کنید تا
2160
01:15:02,880 –> 01:15:05,120
حساب خود را فعال کنید، بنابراین اکنون ما نیاز داریم
2161
01:15:05,120 –> 01:15:07,199
برو و این کار را انجام بده
2162
01:15:07,199 –> 01:15:11,040
ما می توانیم با um http شروع کنیم
2163
01:15:11,040 –> 01:15:13,520
دو نقطه، بنابراین ممکن است از https در استفاده کنید
2164
01:15:13,520 –> 01:15:15,520
شما بر روی سیستم شما بنابراین
2165
01:15:15,520 –> 01:15:17,679
اوم فقط مطمئن شوید که در جای خود است
2166
01:15:17,679 –> 01:15:19,679
و سپس باید از دامنه عبور کنیم
2167
01:15:19,679 –> 01:15:21,440
بنابراین به یاد داشته باشید که ما برخی از اطلاعات را ایجاد کردیم
2168
01:15:21,440 –> 01:15:22,800
در اینجا ما سایت فعلی را داریم بنابراین ما هستیم
2169
01:15:22,800 –> 01:15:23,679
می گیرم
2170
01:15:23,679 –> 01:15:26,719
دامنه از آن پس
2171
01:15:26,719 –> 01:15:29,120
بازگشت به اینجا ما فقط قرار داده است
2172
01:15:29,120 –> 01:15:30,080
دامنه در
2173
01:15:30,080 –> 01:15:33,120
و سپس ما به ام نیاز داریم
2174
01:15:33,120 –> 01:15:37,040
برای ساخت url و داخل آن وجود دارد
2175
01:15:37,040 –> 01:15:39,679
ما می خواهیم کاربر را به
2176
01:15:39,679 –> 01:15:40,560
فعال سازی
2177
01:15:40,560 –> 01:15:44,480
صفحه و همچنین می خواهیم توکن آنها را قرار دهیم
2178
01:15:44,480 –> 01:15:48,080
در آنجا نیز خوب است، بنابراین ما به آنجا برویم
2179
01:15:48,080 –> 01:15:51,199
بیایید فقط حساب URL را کوچک کنیم
2180
01:15:51,199 –> 01:15:53,040
فعال کنید تا ما فقط یک آدرس اینترنتی بسازیم
2181
01:15:53,040 –> 01:15:54,400
اینجا را فراموش نکنید پس همینطور می شود
2182
01:15:54,400 –> 01:15:55,120
دامنه
2183
01:15:55,120 –> 01:15:58,159
اسلش آدرس اکانت فعال کردن اسلش و
2184
01:15:58,159 –> 01:15:58,560
سپس
2185
01:15:58,560 –> 01:16:02,560
نشانه ای که می خواهیم بسازیم
2186
01:16:03,040 –> 01:16:04,880
بسیار خوب آن را برای آن وجود دارد
2187
01:16:04,880 –> 01:16:07,760
ایمیل
2188
01:16:07,760 –> 01:16:10,880
بنابراین اکنون حدس میزنم میتوانیم ادامه دهیم و
2189
01:16:10,880 –> 01:16:13,040
احتمالا فقط این را تمام کنید تا ما انجام دهیم
2190
01:16:13,040 –> 01:16:15,120
اکنون یک ایمیل برای کاربر ارسال شده است
2191
01:16:15,120 –> 01:16:17,199
آنچه در اینجا باید به خاطر بسپاریم این است که
2192
01:16:17,199 –> 01:16:18,880
کاری که ما در اینجا انجام می دهیم
2193
01:16:18,880 –> 01:16:20,320
ثبت نام
2194
01:16:20,320 –> 01:16:23,440
آیا این صفحه ثبت نام است پس این است
2195
01:16:23,440 –> 01:16:25,360
نمای یا قرار است نشان داده شود
2196
01:16:25,360 –> 01:16:29,440
فرم ثبت نام فرم ثبت نام
2197
01:16:29,440 –> 01:16:31,600
یا قرار است آن را پردازش کند
2198
01:16:31,600 –> 01:16:32,880
فرم ثبت نام
2199
01:16:32,880 –> 01:16:35,199
بنابراین اگر روش درخواست پست باشد پس اگر
2200
01:16:35,199 –> 01:16:36,960
ما یک پست به آدرس اینترنتی ارسال می کنیم
2201
01:16:36,960 –> 01:16:39,360
و سپس در اینجا در این نما ثبت می شود
2202
01:16:39,360 –> 01:16:41,280
اوم پس این را اجرا می کند
2203
01:16:41,280 –> 01:16:43,679
اگر ما به این صفحه پست نکرده ایم
2204
01:16:43,679 –> 01:16:44,800
صفحه ثبت نام
2205
01:16:44,800 –> 01:16:46,480
پس ما باید کاری انجام دهیم تا این کار را انجام دهیم
2206
01:16:46,480 –> 01:16:47,920
نیاز به
2207
01:16:47,920 –> 01:16:52,480
فرم ثبت نام واقعی را نشان دهید
2208
01:16:52,480 –> 01:16:56,960
بنابراین در اینجا ما به یک مورد دیگر نیاز خواهیم داشت
2209
01:16:57,440 –> 01:17:00,640
و سپس آنچه ما می خواهیم انجام دهیم اساسا است
2210
01:17:00,640 –> 01:17:04,159
اوم بله فرم ثبت نام کنید
2211
01:17:04,159 –> 01:17:05,840
ما می خواهیم فرم ثبت نام خود را بیاوریم
2212
01:17:05,840 –> 01:17:08,000
که در
2213
01:17:10,560 –> 01:17:12,480
پس بیایید مطمئن شویم که آن را داریم
2214
01:17:12,480 –> 01:17:14,560
بنابراین ما فرم ثبت نام را وارد می کنیم
2215
01:17:14,560 –> 01:17:16,960
بنابراین ما آن را به ثبت نام منتقل می کنیم
2216
01:17:16,960 –> 01:17:17,760
فرم
2217
01:17:17,760 –> 01:17:20,000
متغیر و سپس ما می توانیم اساسا
2218
01:17:20,000 –> 01:17:21,440
طبق معمول برگردید
2219
01:17:21,440 –> 01:17:25,199
پس بیایید جلو برویم و این کار را انجام دهیم
2220
01:17:25,440 –> 01:17:28,320
بنابراین بازگشت یک درخواست دیگر و
2221
01:17:28,320 –> 01:17:30,239
سپس می خواهیم به صفحه بازگردیم
2222
01:17:30,239 –> 01:17:31,440
و سپس واضح است که ما چه چیزی را ارسال می کنیم
2223
01:17:31,440 –> 01:17:33,520
پشت فرم ثبت نام است
2224
01:17:33,520 –> 01:17:36,400
بنابراین ثبت نام اسلش حساب اوه اسلش
2225
01:17:36,400 –> 01:17:37,679
ثبت نام
2226
01:17:37,679 –> 01:17:40,719
پس اوه برگردیم به ما
2227
01:17:40,719 –> 01:17:43,120
الگوها در سمت چپ وجود دارد
2228
01:17:43,120 –> 01:17:44,640
در اینجا ما اکنون می خواهیم به حساب ها برویم
2229
01:17:44,640 –> 01:17:45,679
ثبت
2230
01:17:45,679 –> 01:17:48,159
و اکنون باید یک فایل جدید ایجاد کنیم
2231
01:17:48,159 –> 01:17:48,800
اینجا
2232
01:17:48,800 –> 01:17:53,199
register.html نامیده می شود
2233
01:17:53,440 –> 01:17:55,360
پس بیایید به سرعت این را بسازیم
2234
01:17:55,360 –> 01:17:56,880
بنابراین ما در حال تمدید هستیم
2235
01:17:56,880 –> 01:18:00,239
از پایگاه فروشگاه به یاد داشته باشید
2236
01:18:00,239 –> 01:18:02,239
منظورم این است که شما فقط باید به خاطر بسپارید
2237
01:18:02,239 –> 01:18:03,840
جایی که ما در این ثبت نام هستیم
2238
01:18:03,840 –> 01:18:05,199
منطقه پس که
2239
01:18:05,199 –> 01:18:07,679
نقطه بریده برای بازگشت به یک به عقب
2240
01:18:07,679 –> 01:18:08,239
حساب
2241
01:18:08,239 –> 01:18:10,560
برای بازگشت به حالت اصلی، نقطه بریده بریده می شود
2242
01:18:10,560 –> 01:18:13,520
پوشه templates سپس می توانیم به جلو برویم
2243
01:18:13,520 –> 01:18:15,600
به پوشه فروشگاه و سپس در
2244
01:18:15,600 –> 01:18:16,960
پوشه store فایل پایه است
2245
01:18:16,960 –> 01:18:18,400
بنابراین شما فقط باید به یاد داشته باشید که به نوعی
2246
01:18:18,400 –> 01:18:20,719
اگر می خواهید تمدید کنید، آن را خط بزنید
2247
01:18:20,719 –> 01:18:22,320
در حال حاضر زیرا بدیهی است که ما یک را باز کرده ایم
2248
01:18:22,320 –> 01:18:25,360
اینجا را در بلوک محتوا مسدود کنید
2249
01:18:25,360 –> 01:18:28,400
ما باید آن را ببندیم
2250
01:18:28,400 –> 01:18:33,040
بنابراین اینجا باید بگوید ثبت نام کنید
2251
01:18:33,679 –> 01:18:35,280
زیرا این صفحه ثبت نام است
2252
01:18:35,280 –> 01:18:37,520
البته پس ما آن را داریم و اکنون ما فقط
2253
01:18:37,520 –> 01:18:38,880
نیاز به اضافه کردن
2254
01:18:38,880 –> 01:18:42,239
فرم ما، بنابراین من فقط می خواهم به آن اضافه کنم
2255
01:18:42,239 –> 01:18:42,800
مقداری
2256
01:18:42,800 –> 01:18:45,760
html در اینجا um عذرخواهی همه به
2257
01:18:45,760 –> 01:18:47,360
کپی و پیست شود
2258
01:18:47,360 –> 01:18:49,440
این فقط فرم را تنظیم می کند
2259
01:18:49,440 –> 01:18:52,080
و اگر فقط این را دنبال کنید
2260
01:18:52,080 –> 01:18:55,120
فرمت را خواهید دید که تقریباً زیاد است
2261
01:18:55,120 –> 01:18:56,000
همان
2262
01:18:56,000 –> 01:18:59,199
و سازگار در سراسر
2263
01:18:59,199 –> 01:19:02,000
وب سایت um بنابراین اینجا من ایجاد کرده ام
2264
01:19:02,000 –> 01:19:03,120
ظرف
2265
01:19:03,120 –> 01:19:07,040
سیال بنابراین یک ظرف با اندازه کامل 100 عرض
2266
01:19:07,040 –> 01:19:09,199
و سپس یک ردیف این همه bootstrap و
2267
01:19:09,199 –> 01:19:11,600
سپس من یک ستون 12 در اینجا دارم
2268
01:19:11,600 –> 01:19:14,320
اوم و بعد اینجا من یک کلاس دارم
2269
01:19:14,320 –> 01:19:14,880
وارد شدن
2270
01:19:14,880 –> 01:19:17,679
من از d flex برای کمک به تراز کردن استفاده می کنم
2271
01:19:17,679 –> 01:19:18,560
و
2272
01:19:18,560 –> 01:19:20,719
تراز وسط همه چیز در صفحه و
2273
01:19:20,719 –> 01:19:22,480
سپس من یک ظرف جدید دارم
2274
01:19:22,480 –> 01:19:24,560
احتمالاً کمی ضد الگو نیست
2275
01:19:24,560 –> 01:19:26,080
در اینجا به طور بالقوه از ظرف در استفاده می شود
2276
01:19:26,080 –> 01:19:27,040
محفظه
2277
01:19:27,040 –> 01:19:29,280
اوم اما دوباره من یک ردیف دارم و
2278
01:19:29,280 –> 01:19:30,640
داخل آن ردیف
2279
01:19:30,640 –> 01:19:32,560
اوم قرار است در مرکز قرار گیرد
2280
01:19:32,560 –> 01:19:33,760
وسط ام
2281
01:19:33,760 –> 01:19:37,120
استفاده از 12 سرد در اندازه کوچکتر
2282
01:19:37,120 –> 01:19:40,560
و سپس دهانه ستون 7 در بزرگتر
2283
01:19:40,560 –> 01:19:41,199
اندازه
2284
01:19:41,199 –> 01:19:43,199
بنابراین کمی واکنش نشان می دهد
2285
01:19:43,199 –> 01:19:44,719
ستون واقعی در وسط بر اساس
2286
01:19:44,719 –> 01:19:47,120
وضوح صفحه نمایش کاربر
2287
01:19:47,120 –> 01:19:49,520
بنابراین اکنون می توانیم ادامه دهیم و فرم را اضافه کنیم
2288
01:19:49,520 –> 01:19:50,800
بنابراین
2289
01:19:50,800 –> 01:19:53,440
بیایید جلو برویم و این بار این کار را انجام دهیم
2290
01:19:53,440 –> 01:19:55,679
به یاد داشته باشید که دیدگاه ما در اینجا
2291
01:19:55,679 –> 01:19:58,800
در حال رسیدگی به این است
2292
01:19:59,120 –> 01:20:02,000
فرم و همچنین در حال رسیدگی به واقعی است
2293
01:20:02,000 –> 01:20:04,000
درخواست ارسال اطلاعات
2294
01:20:04,000 –> 01:20:05,199
بنابراین اگر شما هستید، اینجا چه کار خواهیم کرد
2295
01:20:05,199 –> 01:20:07,040
آشنا به فرم ها
2296
01:20:07,040 –> 01:20:09,120
این عملی است که ما به آن نیاز داریم
2297
01:20:09,120 –> 01:20:10,400
دیکته یا عمل
2298
01:20:10,400 –> 01:20:12,400
ما باید تعریف کنیم در اینجا خواهد بود
2299
01:20:12,400 –> 01:20:14,159
نقطه و این فقط به آن اشاره دارد
2300
01:20:14,159 –> 01:20:16,000
در واقع ما می خواهیم آن را برای خودش پست کنیم
2301
01:20:16,000 –> 01:20:18,239
قرار است آن را به این صفحه ارسال کنم و سپس
2302
01:20:18,239 –> 01:20:19,840
بدیهی است که با آن مقابله خواهد کرد
2303
01:20:19,840 –> 01:20:22,000
زیرا ما در حال ارسال درخواست دریافت هستیم
2304
01:20:22,000 –> 01:20:23,679
منظره ای که قرار است ثبت شود
2305
01:20:23,679 –> 01:20:25,760
و سپس ما به جلو می رویم و آن را پردازش می کنیم
2306
01:20:25,760 –> 01:20:29,360
گزارش آن درخواست ثبت نام
2307
01:20:29,760 –> 01:20:31,360
بنابراین در اینجا به یاد داشته باشید که ما در حال گرفتن آن هستیم
2308
01:20:31,360 –> 01:20:34,000
ارسال کنید تا آن را ضبط کنید
2309
01:20:34,000 –> 01:20:37,440
ارسال کنید و سپس درخواست را پردازش کنید
2310
01:20:37,440 –> 01:20:40,239
خوب پس اکنون باید فرم خود را به این صورت بسازیم
2311
01:20:40,239 –> 01:20:41,280
البته من پیش رفتم و فقط
2312
01:20:41,280 –> 01:20:42,080
آن را چسباند
2313
01:20:42,080 –> 01:20:44,719
این را در اوه چسباندم، پس اجازه دهید من بروم
2314
01:20:44,719 –> 01:20:46,000
از طریق این، بنابراین اول از همه ما باید
2315
01:20:46,000 –> 01:20:47,760
اگر بخواهیم a ارسال کنیم، توکن ما اکنون است
2316
01:20:47,760 –> 01:20:49,120
فرمی را که باید ارسال کنیم
2317
01:20:49,120 –> 01:20:50,880
توکن csrf
2318
01:20:50,880 –> 01:20:54,320
امم به طوری که فقط چیزها را خوب نگه می دارد و
2319
01:20:54,320 –> 01:20:55,040
امن است
2320
01:20:55,040 –> 01:20:57,040
و در صورت وجود چه چیزی برای امنیت به ما کمک می کند
2321
01:20:57,040 –> 01:20:58,880
خیلی مطمئن نیستم که توکن های csrf چیست
2322
01:20:58,880 –> 01:21:00,000
ارزش خواندن از طریق آن را دارد
2323
01:21:00,000 –> 01:21:01,679
اما ما قادر به ارسال نیستیم
2324
01:21:01,679 –> 01:21:04,560
این به دیدگاه ما در مورد آن نشانه است
2325
01:21:04,560 –> 01:21:06,880
بنابراین در حال حاضر اجباری خواهد بود
2326
01:21:06,880 –> 01:21:08,719
من اینجا فقط یک عنوان دارم
2327
01:21:08,719 –> 01:21:11,760
می توانید ببینید که فقط در تگ h3 است
2328
01:21:11,760 –> 01:21:14,719
من واقعیت واقعی را تغییر داده ام که برخی قدیمی است
2329
01:21:14,719 –> 01:21:16,480
این بوت استرپ 4 است
2330
01:21:16,480 –> 01:21:19,760
اوم، پس فقط از شر آن خلاص شوید
2331
01:21:19,760 –> 01:21:21,920
و سپس ما از بوت استرپ پنج استفاده می کنیم
2332
01:21:21,920 –> 01:21:22,880
ما این را داریم
2333
01:21:22,880 –> 01:21:25,679
اینجا ام فقط چند متن اینجا رایگان است
2334
01:21:25,679 –> 01:21:27,120
و فقط یک دقیقه طول می کشد
2335
01:21:27,120 –> 01:21:29,120
خوب پس این فقط یک متن است که اکنون دارم
2336
01:21:29,120 –> 01:21:30,960
این مناطق را اینجا جایی که من هستم دریافت کردم
2337
01:21:30,960 –> 01:21:31,520
میخوام
2338
01:21:31,520 –> 01:21:33,920
انجام برخی از اعتبار سنجی فرم در اینجا بنابراین اگر
2339
01:21:33,920 –> 01:21:35,679
من سعی می کنم هر گونه خطا را ضبط کنم
2340
01:21:35,679 –> 01:21:37,280
اشتباهات در فرم
2341
01:21:37,280 –> 01:21:38,880
و سپس می توانید ببینید که من این را دریافت کردم
2342
01:21:38,880 –> 01:21:40,560
پتو
2343
01:21:40,560 –> 01:21:42,239
پیام لطفا موارد زیر را اصلاح کنید
2344
01:21:42,239 –> 01:21:44,800
خطاها و سپس من این حلقه را دارم
2345
01:21:44,800 –> 01:21:45,440
اینجا
2346
01:21:45,440 –> 01:21:47,199
و می توانید ببینید که من به نوعی در حال بررسی هستم
2347
01:21:47,199 –> 01:21:49,120
خطاهای مختلف در اینجا
2348
01:21:49,120 –> 01:21:52,400
اوم پس من جلو رفتم و سعی کردم به دست بیاورم
2349
01:21:52,400 –> 01:21:53,520
برچسب فیلد
2350
01:21:53,520 –> 01:21:55,040
و سپس خطای فیلد پس من چه هستم
2351
01:21:55,040 –> 01:21:56,719
تلاش برای انجام اینجا در این حلقه
2352
01:21:56,719 –> 01:21:59,120
آیا من سعی می کنم وقتی وجود دارد عکس بگیرم
2353
01:21:59,120 –> 01:22:01,040
خطا در یکی از فیلدها
2354
01:22:01,040 –> 01:22:03,360
اوم من سعی می کنم آن برچسب را بگیرم
2355
01:22:03,360 –> 01:22:04,800
این مشکل داره
2356
01:22:04,800 –> 01:22:07,040
با آن زمینه و همچنین پس از آن زمینه
2357
01:22:07,040 –> 01:22:09,360
خطا به طوری که فقط یک حلقه کوچک آن است
2358
01:22:09,360 –> 01:22:11,440
سعی می کند خطاهای فردی را ضبط کند
2359
01:22:11,440 –> 01:22:13,440
به صورت فردی
2360
01:22:13,440 –> 01:22:17,360
در ورودی های فردی
2361
01:22:17,360 –> 01:22:18,719
پس من به اینجا حرکت می کنم و شما می توانید
2362
01:22:18,719 –> 01:22:20,560
ببینید که من اکنون یک برچسب دارم
2363
01:22:20,560 –> 01:22:22,560
بنابراین توجه کنید که برچسب ها در حال آمدن هستند
2364
01:22:22,560 –> 01:22:25,120
از نام کاربری فرم من
2365
01:22:25,120 –> 01:22:26,880
پس بیایید به فرم بازگردیم
2366
01:22:26,880 –> 01:22:28,400
چون من این را خیلی تنظیم کرده ام
2367
01:22:28,400 –> 01:22:31,679
به روشی بسیار خاص درست است
2368
01:22:31,679 –> 01:22:35,199
شما می توانید ببینید که اوه در واقع
2369
01:22:35,199 –> 01:22:38,480
شما نمی توانید آن را ببینید
2370
01:22:38,480 –> 01:22:40,000
بنابراین می توانید اینجا ببینید که من آن را تنظیم کرده ام
2371
01:22:40,000 –> 01:22:42,719
نام کاربری را برچسب بزنید
2372
01:22:42,719 –> 01:22:44,800
آیا برچسب روی این تنظیم شده است
2373
01:22:44,800 –> 01:22:46,159
تماس با این برچسب
2374
01:22:46,159 –> 01:22:47,760
و این برچسب با این مرتبط است
2375
01:22:47,760 –> 01:22:50,639
ارزش اینجا بنابراین
2376
01:22:50,639 –> 01:22:52,239
می توانید ببینید که من اینگونه هستم
2377
01:22:52,239 –> 01:22:54,400
این یک برچسب نقطه نام کاربری است
2378
01:22:54,400 –> 01:22:56,800
بنابراین من به معنای واقعی کلمه فقط نام کاربری را صدا می کنم
2379
01:22:56,800 –> 01:22:57,600
برچسب نقطه
2380
01:22:57,600 –> 01:23:00,800
این پارامتر در اینجا این مقدار در اینجا بنابراین
2381
01:23:00,800 –> 01:23:02,080
به این ترتیب ما به نوعی آن را حرکت می دهیم
2382
01:23:02,080 –> 01:23:03,520
داده ها در سراسر
2383
01:23:03,520 –> 01:23:05,440
با عرض پوزش و شما می توانید ببینید که من
2384
01:23:05,440 –> 01:23:06,880
اضافه شده است
2385
01:23:06,880 –> 01:23:09,840
یک ظاهر طراحی شده برای کار با بوت استرپ
2386
01:23:09,840 –> 01:23:10,239
بنابراین
2387
01:23:10,239 –> 01:23:13,440
من هم این را ایجاد کرده ام
2388
01:23:13,440 –> 01:23:15,679
لازم است بنابراین فقط یک تکه متن است
2389
01:23:15,679 –> 01:23:16,719
متاسفم این فقط
2390
01:23:16,719 –> 01:23:19,360
چند متن با عرض پوزش در کنار برچسب و
2391
01:23:19,360 –> 01:23:22,159
سپس من از form.username استفاده می کنم
2392
01:23:22,159 –> 01:23:24,719
به طوری که در واقع قرار است در
2393
01:23:24,719 –> 01:23:26,480
ورودی برای نام کاربری
2394
01:23:26,480 –> 01:23:28,080
و سپس شما می توانید آن را فقط دنبال کنید
2395
01:23:28,080 –> 01:23:30,000
که الگوی برچسب در اینجا برای
2396
01:23:30,000 –> 01:23:30,800
پست الکترونیک
2397
01:23:30,800 –> 01:23:33,199
ایمیل فرم ایمیل و سپس
2398
01:23:33,199 –> 01:23:34,000
برچسب اینجا برای
2399
01:23:34,000 –> 01:23:37,440
رمز عبور و سپس مقداری اضافه کردم
2400
01:23:37,440 –> 01:23:38,880
اطلاعات اضافی در مورد آنچه که
2401
01:23:38,880 –> 01:23:40,080
کاربر باید انجام دهد
2402
01:23:40,080 –> 01:23:42,520
و سپس رمز عبور فرم و سپس
2403
01:23:42,520 –> 01:23:44,000
form.password2
2404
01:23:44,000 –> 01:23:45,600
به آنجا می رویم پس در پایان به اینجا رسیدیم
2405
01:23:45,600 –> 01:23:47,199
یک دکمه کوچک زیبا که مدل داده شده است
2406
01:23:47,199 –> 01:23:48,480
با استفاده از بوت استرپ
2407
01:23:48,480 –> 01:23:51,120
دوباره از برخی از سفارشیسازیشدهام استفاده میکنم
2408
01:23:51,120 –> 01:23:52,560
css وجود دارد
2409
01:23:52,560 –> 01:23:55,120
و سپس به کاربر اجازه می دهد تا
2410
01:23:55,120 –> 01:23:56,480
ثبت نام را ایجاد کنید
2411
01:23:56,480 –> 01:23:57,520
و سپس در پایین اینجا من فقط
2412
01:23:57,520 –> 01:23:59,520
اگر قبلاً یک لینک داشته باشند، یک لینک دریافت کردند
2413
01:23:59,520 –> 01:24:00,800
حساب در جایی که نیازی ندارند
2414
01:24:00,800 –> 01:24:01,360
در حقیقت
2415
01:24:01,360 –> 01:24:02,880
ثبت نام کنید آیا آنها می گویند که فقط می توانند باشند
2416
01:24:02,880 –> 01:24:05,280
به صفحه ورود بازگردانده شد
2417
01:24:05,280 –> 01:24:08,159
و ما به آنجا می رویم، بنابراین همه آن صفحه است
2418
01:24:08,159 –> 01:24:08,880
انجام شده
2419
01:24:08,880 –> 01:24:11,280
اميدوارم كه مفيد بوده باشد
2420
01:24:11,280 –> 01:24:12,480
که اکنون پیوند می خورد
2421
01:24:12,480 –> 01:24:15,679
صفحه ثبت نام ما را مشاهده کنید
2422
01:24:15,679 –> 01:24:17,360
و فرم ما، بنابراین من فکر می کنم همه ما نیاز داریم
2423
01:24:17,360 –> 01:24:19,120
انجام دهید این است که به ما بروید
2424
01:24:19,120 –> 01:24:21,520
آدرسهای اینترنتی و چند آدرس اینترنتی تنظیم کنیم تا بتوانیم
2425
01:24:21,520 –> 01:24:23,840
در واقع به این صفحه دسترسی داشته باشید
2426
01:24:23,840 –> 01:24:26,880
پس بیایید به آدرس های اصلی خود برویم
2427
01:24:26,880 –> 01:24:28,960
اوه بیایید جلوتر برویم و من فقط هستم
2428
01:24:28,960 –> 01:24:30,639
این را کپی و جایگذاری کنید
2429
01:24:30,639 –> 01:24:33,360
من فقط می خواهم یک مسیر جدید اضافه کنم
2430
01:24:33,360 –> 01:24:34,560
که بتوانم شروع کنم
2431
01:24:34,560 –> 01:24:36,639
با عرض پوزش فعال کنید تا بتوانم شروع کنم
2432
01:24:36,639 –> 01:24:38,080
در واقع استفاده کنید
2433
01:24:38,080 –> 01:24:41,120
ثبت نام من
2434
01:24:41,120 –> 01:24:44,159
بیایید با این حساب تماس بگیریم
2435
01:24:44,159 –> 01:24:46,320
بنابراین این فقط ردیف کردن با
2436
01:24:46,320 –> 01:24:48,400
پوشه حساب
2437
01:24:48,400 –> 01:24:50,400
و همچنین این واقعیت است که برنامه ما این است
2438
01:24:50,400 –> 01:24:51,760
حساب نامیده می شود
2439
01:24:51,760 –> 01:24:55,520
به طوری که پس از آن حساب
2440
01:24:55,520 –> 01:24:57,840
آدرس های نقطه ای که فضای نام قرار است باشد
2441
01:24:57,840 –> 01:25:00,960
به نام حساب خوب
2442
01:25:02,880 –> 01:25:04,480
ما به آنجا برویم، بنابراین بدیهی است
2443
01:25:04,480 –> 01:25:06,159
در اینجا به یک فایل جدید قلاب کنید
2444
01:25:06,159 –> 01:25:09,360
در پوشه حساب ها به نام urls
2445
01:25:09,360 –> 01:25:11,440
این فقط برای گسترش آدرس های اینترنتی ما به ما است
2446
01:25:11,440 –> 01:25:13,840
پروژه
2447
01:25:14,000 –> 01:25:17,199
خوب و اکنون باید وارد آن شویم
2448
01:25:17,199 –> 01:25:19,120
آدرس های اینترنتی برای حساب و ما فقط نیاز داریم
2449
01:25:19,120 –> 01:25:20,639
این را تنظیم کنید
2450
01:25:20,639 –> 01:25:24,880
بنابراین ما می خواستیم ایجاد کنیم
2451
01:25:24,880 –> 01:25:28,320
جدید ما فقط می توانیم این را در خیلی کپی کنیم
2452
01:25:28,320 –> 01:25:29,199
به سرعت
2453
01:25:29,199 –> 01:25:32,159
اوم پس ما به یک مسیر نیاز داریم
2454
01:25:32,159 –> 01:25:34,080
تقریبا تمام چیزی که ما نیاز داریم
2455
01:25:34,080 –> 01:25:37,520
و سپس بیایید آن را حذف کنیم
2456
01:25:37,520 –> 01:25:39,199
و سپس ما به هیچ یک از اینها نیاز نداریم
2457
01:25:39,199 –> 01:25:40,880
اکنون
2458
01:25:40,880 –> 01:25:43,600
خوب پس آدرس اکانت همین است پس ما
2459
01:25:43,600 –> 01:25:45,280
دیگر به هسته نیاز ندارید
2460
01:25:45,280 –> 01:25:46,880
بنابراین ما نیاز به ایجاد یک جدید داریم
2461
01:25:46,880 –> 01:25:49,440
آدرس و سپس برای ثبت نام
2462
01:25:49,440 –> 01:25:52,639
پس بیایید جلو برویم و این کار را انجام دهیم
2463
01:25:52,639 –> 01:25:54,800
بنابراین بیایید به یاد داشته باشیم که در هسته ما وجود دارد
2464
01:25:54,800 –> 01:25:55,760
راه افتاد
2465
01:25:55,760 –> 01:25:58,080
اکانت را اسلش کنید تا اینطور شود
2466
01:25:58,080 –> 01:26:00,320
پس از اسلش حساب در آدرس ما
2467
01:26:00,320 –> 01:26:02,880
ما می خواهیم اکانت اسلش اسلش ثبت نام کنیم بنابراین
2468
01:26:02,880 –> 01:26:04,239
ما قصد داریم آن را به آن وصل کنیم
2469
01:26:04,239 –> 01:26:07,199
ثبت نام حساب ثبت نام ما
2470
01:26:07,199 –> 01:26:08,960
دیدگاهی که ما در حال ساختن آن هستیم
2471
01:26:08,960 –> 01:26:10,560
همینجا ثبت نام کنید
2472
01:26:10,560 –> 01:26:12,560
در دیدگاه ما و سپس نام می رود
2473
01:26:12,560 –> 01:26:13,679
تا ثبت نام کنید
2474
01:26:13,679 –> 01:26:16,000
ما نیز نیاز داریم اجازه ندهیم
2475
01:26:16,000 –> 01:26:17,120
را فراموش کن
2476
01:26:17,120 –> 01:26:18,400
نام برنامه زیرا ما از آن استفاده می کنیم
2477
01:26:18,400 –> 01:26:21,199
فضاهای نام اینجا
2478
01:26:21,199 –> 01:26:23,679
به طوری که باید برابر و یکسان باشد
2479
01:26:23,679 –> 01:26:24,400
در هسته
2480
01:26:24,400 –> 01:26:26,639
جایی که ما نام آن را تعیین کردیم
2481
01:26:26,639 –> 01:26:28,159
در آدرس های اصلی
2482
01:26:28,159 –> 01:26:30,719
ما فضای نام را به عنوان یک تنظیم کردیم
2483
01:26:30,719 –> 01:26:31,440
حساب
2484
01:26:31,440 –> 01:26:33,920
به طوری که فقط آن را به این برنامه متصل می کند
2485
01:26:33,920 –> 01:26:35,520
نام فضای نام در اینجا که به وضوح می سازد
2486
01:26:35,520 –> 01:26:37,199
تماس گرفتن برای ما راحت تر است
2487
01:26:37,199 –> 01:26:40,800
برای مثال آدرس های اینترنتی ما در قالب های ما
2488
01:26:40,800 –> 01:26:44,000
بنابراین من فکر می کنم آدرس اینترنتی این است
2489
01:26:44,000 –> 01:26:46,000
اکنون تکمیل شده است بنابراین احتمالاً می توانیم برویم
2490
01:26:46,000 –> 01:26:48,960
اکنون پیش بروید و این را آزمایش کنید
2491
01:26:48,960 –> 01:26:52,080
پس بیایید به سمت خودمان برویم
2492
01:26:52,080 –> 01:26:53,520
صفحه و بیایید فقط مطمئن شویم
2493
01:26:53,520 –> 01:26:56,080
سرور روشن است
2494
01:26:57,440 –> 01:26:59,679
بنابراین
2495
01:27:01,760 –> 01:27:05,199
اوه خوب به نظر می رسد این یک مشکل است
2496
01:27:05,199 –> 01:27:07,520
ام
2497
01:27:09,120 –> 01:27:12,000
که جالب است اوه بدون نام ماژول
2498
01:27:12,000 –> 01:27:12,800
جنگو
2499
01:27:12,800 –> 01:27:14,880
باشه پس به نظر نمیاد
2500
01:27:14,880 –> 01:27:15,920
این اوه
2501
01:27:15,920 –> 01:27:19,600
ماژول را در اینجا پیدا کنید
2502
01:27:19,600 –> 01:27:23,280
بیایید بریم و pip install منهای r
2503
01:27:23,280 –> 01:27:25,360
اوه و سپس الزاماتی که من به تازگی انجام داده ام
2504
01:27:25,360 –> 01:27:26,639
یک آپدیت ویندوز
2505
01:27:26,639 –> 01:27:28,320
اوم پس من حدس می زنم نوعی وجود دارد
2506
01:27:28,320 –> 01:27:30,320
به طور بالقوه مشکلی نیست
2507
01:27:30,320 –> 01:27:32,080
بنابراین من فقط در حال حاضر و فقط جلو رفته ام
2508
01:27:32,080 –> 01:27:35,280
اوه فرار کن که به نظر می رسد او فقط است
2509
01:27:35,280 –> 01:27:38,000
در حال نصب مجدد آن و امیدوارم اکنون من
2510
01:27:38,000 –> 01:27:39,920
می تواند سرور را اجرا کند
2511
01:27:39,920 –> 01:27:42,480
نه باشه پس شامل نمیشه
2512
01:27:42,480 –> 01:27:44,400
بدیهی است که من آن را در آن لحاظ نکردم
2513
01:27:44,400 –> 01:27:47,360
من هم باید یک پیپ نصب کنم
2514
01:27:47,360 –> 01:27:48,000
جنگو
2515
01:27:48,000 –> 01:27:50,320
کشورها پس دوباره این به این دلیل است که من دارم
2516
01:27:50,320 –> 01:27:51,840
همین الان یک آپدیت ویندوز انجام دادم
2517
01:27:51,840 –> 01:27:53,360
اوه پس من فکر می کنم به سرعت این کار را انجام خواهم داد
2518
01:27:53,360 –> 01:27:56,320
اوه شش را هم نصب نکردم
2519
01:27:56,320 –> 01:27:58,320
من فکر نمی کنم که در فایل باشد، اجازه دهید
2520
01:27:58,320 –> 01:27:59,360
من فقط پیپ
2521
01:27:59,360 –> 01:28:03,360
در صورتی که دوباره این اتفاق بیفتد، فریز کنید
2522
01:28:03,360 –> 01:28:07,199
الزامات بنابراین فقط به روز شده است
2523
01:28:07,199 –> 01:28:10,560
فایل الزامات uh و چنین چیزی وجود ندارد
2524
01:28:10,560 –> 01:28:14,719
فایل اوه باشه
2525
01:28:14,719 –> 01:28:18,159
ببخشید من سعی می کنم خیلی سریع این کار را انجام دهم
2526
01:28:18,159 –> 01:28:18,800
ما میرویم آنجا
2527
01:28:18,800 –> 01:28:20,639
بنابراین من الزامات uh را به روز کردم
2528
01:28:20,639 –> 01:28:22,639
وجود دارد، بنابراین اکنون باید بتوانیم اجرا کنیم
2529
01:28:22,639 –> 01:28:23,560
این
2530
01:28:23,560 –> 01:28:27,520
py اجرا سرور
2531
01:28:27,520 –> 01:28:29,679
نه خوب پس حالا ما یک خطا در اینجا داریم
2532
01:28:29,679 –> 01:28:30,960
پس بیایید نگاهی بیندازیم
2533
01:28:30,960 –> 01:28:32,719
این همه خوب است بنابراین بررسی مسیر
2534
01:28:32,719 –> 01:28:34,800
ثبت نام نماها
2535
01:28:34,800 –> 01:28:37,280
هنوز تعریف نشده است، بنابراین من فقط به آن نیاز دارم
2536
01:28:37,280 –> 01:28:38,800
من فقط در آنجا کمی آشفته شدم زیرا
2537
01:28:38,800 –> 01:28:39,120
اوه
2538
01:28:39,120 –> 01:28:41,120
من باید این کار را انجام می دادم، بنابراین ما باید انجام دهیم
2539
01:28:41,120 –> 01:28:43,120
بدیهی است که نظرات ما را در اینجا بیاورید
2540
01:28:43,120 –> 01:28:45,199
اوم تا بتوانیم به نمای خود از قسمت دسترسی داشته باشیم
2541
01:28:45,199 –> 01:28:47,040
آدرس سرور در حال حاضر است
2542
01:28:47,040 –> 01:28:50,080
شروع شد تا بتوانیم وارد شویم و داشته باشیم
2543
01:28:50,080 –> 01:28:54,080
درست نگاه کن پس ما اینجا هستیم
2544
01:28:54,080 –> 01:28:57,760
بیایید به ثبت نام اسلش برویم
2545
01:28:57,760 –> 01:29:00,639
گفتم این اکانت است با عرض پوزش
2546
01:29:00,639 –> 01:29:02,080
بریده بریده
2547
01:29:02,080 –> 01:29:05,679
رجیستر اسلش دو c
2548
01:29:05,679 –> 01:29:09,520
خوب تغییر مسیر نام تعریف نشده است
2549
01:29:09,520 –> 01:29:12,159
خوب پس بیایید به دیدگاه های خود برگردیم
2550
01:29:12,159 –> 01:29:13,520
فکر می کنم فقط برخی از وابستگی ها هستند که
2551
01:29:13,520 –> 01:29:16,239
ما فراموش کرده ایم
2552
01:29:22,400 –> 01:29:25,280
خوب بله پس اگر اوم کاربر است
2553
01:29:25,280 –> 01:29:27,520
احراز هویت آنها هدایت می شوند
2554
01:29:27,520 –> 01:29:29,120
حالا من فقط می خواهم آن را حذف کنم
2555
01:29:29,120 –> 01:29:30,880
حالا اوم
2556
01:29:30,880 –> 01:29:34,719
اوه نه چون قرار است وارد سیستم شوم
2557
01:29:34,719 –> 01:29:35,679
که در
2558
01:29:35,679 –> 01:29:36,960
بنابراین من فقط می خواهم آن را حذف کنم
2559
01:29:36,960 –> 01:29:39,120
بعداً موضوع را حل خواهیم کرد
2560
01:29:39,120 –> 01:29:41,040
امم که اگر ما وارد سیستم شده باشیم تغییر مسیر می دهیم
2561
01:29:41,040 –> 01:29:42,800
در حال حاضر ما فقط می خواهیم واقعی را ببینیم
2562
01:29:42,800 –> 01:29:43,600
صفحه
2563
01:29:43,600 –> 01:29:46,159
بنابراین ما می خواهیم آن را تازه سازی کنیم
2564
01:29:46,159 –> 01:29:47,360
ورود پیدا نشد
2565
01:29:47,360 –> 01:29:50,320
باشه پس اگه اینجا به پایین برم
2566
01:29:50,320 –> 01:29:52,800
می توانید آن را ببینید
2567
01:29:52,800 –> 01:29:55,360
در صفحه ثبت نام من یک را اضافه کردم
2568
01:29:55,360 –> 01:29:56,560
لینک اینجا به
2569
01:29:56,560 –> 01:29:58,239
صفحه ورود به حساب کاربری و اینطور نیست
2570
01:29:58,239 –> 01:30:00,159
هنوز وجود دارد
2571
01:30:00,159 –> 01:30:02,159
من فقط می خواهم آن را فعلا حذف کنم
2572
01:30:02,159 –> 01:30:04,400
و به زودی آن را قرار دهید
2573
01:30:04,400 –> 01:30:06,800
ما آن را کاشی می کنیم و حالا من دیگری دارم
2574
01:30:06,800 –> 01:30:07,760
خطا در اینجا
2575
01:30:07,760 –> 01:30:09,600
امم چون من نمی توانم از آن در
2576
01:30:09,600 –> 01:30:11,440
معکوس
2577
01:30:11,440 –> 01:30:13,199
بنابراین من فقط باید از شر همه خلاص شوم
2578
01:30:13,199 –> 01:30:15,520
از آن
2579
01:30:17,520 –> 01:30:19,520
و سپس می توانم تازه کنم و به آنجا می رویم
2580
01:30:19,520 –> 01:30:21,120
بنابراین می توانید ببینید که
2581
01:30:21,120 –> 01:30:24,239
اوم فرم است
2582
01:30:24,239 –> 01:30:26,800
فرموله شده ما همه موارد فرم را داریم
2583
01:30:26,800 –> 01:30:28,560
که ما اکنون به یک ظاهر طراحی نیاز داریم
2584
01:30:28,560 –> 01:30:29,920
کمی بیرون است
2585
01:30:29,920 –> 01:30:33,040
بنابراین ما باید آن را مرتب کنیم
2586
01:30:33,040 –> 01:30:36,560
بنابراین در بالای صفحه ثبت نام ما
2587
01:30:36,560 –> 01:30:40,239
ام من تصمیم گرفتم اینجا اضافه کنم
2588
01:30:40,239 –> 01:30:42,560
اکنون می توانم یک استایل در صفحه داشته باشم
2589
01:30:42,560 –> 01:30:44,000
آن را قرار داده اند
2590
01:30:44,000 –> 01:30:48,400
به عنوان مثال در یک فایل css اما
2591
01:30:48,400 –> 01:30:51,360
من فقط آن را در اینجا در حال حاضر گنجانده ام و
2592
01:30:51,360 –> 01:30:52,880
شما می توانید این را به نوعی حرکت دهید
2593
01:30:52,880 –> 01:30:54,080
چیزی برای فکر کردن به شما می دهد اگر
2594
01:30:54,080 –> 01:30:55,520
شما این استایل را نمی خواهید
2595
01:30:55,520 –> 01:30:57,840
بنابراین این فقط برای این صفحه است
2596
01:30:57,840 –> 01:30:58,880
اکنون در اینجا یک ظاهر طراحی شده است
2597
01:30:58,880 –> 01:31:00,480
من این را در واقع کپی و جایگذاری می کنم
2598
01:31:00,480 –> 01:31:02,880
واقعیت در تمام صفحات به طوری که آن را بیشتر می کند
2599
01:31:02,880 –> 01:31:03,280
احساس، مفهوم
2600
01:31:03,280 –> 01:31:05,440
برای اینکه من آن را در یک فایل css قرار دهم اما
2601
01:31:05,440 –> 01:31:07,520
من فقط تصمیم گرفتم در این مرحله این کار را نکنم
2602
01:31:07,520 –> 01:31:09,520
خوب پس حالا من آن را در جای خود دارم
2603
01:31:09,520 –> 01:31:11,360
تازه کردن، اکنون می توانید ببینید کمی وجود دارد
2604
01:31:11,360 –> 01:31:13,520
کمی سبک در اینجا
2605
01:31:13,520 –> 01:31:16,560
خوب پس ممکن است تعجب کنید
2606
01:31:16,560 –> 01:31:19,520
چرا شبیه پیش نمایش نیست
2607
01:31:19,520 –> 01:31:21,440
خوب ما در واقع این را تمام نکرده ایم
2608
01:31:21,440 –> 01:31:22,880
با این حال من می خواهم کمی به شما ارائه دهم
2609
01:31:22,880 –> 01:31:23,920
اطلاعات بیشتر
2610
01:31:23,920 –> 01:31:26,560
ما در واقع فرم را تمام نکردیم
2611
01:31:26,560 –> 01:31:27,520
ما فرم را ساختیم
2612
01:31:27,520 –> 01:31:29,360
خیلی سریع به سمت منظره حرکت کردیم
2613
01:31:29,360 –> 01:31:30,960
فقط برای پر کردن آن پس من فقط می خواستم
2614
01:31:30,960 –> 01:31:31,840
الان بهت نشون بده
2615
01:31:31,840 –> 01:31:35,280
نحوه اضافه کردن کد بیشتر
2616
01:31:35,280 –> 01:31:37,920
به فرم ما برای انجام برخی اعتبارسنجی
2617
01:31:37,920 –> 01:31:38,719
چک کردن
2618
01:31:38,719 –> 01:31:40,960
و همچنین برای اضافه کردن چند سبک به دلیل
2619
01:31:40,960 –> 01:31:42,400
اینجا چه اتفاقی دارد میافتد
2620
01:31:42,400 –> 01:31:44,960
این است که جنگو این فرم را برای آن می سازد
2621
01:31:44,960 –> 01:31:45,440
ما
2622
01:31:45,440 –> 01:31:48,719
این ورودیها اینجا هستند، بنابراین هیچ کنترلی وجود ندارد
2623
01:31:48,719 –> 01:31:52,080
پس بیایید به خودمان برگردیم
2624
01:31:52,080 –> 01:31:55,280
الگوی ما در اینجا می توانید آن را ببینید
2625
01:31:55,280 –> 01:31:58,000
ما فقط از جنگو میخواهیم که خروجی آن را صادر کند
2626
01:31:58,000 –> 01:31:59,920
ورودی فرم
2627
01:31:59,920 –> 01:32:01,360
در این مورد نام کاربری و سپس
2628
01:32:01,360 –> 01:32:02,960
فیلد ورودی ایمیل
2629
01:32:02,960 –> 01:32:05,520
و سپس رمز عبور تا ما نداشته باشیم
2630
01:32:05,520 –> 01:32:07,360
دسترسی به کلاس آنجا
2631
01:32:07,360 –> 01:32:09,199
این برای ما است که کلاس های مختلف را به آن اضافه کنیم
2632
01:32:09,199 –> 01:32:11,120
بنابراین برای مثال با بوت استرپ می خواهیم
2633
01:32:11,120 –> 01:32:12,080
را اضافه کنید
2634
01:32:12,080 –> 01:32:16,320
کلاس ورودی یا کلاسی که
2635
01:32:16,320 –> 01:32:19,440
به عنوان مثال جعبه ورودی را به این صورت استایل می دهد
2636
01:32:19,440 –> 01:32:21,120
ما نمی توانیم این کار را در اینجا انجام دهیم، باید آن را انجام دهیم
2637
01:32:21,120 –> 01:32:22,719
در داخل فرم
2638
01:32:22,719 –> 01:32:25,600
پس بیایید همین الان جلو برویم و فقط مقداری اضافه کنیم
2639
01:32:25,600 –> 01:32:26,719
اعتبار سنجی متفاوت
2640
01:32:26,719 –> 01:32:28,960
بررسی می کند بنابراین یک کاری که ممکن است بخواهیم انجام دهیم
2641
01:32:28,960 –> 01:32:30,880
برای مثال اینجاست
2642
01:32:30,880 –> 01:32:33,440
بررسی کنید تا مطمئن شوید که زمانی که کاربر
2643
01:32:33,440 –> 01:32:36,320
در یک ایمیل تایپ کنید
2644
01:32:36,320 –> 01:32:39,280
یا به عنوان مثال در این مورد ممکن است
2645
01:32:39,280 –> 01:32:40,159
نام کاربری
2646
01:32:40,159 –> 01:32:42,320
امم که نام کاربری قبلاً وجود ندارد
2647
01:32:42,320 –> 01:32:43,679
وجود داشته باشد
2648
01:32:43,679 –> 01:32:45,440
پس بیایید نگاهی به این سیمز بیندازیم
2649
01:32:45,440 –> 01:32:46,719
در اینجا عملکرد کنید
2650
01:32:46,719 –> 01:32:50,560
بنابراین من در مورد این فکر می کنم
2651
01:32:50,560 –> 01:32:53,280
زبانه ها در سراسر بیش از حد، بنابراین اجازه دهید یک
2652
01:32:53,280 –> 01:32:54,880
به این نگاه کنید، بنابراین کاری که ما اینجا انجام می دهیم این است
2653
01:32:54,880 –> 01:32:55,360
که
2654
01:32:55,360 –> 01:32:56,960
ما قصد داریم نام کاربری را پاک کنیم
2655
01:32:56,960 –> 01:32:58,800
ما قصد داریم نام کاربری را دریافت کنیم
2656
01:32:58,800 –> 01:33:02,159
ام از داده ها
2657
01:33:02,159 –> 01:33:04,320
و آن را در نام کاربری متغیر قرار دهید
2658
01:33:04,320 –> 01:33:05,280
ما سپس به
2659
01:33:05,280 –> 01:33:08,480
به پایگاه داده یا جدول پایگاه کاربر ما دسترسی داشته باشید
2660
01:33:08,480 –> 01:33:09,040
متاسف
2661
01:33:09,040 –> 01:33:10,400
و سپس ما فقط می خواهیم بررسی کنیم
2662
01:33:10,400 –> 01:33:12,960
مطمئن شوید که آیا این درست است یا نادرست
2663
01:33:12,960 –> 01:33:15,120
بنابراین در اینجا آنچه ما در واقع می خواهیم انجام دهیم
2664
01:33:15,120 –> 01:33:16,719
آیا ما قصد داریم پیدا کنیم
2665
01:33:16,719 –> 01:33:18,239
در هر نقطه از پایگاه داده که در آن
2666
01:33:18,239 –> 01:33:20,159
نام کاربری که کاربران تایپ کردند
2667
01:33:20,159 –> 01:33:23,760
با هر یک از فیلدها یا داده های داخل مطابقت دارد
2668
01:33:23,760 –> 01:33:24,639
پایگاه کاربر
2669
01:33:24,639 –> 01:33:27,440
جدول بنابراین اگر یک مسابقه ساخته شده است بدیهی است
2670
01:33:27,440 –> 01:33:28,480
آنچه را که برمی گردانیم
2671
01:33:28,480 –> 01:33:30,480
یک آیتم است و پس از آن ما فقط می توانیم برگردیم
2672
01:33:30,480 –> 01:33:33,280
آن مورد یا تعداد متاسفم که مورد
2673
01:33:33,280 –> 01:33:35,280
اگر این تعداد برابر با یک باشد، بدیهی است که
2674
01:33:35,280 –> 01:33:36,800
نام کاربری وجود خواهد داشت
2675
01:33:36,800 –> 01:33:39,040
بنابراین ما قبلاً یک نام کاربری خطا ایجاد می کنیم
2676
01:33:39,040 –> 01:33:39,920
وجود دارد
2677
01:33:39,920 –> 01:33:41,760
و سپس ما فقط برمی گردیم و سپس
2678
01:33:41,760 –> 01:33:43,600
کاربر باید نام کاربری دیگری وارد کند
2679
01:33:43,600 –> 01:33:45,040
تا زمانی که یکی را پیدا کنند
2680
01:33:45,040 –> 01:33:48,080
که قبلاً در پایگاه داده نیست
2681
01:33:48,080 –> 01:33:49,760
این فقط یک مثال است که چگونه می توانید
2682
01:33:49,760 –> 01:33:51,679
داده ها را از فرم خود بگیرید
2683
01:33:51,679 –> 01:33:54,000
و سپس چند بررسی اعتبار سنجی ایجاد کنید
2684
01:33:54,000 –> 01:33:55,360
در پایگاه داده شما
2685
01:33:55,360 –> 01:33:59,120
بنابراین این نسبتاً ساده است بنابراین ما نیز می توانیم
2686
01:33:59,120 –> 01:34:01,199
اوم ما نیز باید بررسی کنیم
2687
01:34:01,199 –> 01:34:02,239
مثال
2688
01:34:02,239 –> 01:34:05,120
e رمز عبور رمز دوم
2689
01:34:05,120 –> 01:34:06,719
زیرا به یاد داشته باشید که باید آنها را مطابقت دهیم
2690
01:34:06,719 –> 01:34:07,440
رمزهای عبور
2691
01:34:07,440 –> 01:34:09,440
برای اینکه رمز عبور صحیح باشد
2692
01:34:09,440 –> 01:34:11,120
بنابراین دو قسمت رمز عبور وجود دارد
2693
01:34:11,120 –> 01:34:13,520
رمز یک رمز عبور است پس ما
2694
01:34:13,520 –> 01:34:14,880
فقط باید دوبار بررسی کنید که آنها را داشته اند
2695
01:34:14,880 –> 01:34:16,560
رمز عبور درست را تایپ کرد
2696
01:34:16,560 –> 01:34:18,639
این فیلد رمز عبور دو است پس ما چه هستیم
2697
01:34:18,639 –> 01:34:19,920
رفتن به انجام اینجا است
2698
01:34:19,920 –> 01:34:21,360
همانطور که قبلاً انجام داده ایم
2699
01:34:21,360 –> 01:34:24,480
فیلد رمز عبور واقعی را بررسی کنید
2700
01:34:24,480 –> 01:34:27,600
در برابر رمز عبور به فیلد
2701
01:34:27,600 –> 01:34:29,920
اگر مطابقت داشته باشند، بدیهی است که اشکالی ندارد
2702
01:34:29,920 –> 01:34:31,040
اگر آنها مطابقت ندارند، ما می خواهیم بگوییم
2703
01:34:31,040 –> 01:34:32,560
خوب پسوردها مطابقت ندارند
2704
01:34:32,560 –> 01:34:34,159
و این فقط کمک می کند تا اطمینان حاصل شود که
2705
01:34:34,159 –> 01:34:36,400
کاربر رمز عبور خود را تایپ کرده است
2706
01:34:36,400 –> 01:34:38,320
البته می خواهم تایپ کنم
2707
01:34:38,320 –> 01:34:40,560
ایجاد فرصت برای تایپ آن
2708
01:34:40,560 –> 01:34:42,320
دو بار بعید است که آنها بروند
2709
01:34:42,320 –> 01:34:44,239
دو بار اشتباه تایپ کنید
2710
01:34:44,239 –> 01:34:45,840
به همین دلیل است که ما دو رمز عبور داریم
2711
01:34:45,840 –> 01:34:48,639
فیلدها به طوری که اکنون می توانیم آن را مرتب کنیم
2712
01:34:48,639 –> 01:34:49,840
همین کار را انجام دهید
2713
01:34:49,840 –> 01:34:52,400
مثل اینکه با نام کاربری گفتم
2714
01:34:52,400 –> 01:34:53,280
با ایمیل
2715
01:34:53,280 –> 01:34:54,639
بنابراین بدیهی است که ما می خواهیم بررسی کنیم تا بسازیم
2716
01:34:54,639 –> 01:34:56,239
مطمئن شوید که ایمیل در آن وجود ندارد
2717
01:34:56,239 –> 01:34:57,920
پایگاه داده، بنابراین ما می توانیم آن را در اینجا به طور واقعی انجام دهیم
2718
01:34:57,920 –> 01:34:58,239
حقیقت
2719
01:34:58,239 –> 01:34:59,360
منظورم این است که تعدادی از مناطق ما وجود دارد
2720
01:34:59,360 –> 01:35:01,119
می تواند این کار را در دیدگاهی که ما می توانیم انجام دهیم انجام دهد
2721
01:35:01,119 –> 01:35:02,239
این در واقع در
2722
01:35:02,239 –> 01:35:05,040
اوه مدل به عنوان مثال به طور بالقوه در اینجا
2723
01:35:05,040 –> 01:35:06,480
ما فقط آن را در اینجا در فرم انجام می دهیم
2724
01:35:06,480 –> 01:35:08,159
فقط برای اینکه در اینجا چند مثال برای شما بیاورم
2725
01:35:08,159 –> 01:35:09,040
من میخوام
2726
01:35:09,040 –> 01:35:11,840
من قصد دارم داده های ایمیل را جمع آوری کنم
2727
01:35:11,840 –> 01:35:13,760
از ورودی ایمیل کاربران
2728
01:35:13,760 –> 01:35:14,800
تایپ شده
2729
01:35:14,800 –> 01:35:16,320
اگر آن را با پایگاه داده بررسی کنید
2730
01:35:16,320 –> 01:35:18,800
وجود دارد، اگر وجود نداشته باشد، همه چیز خوب است
2731
01:35:18,800 –> 01:35:20,000
بدیهی است که من فقط به آنها می گویم
2732
01:35:20,000 –> 01:35:22,639
قبلاً گرفته شده است، بنابراین این فقط تعدادی است
2733
01:35:22,639 –> 01:35:24,480
نوع بررسی اعتبار سنجی روی شما تنظیم شده است
2734
01:35:24,480 –> 01:35:25,199
فرم
2735
01:35:25,199 –> 01:35:28,320
داخل فایل فرم ها
2736
01:35:28,320 –> 01:35:32,400
اکنون برای ما واقعاً مدیریت است
2737
01:35:32,400 –> 01:35:35,360
سبک آن ورودی هایی که ذکر کردم
2738
01:35:35,360 –> 01:35:37,440
زودتر جایی که ما واقعا نمی توانیم
2739
01:35:37,440 –> 01:35:39,679
هر چیزی را به ورودی ها اضافه کنید
2740
01:35:39,679 –> 01:35:41,679
صفحه ثبت نام در اینجا زیرا ما فقط هستیم
2741
01:35:41,679 –> 01:35:45,199
درخواست از جنگو برای خروجی ورودی
2742
01:35:45,199 –> 01:35:47,520
عنصر در صفحه، بنابراین چه کاری می توانیم انجام دهیم
2743
01:35:47,520 –> 01:35:48,400
اینجا
2744
01:35:48,400 –> 01:35:52,480
ما می توانیم دسترسی داشته باشیم
2745
01:35:52,480 –> 01:35:55,840
این فیلدها، بنابراین در اینجا ما فقط به آن می رویم
2746
01:35:55,840 –> 01:35:56,719
دسترسی داشته باشید
2747
01:35:56,719 –> 01:36:00,080
اوه اساسا از طریق فوق العاده اینجا
2748
01:36:00,080 –> 01:36:02,560
بنابراین ما به فیلدهای خود دسترسی پیدا می کنیم
2749
01:36:02,560 –> 01:36:03,520
نام کاربری
2750
01:36:03,520 –> 01:36:05,199
و سپس از طریق ویجت ها در اینجا می توانیم
2751
01:36:05,199 –> 01:36:08,000
به روز رسانی کنید و برخی از اطلاعات را اضافه کنید
2752
01:36:08,000 –> 01:36:11,040
این کد در اینجا به ما این امکان را می دهد
2753
01:36:11,040 –> 01:36:12,000
در حقیقت
2754
01:36:12,000 –> 01:36:15,199
به اقلام ورودی فردی برای ما دسترسی داشته باشید
2755
01:36:15,199 –> 01:36:17,360
سپس برخی از داده های اضافی را اضافه کنید
2756
01:36:17,360 –> 01:36:20,320
به آن یک زمینه اضافی بنابراین در اینجا
2757
01:36:20,320 –> 01:36:21,600
ما کلاس داریم
2758
01:36:21,600 –> 01:36:24,560
بنابراین در داخل این زمینه اینجا من می روم
2759
01:36:24,560 –> 01:36:26,400
برای اضافه کردن کلاس
2760
01:36:26,400 –> 01:36:29,119
فرم کنترل mb3 پس اینها فقط هستند
2761
01:36:29,119 –> 01:36:30,719
کلاس هایی از بوت استرپ که قرار است
2762
01:36:30,719 –> 01:36:32,000
کمکم کن کنترل کنم
2763
01:36:32,000 –> 01:36:34,000
اندازه و شکل ورودی
2764
01:36:34,000 –> 01:36:36,639
فرم ها من همچنین می توانم متغیرهایی را اضافه کنم
2765
01:36:36,639 –> 01:36:38,960
و اطلاعات اضافی با این حال i
2766
01:36:38,960 –> 01:36:40,639
می خواهم بنابراین من یک مکان نگهدار اضافه کرده ام
2767
01:36:40,639 –> 01:36:42,400
ورودی واقعی به نظر می رسد همانطور که می گوید
2768
01:36:42,400 –> 01:36:44,480
برای مثال نام کاربری برای شروع
2769
01:36:44,480 –> 01:36:46,159
بنابراین من همین کار را در نام کاربری انجام می دهم
2770
01:36:46,159 –> 01:36:47,679
رمز عبور ایمیل و رمز عبور شما می توانید
2771
01:36:47,679 –> 01:36:48,480
این را ببینید
2772
01:36:48,480 –> 01:36:50,320
نوع مشابه کدی که من به تازگی به آن دسترسی دارم
2773
01:36:50,320 –> 01:36:52,159
این اطمینان حاصل شود که من بوت استرپ خود را دارم
2774
01:36:52,159 –> 01:36:53,119
کلاس ها در
2775
01:36:53,119 –> 01:36:55,760
بنابراین یک بار آن را ذخیره کردم و اکنون برمی گردم
2776
01:36:55,760 –> 01:36:56,880
به فرم من
2777
01:36:56,880 –> 01:36:59,520
و تازه کردن
2778
01:37:00,080 –> 01:37:02,800
می بینید که عالی کار نمی کند
2779
01:37:02,800 –> 01:37:03,600
دومین
2780
01:37:03,600 –> 01:37:06,800
اجازه دهید من فقط یک نگاهی بیاندازم
2781
01:37:06,800 –> 01:37:08,480
من فقط کمی تورفتگی دارم
2782
01:37:08,480 –> 01:37:10,960
مشکلات اینجاست، پس بیایید دوباره بررسی کنیم
2783
01:37:10,960 –> 01:37:13,199
که
2784
01:37:15,199 –> 01:37:18,159
خیلی خوب، بنابراین عملکرد من در اینجا فقط نیاز دارد
2785
01:37:18,159 –> 01:37:19,040
بودن
2786
01:37:19,040 –> 01:37:22,239
زبانه شده و سپس
2787
01:37:22,239 –> 01:37:24,639
اینها فقط باید به عقب منتقل شوند تا
2788
01:37:24,639 –> 01:37:25,760
باید خوب باشد
2789
01:37:25,760 –> 01:37:29,119
پس بیایید نگاهی بیندازیم و به آنجا برویم
2790
01:37:29,119 –> 01:37:29,520
بنابراین
2791
01:37:29,520 –> 01:37:31,280
اکنون می توانید ببینید که تغییر کرده است
2792
01:37:31,280 –> 01:37:32,639
اکنون مدل داده شده است
2793
01:37:32,639 –> 01:37:34,159
دوباره از بوت استرپ استفاده می کنیم
2794
01:37:34,159 –> 01:37:36,000
در اینجا برای فیلدهای ورودی یک ظاهر طراحی کنید
2795
01:37:36,000 –> 01:37:37,920
همه چیز به خوبی تنظیم شده است و من فکر می کنم
2796
01:37:37,920 –> 01:37:40,000
خوب بودند
2797
01:37:40,000 –> 01:37:43,040
بنابراین اکنون ما به جلو می رویم و این را آزمایش می کنیم تا چه شود
2798
01:37:43,040 –> 01:37:44,480
ما باید اول انجام دهیم این است که برویم
2799
01:37:44,480 –> 01:37:46,320
به تنظیمات ما
2800
01:37:46,320 –> 01:37:50,239
و ایمیل واقعی ما را به همین ترتیب تنظیم کنید
2801
01:37:50,239 –> 01:37:52,239
در اینجا ما قصد داریم از کنسول استفاده کنیم بنابراین i
2802
01:37:52,239 –> 01:37:53,600
در جایی که من دارم آموزش دیگری دارم
2803
01:37:53,600 –> 01:37:55,520
نحوه تنظیم ایمیل را به شما نشان داد
2804
01:37:55,520 –> 01:37:58,159
به عنوان مثال جیمیل بنابراین ما اینجا هستیم
2805
01:37:58,159 –> 01:38:00,239
از کنسول برای خروجی استفاده می کنیم
2806
01:38:00,239 –> 01:38:02,320
ایمیل داخل کنسول پس این است
2807
01:38:02,320 –> 01:38:02,960
در هسته من
2808
01:38:02,960 –> 01:38:04,800
تنظیمات من به تازگی این تنظیم را اضافه کرده ام
2809
01:38:04,800 –> 01:38:06,080
انتهای ایمیل
2810
01:38:06,080 –> 01:38:09,360
به عنوان کنسول، پیش بروید و این کار را انجام دهید
2811
01:38:09,360 –> 01:38:10,639
و سپس آنچه که ما نیز به آن نیاز داریم
2812
01:38:10,639 –> 01:38:13,040
برویم و قبل از شروع این کار انجام دهیم
2813
01:38:13,040 –> 01:38:15,040
فقط وارد کردن تمام وابستگی هایی است که
2814
01:38:15,040 –> 01:38:16,560
ما به اینجا نیاز داریم
2815
01:38:16,560 –> 01:38:19,199
بنابراین اوم ما نیاز به واردات داریم
2816
01:38:19,199 –> 01:38:21,119
سایت فعلی را دریافت کنید، بنابراین ما از آن استفاده کردیم
2817
01:38:21,119 –> 01:38:22,000
زودتر
2818
01:38:22,000 –> 01:38:25,760
اوم ما بایت های نیرو را اضافه کرده ایم
2819
01:38:25,760 –> 01:38:27,679
بنابراین احتمالاً بعداً از متن نیرو استفاده خواهیم کرد
2820
01:38:27,679 –> 01:38:29,199
بنابراین من آن را اضافه کردم
2821
01:38:29,199 –> 01:38:32,880
و سپس url safe base64 را رمزگشایی کنید
2822
01:38:32,880 –> 01:38:36,080
و آن نیز در آنجا اضافه شده است
2823
01:38:36,080 –> 01:38:38,880
پس بیایید اکنون دوباره آن را بررسی کنیم
2824
01:38:38,880 –> 01:38:39,760
سرور تبدیل شده است
2825
01:38:39,760 –> 01:38:44,239
بر روی آن است و اجازه دهید در حال حاضر به ما بروید
2826
01:38:44,239 –> 01:38:45,840
فرم فقط تازه کردن
2827
01:38:45,840 –> 01:38:47,679
و سپس اجازه دهید فقط یک کاربر جدید اضافه کنیم
2828
01:38:47,679 –> 01:38:49,440
بیایید از یکی استفاده کنیم
2829
01:38:49,440 –> 01:38:51,280
بنابراین می توانید همه موارد را دوباره بررسی کنید
2830
01:38:51,280 –> 01:38:52,800
اگر دوست دارید اعتبار سنجی
2831
01:38:52,800 –> 01:38:54,880
اوم من فقط می خواهم مستقیم به جلو بروم
2832
01:38:54,880 –> 01:38:57,360
و فقط یک حساب کاربری ایجاد کنید
2833
01:38:57,360 –> 01:39:00,400
پس بیایید برای ثبت نام برویم پس لطفا استفاده کنید
2834
01:39:00,400 –> 01:39:02,480
ایمیل دیگری که قبلا گرفته شده است
2835
01:39:02,480 –> 01:39:04,960
به یاد داشته باشید که این ایمیل و آن است
2836
01:39:04,960 –> 01:39:06,480
من برای ادمین تنظیم کردم
2837
01:39:06,480 –> 01:39:08,800
بنابراین این فقط یک بررسی اعتبار سنجی بود
2838
01:39:08,800 –> 01:39:10,960
که من فراموش کرده ام
2839
01:39:10,960 –> 01:39:12,320
من نمی خواستم بررسی کنم اما شما می توانید
2840
01:39:12,320 –> 01:39:14,080
ببینید اینجا به خوبی کار می کند
2841
01:39:14,080 –> 01:39:17,119
اوم و سپس ثبت نام کنید و اکنون یک
2842
01:39:17,119 –> 01:39:17,920
بدون معکوس
2843
01:39:17,920 –> 01:39:20,639
activate یافت نشد activate is not a
2844
01:39:20,639 –> 01:39:23,199
تابع نمای معتبر یا نام الگو
2845
01:39:23,199 –> 01:39:25,440
بنابراین آنچه در اینجا اتفاق می افتد این است که ما
2846
01:39:25,440 –> 01:39:26,480
در واقع نیاز به
2847
01:39:26,480 –> 01:39:29,360
اکنون صفحه فعال سازی واقعی را ایجاد کنید
2848
01:39:29,360 –> 01:39:29,840
زیرا
2849
01:39:29,840 –> 01:39:32,239
در اینجا ما آن را در درون خود تعریف می کنیم
2850
01:39:32,239 –> 01:39:32,960
پست الکترونیک
2851
01:39:32,960 –> 01:39:36,320
و البته اگر وارد آدرس های اینترنتی خود شویم
2852
01:39:36,320 –> 01:39:38,639
در واقع هنوز وجود ندارد، بنابراین ما هستیم
2853
01:39:38,639 –> 01:39:40,320
نیاز به ساخت دارد
2854
01:39:40,320 –> 01:39:43,520
این پس بیایید جلو برویم و آن را انجام دهیم
2855
01:39:43,520 –> 01:39:45,920
حالا کاری که ما باید اینجا انجام دهیم
2856
01:39:45,920 –> 01:39:49,440
در چند پارامتر مختلف عبور می کند بنابراین
2857
01:39:49,440 –> 01:39:51,040
ما در اینجا دو پارامتر مختلف داریم
2858
01:39:51,040 –> 01:39:53,600
ما شناسه کاربری واقعی را داریم
2859
01:39:53,600 –> 01:39:56,880
آه، بیایید به اوه خودمان برگردیم
2860
01:39:56,880 –> 01:40:00,560
به ایمیل ما
2861
01:40:00,560 –> 01:40:03,760
ایمیل فعال سازی ما
2862
01:40:04,400 –> 01:40:07,280
بنابراین ما شناسه کاربری را داریم و سپس
2863
01:40:07,280 –> 01:40:08,000
همچنین
2864
01:40:08,000 –> 01:40:11,280
بنابراین دو چیز در اینجا وجود دارد
2865
01:40:11,280 –> 01:40:13,920
امم که ما داریم به آدرس های اینترنتی خود می پردازیم و
2866
01:40:13,920 –> 01:40:15,600
ما در حال تلاش برای گرفتن آنها هستیم
2867
01:40:15,600 –> 01:40:18,960
پس به آدرس های اینترنتی بازگردید
2868
01:40:18,960 –> 01:40:20,800
شما می توانید اینجا را ببینید که ما دو جداگانه داریم
2869
01:40:20,800 –> 01:40:24,320
مناطقی که ما از حلزون استفاده می کنیم
2870
01:40:25,520 –> 01:40:28,159
زیرا این اساساً نوع داده است
2871
01:40:28,159 –> 01:40:29,040
بنابراین
2872
01:40:29,040 –> 01:40:31,760
uid 64. این چیزی است که انتظار دارد
2873
01:40:31,760 –> 01:40:32,800
نوع داده
2874
01:40:32,800 –> 01:40:34,639
و سپس نشانه حلزون حرکت کردن به طوری که نشانه
2875
01:40:34,639 –> 01:40:36,080
آنجا خواهیم بود و ما می رویم
2876
01:40:36,080 –> 01:40:37,840
سپس از آن استفاده کنید و آن را ضبط کنید
2877
01:40:37,840 –> 01:40:40,000
سفارش به نوع
2878
01:40:40,000 –> 01:40:42,800
آن را رمزگشایی کنید و سپس کاربر را فعال کنید
2879
01:40:42,800 –> 01:40:43,679
حساب
2880
01:40:43,679 –> 01:40:45,679
بنابراین ما نیاز به ایجاد یک جدید داریم
2881
01:40:45,679 –> 01:40:46,719
تابع در اینجا نامیده می شود
2882
01:40:46,719 –> 01:40:49,840
فعال یا شمارش می کنیم تا زمانی که این کار را انجام دهیم
2883
01:40:49,840 –> 01:40:52,080
آن مسیر را اضافه کرد اجازه دهید به آن برگردیم
2884
01:40:52,080 –> 01:40:55,440
اکنون دیدگاه ماست، بنابراین من فقط اوه
2885
01:40:55,440 –> 01:40:59,119
از نظر ما برخی از این موارد را ببندید
2886
01:40:59,119 –> 01:41:04,080
اکنون می خواهیم یک تابع جدید ایجاد کنیم
2887
01:41:04,080 –> 01:41:07,040
به نام حساب فعال کنید بنابراین اول
2888
01:41:07,040 –> 01:41:08,320
چیزی که باید در اینجا به خاطر بسپاریم این است که
2889
01:41:08,320 –> 01:41:10,560
در آدرس های اینترنتی ما دو پارامتر را ارسال می کنیم
2890
01:41:10,560 –> 01:41:11,440
در سراسر
2891
01:41:11,440 –> 01:41:13,280
اوه پس ما باید از آنها عبور کنیم
2892
01:41:13,280 –> 01:41:16,080
در سراسر و همچنین درخواست البته
2893
01:41:16,080 –> 01:41:19,440
بنابراین ما آن ها را در ub64 و توکن پاس می کنیم
2894
01:41:19,440 –> 01:41:22,639
ام eb64 و توکن
2895
01:41:22,639 –> 01:41:26,159
خوب به طوری که آن را تا خط
2896
01:41:26,159 –> 01:41:29,600
و حالا ما فقط نیاز داریم
2897
01:41:29,600 –> 01:41:33,199
ام در اصل رمزگشایی کنید
2898
01:41:33,199 –> 01:41:35,360
پس اول از همه بیایید تلاش کنیم و آن را دریافت کنیم
2899
01:41:35,360 –> 01:41:36,719
داده ها
2900
01:41:36,719 –> 01:41:40,000
بنابراین ما داده های ubid و کاربر را دریافت می کنیم
2901
01:41:40,000 –> 01:41:42,480
بنابراین ما فقط داده ها را جمع آوری می کنیم
2902
01:41:42,480 –> 01:41:43,040
از جانب
2903
01:41:43,040 –> 01:41:46,560
که از آن گذشت و سپس
2904
01:41:46,560 –> 01:41:49,679
ما به آن زمان می رویم
2905
01:41:49,679 –> 01:41:52,719
بررسی کنید که آیا کاربر درست وجود دارد یا خیر
2906
01:41:52,719 –> 01:41:54,719
پس بیایید جلو برویم و یک if ایجاد کنیم
2907
01:41:54,719 –> 01:41:57,600
بیانیه برای آن
2908
01:41:57,600 –> 01:42:00,800
بنابراین اگر کاربر هیچ کدام نیست، اجازه دهید
2909
01:42:00,800 –> 01:42:02,800
سعی کنید و کاربر را پیدا کنید، بنابراین ما به دنبال آن هستیم
2910
01:42:02,800 –> 01:42:05,280
از داده های کاربر استفاده کنید، اجازه دهید این را بیاوریم
2911
01:42:05,280 –> 01:42:06,000
بالا
2912
01:42:06,000 –> 01:42:07,760
بنابراین اگر کاربر هیچکدام نباشد، ما این کار را می کنیم
2913
01:42:07,760 –> 01:42:09,840
شناسه کاربری را دریافت کنید
2914
01:42:09,840 –> 01:42:12,719
هیچکدام نیست و فعال سازی حساب خارج است
2915
01:42:12,719 –> 01:42:14,080
نشانهنشانه.بررسی
2916
01:42:14,080 –> 01:42:16,320
توکن بنابراین ما از علامت چک استفاده می کنیم
2917
01:42:16,320 –> 01:42:18,560
کاربر و رمزی که آن ها را وارد می کند
2918
01:42:18,560 –> 01:42:20,960
و این داده ها به نوعی اساسا
2919
01:42:20,960 –> 01:42:22,560
رمزگشایی
2920
01:42:22,560 –> 01:42:24,800
اگر برای مثال همه چیز خوب است
2921
01:42:24,800 –> 01:42:26,239
کاری که ما می خواهیم انجام دهیم این است که انجام دهیم
2922
01:42:26,239 –> 01:42:28,239
کاربر را بگیرید
2923
01:42:28,239 –> 01:42:30,639
کاربر را به خاطر بسپارید که شناسه کاربری و
2924
01:42:30,639 –> 01:42:32,159
سپس ما می خواهیم تغییر کنیم
2925
01:42:32,159 –> 01:42:34,400
وضعیت کاربری خود را پس فعال است که
2926
01:42:34,400 –> 01:42:36,320
یک فیلد در جدول کاربر
2927
01:42:36,320 –> 01:42:38,480
بدیهی است که آن را روی true تنظیم می کنیم
2928
01:42:38,480 –> 01:42:40,560
وقتی کاری را که می خواهیم انجام دادیم
2929
01:42:40,560 –> 01:42:42,639
یا آن را تنظیم کنید که می خواهیم به وضوح ذخیره کنیم
2930
01:42:42,639 –> 01:42:43,920
که و فعال کنید
2931
01:42:43,920 –> 01:42:46,480
و در واقع آن عملیات را انجام دهد و
2932
01:42:46,480 –> 01:42:48,239
این تقریباً در آن نقطه چیست
2933
01:42:48,239 –> 01:42:50,080
ما هم اکنون می توانیم انجام دهیم
2934
01:42:50,080 –> 01:42:53,199
برای مثال کاربر را وارد کنید تا بتوانیم برویم
2935
01:42:53,199 –> 01:42:54,400
جلوتر و این کار را انجام دهید
2936
01:42:54,400 –> 01:42:56,159
و سپس ما می توانیم از همه فقط دوام بیاوریم
2937
01:42:56,159 –> 01:42:57,679
آنها را به هر کجا که می خواهیم هدایت کنیم
2938
01:42:57,679 –> 01:42:59,119
آنها را تغییر مسیر دهید
2939
01:42:59,119 –> 01:43:01,760
اکنون وقتی وارد می شویم، قبلاً راه افتاده ایم
2940
01:43:01,760 –> 01:43:02,560
آ
2941
01:43:02,560 –> 01:43:05,679
یک تغییر مسیر در هسته اینجا
2942
01:43:05,679 –> 01:43:08,400
بنابراین URL تغییر مسیر ورود به سیستم که طول می کشد
2943
01:43:08,400 –> 01:43:09,600
آنها را به داشبورد
2944
01:43:09,600 –> 01:43:12,080
اکنون می توانیم یک تغییر مسیر را نیز اضافه کنیم
2945
01:43:12,080 –> 01:43:14,080
برای مثال اگر بخواهیم حساب کنیم وجود دارد
2946
01:43:14,080 –> 01:43:15,119
داشبورد
2947
01:43:15,119 –> 01:43:16,400
پس این فقط چیز دیگری است که ما هستیم
2948
01:43:16,400 –> 01:43:17,840
قبل از آزمایش باید بسازیم
2949
01:43:17,840 –> 01:43:18,800
این بیرون
2950
01:43:18,800 –> 01:43:24,080
البته اگر اینطور نباشد
2951
01:43:24,080 –> 01:43:25,760
کاری که می خواهیم انجام دهیم این است که می خواهیم ارسال کنیم
2952
01:43:25,760 –> 01:43:27,600
آنها در جای دیگری درست است، بنابراین اگر اینطور نیست
2953
01:43:27,600 –> 01:43:28,239
معتبر
2954
01:43:28,239 –> 01:43:29,600
و ما می خواهیم آنها را به جای دیگری بفرستیم
2955
01:43:29,600 –> 01:43:31,280
بنابراین ما ایجاد کرده ایم
2956
01:43:31,280 –> 01:43:33,520
ساده دیگر در اینجا و ما می خواهیم فقط
2957
01:43:33,520 –> 01:43:34,719
برگشت
2958
01:43:34,719 –> 01:43:38,639
حساب ثبت نام حساب نامعتبر است
2959
01:43:38,639 –> 01:43:41,199
بنابراین اجازه دهید به سرعت آن را بسازیم
2960
01:43:41,199 –> 01:43:42,080
صفحه
2961
01:43:42,080 –> 01:43:44,560
بنابراین در داخل منطقه ثبت نام در اینجا
2962
01:43:44,560 –> 01:43:46,639
بیایید یک فایل جدید به نام اینجا اضافه کنیم
2963
01:43:46,639 –> 01:43:50,880
اوه activationinvalid.html
2964
01:43:50,880 –> 01:43:54,159
پس اوه اضافه شده است اوم من نیستم
2965
01:43:54,159 –> 01:43:55,760
قرار است این را بسازد
2966
01:43:55,760 –> 01:43:57,920
شما می توانید جلو بروید و هر کاری که می خواهید انجام دهید
2967
01:43:57,920 –> 01:43:59,920
می خواهید در این صفحه انجام دهید
2968
01:43:59,920 –> 01:44:02,480
آه در
2969
01:44:03,440 –> 01:44:05,520
کاربر معتبر فقط user valid for را تایپ کنید
2970
01:44:05,520 –> 01:44:07,119
اکنون
2971
01:44:07,119 –> 01:44:08,639
شاید شما فقط می خواهید آنها را تغییر مسیر دهید
2972
01:44:08,639 –> 01:44:11,199
در جایی اوم خوب است که به کاربران ارائه شود
2973
01:44:11,199 –> 01:44:12,639
برخی از اطلاعات
2974
01:44:12,639 –> 01:44:15,360
بنابراین به طور بالقوه فقط این صفحه را بسازید
2975
01:44:15,360 –> 01:44:16,239
مانند
2976
01:44:16,239 –> 01:44:19,679
شما ترجیح می دهید یا دوست دارید پس بیایید ادامه دهیم
2977
01:44:19,679 –> 01:44:20,159
اکنون
2978
01:44:20,159 –> 01:44:22,560
و
2979
01:44:23,280 –> 01:44:24,880
مطمئن شوید که مشکلی نیست پس من آن را دارم
2980
01:44:24,880 –> 01:44:26,320
آدرس اینترنتی در حال حاضر برای
2981
01:44:26,320 –> 01:44:29,440
اوم من آدرس اینترنتی را ندارم و آن را دارم
2982
01:44:29,440 –> 01:44:31,600
فعال کن پس همین
2983
01:44:31,600 –> 01:44:34,960
حساب را فعال کنید تا این کار من باشد
2984
01:44:34,960 –> 01:44:35,600
حساب وجود دارد
2985
01:44:35,600 –> 01:44:37,760
فعال سازی کامل شد، پس من می خواهم چه کار کنم
2986
01:44:37,760 –> 01:44:39,280
اکنون فقط به سرعت ساخته می شود
2987
01:44:39,280 –> 01:44:42,320
داشبورد um تا کاربر بتواند ارسال شود
2988
01:44:42,320 –> 01:44:43,600
به جایی
2989
01:44:43,600 –> 01:44:45,760
پس بیایید همین الان پیش برویم و فقط a ایجاد کنیم
2990
01:44:45,760 –> 01:44:46,880
مسیر برای
2991
01:44:46,880 –> 01:44:49,040
داشبورد، بنابراین یک شماره وجود دارد
2992
01:44:49,040 –> 01:44:51,040
از آدرس های اینترنتی برای داشبورد من، بنابراین من فقط هستم
2993
01:44:51,040 –> 01:44:52,719
قصد دارم به
2994
01:44:52,719 –> 01:44:54,880
فقط یک نظر کوچک در آنجا بگذارید
2995
01:44:54,880 –> 01:44:57,360
این همه چیز من خواهد بود
2996
01:44:57,360 –> 01:44:59,360
آدرس های اینترنتی برای داشبورد من، بنابراین من اینجا هستم
2997
01:44:59,360 –> 01:45:01,520
یک مسیر جدید به نام داشبورد ایجاد کنید
2998
01:45:01,520 –> 01:45:03,159
و قرار است به آن متصل شود
2999
01:45:03,159 –> 01:45:04,960
views.dashboard
3000
01:45:04,960 –> 01:45:07,520
پس بیایید خیلی سریع وارد دیدگاه من شویم
3001
01:45:07,520 –> 01:45:09,440
بیایید به سرعت یک
3002
01:45:09,440 –> 01:45:12,239
داشبوردی که قرار است صفحه ای در آن باشد
3003
01:45:12,239 –> 01:45:13,280
لحظه ای که هیچ چیز وجود نخواهد داشت
3004
01:45:13,280 –> 01:45:13,760
بر روی آن
3005
01:45:13,760 –> 01:45:16,639
و بنابراین آنچه در اینجا مهم است این است که
3006
01:45:16,639 –> 01:45:18,480
کاربر باید وارد شود
3007
01:45:18,480 –> 01:45:20,560
برای دسترسی واقعی به این صفحه که است
3008
01:45:20,560 –> 01:45:21,760
مهم است، بنابراین ما نیاز داریم
3009
01:45:21,760 –> 01:45:22,960
برخی را فراهم کند
3010
01:45:22,960 –> 01:45:25,920
امنیت به این صفحه بنابراین ما فقط
3011
01:45:25,920 –> 01:45:27,360
رفتن به فکر می کنم فقط از
3012
01:45:27,360 –> 01:45:28,080
وارد شدن
3013
01:45:28,080 –> 01:45:31,199
لازم است پس بیایید ادامه دهیم و
3014
01:45:31,199 –> 01:45:32,159
وارد کردن
3015
01:45:32,159 –> 01:45:35,199
آن را وارد کنید و سپس اکنون می توانیم برویم
3016
01:45:35,199 –> 01:45:35,760
در پیش
3017
01:45:35,760 –> 01:45:39,840
و عملکرد خود را بسازیم
3018
01:45:42,159 –> 01:45:44,719
بنابراین ما از اعلام کننده لازم برای ورود استفاده می کنیم
3019
01:45:44,719 –> 01:45:46,239
در اینجا به طوری که کاربر را بررسی می کند
3020
01:45:46,239 –> 01:45:47,440
وارد شده است یا خیر
3021
01:45:47,440 –> 01:45:48,719
و سپس اگر آنها وارد آن شده اند
3022
01:45:48,719 –> 01:45:51,679
به آنها اجازه دسترسی به این صفحه را می دهد
3023
01:45:51,679 –> 01:45:54,800
بنابراین ما فقط می خواهیم برگردیم
3024
01:45:54,800 –> 01:45:58,480
قالب داشبورد کاربر حساب
3025
01:45:58,480 –> 01:46:01,840
و بعداً در برخی موارد عبور خواهیم کرد
3026
01:46:01,840 –> 01:46:05,199
داده ها برخی زمینه ها اما در حال حاضر
3027
01:46:05,199 –> 01:46:07,520
ما فقط قصد داریم آنها را به
3028
01:46:07,520 –> 01:46:09,679
واقعی
3029
01:46:09,679 –> 01:46:11,440
پس بیایید به سرعت و به جلو برویم
3030
01:46:11,440 –> 01:46:13,679
آن قالب را بسازید بنابراین حساب کاربری
3031
01:46:13,679 –> 01:46:16,639
بنابراین الگوهای من در اینجا خواهد بود
3032
01:46:16,639 –> 01:46:17,679
حساب
3033
01:46:17,679 –> 01:46:19,119
و سپس من می خواهم یک جدید ایجاد کنم
3034
01:46:19,119 –> 01:46:22,239
پوشه ای که در اینجا کاربران نامیده می شود
3035
01:46:22,239 –> 01:46:25,760
یا کاربر و سپس داخل اینجا
3036
01:46:25,760 –> 01:46:26,800
این جایی است که من می خواهم همه چیز را قرار دهم
3037
01:46:26,800 –> 01:46:28,880
نوع قالب های کاربر بنابراین
3038
01:46:28,880 –> 01:46:31,520
داشبورد
3039
01:46:34,560 –> 01:46:35,920
و من فقط از کلمه استفاده می کنم
3040
01:46:35,920 –> 01:46:37,679
داشبورد در حال حاضر
3041
01:46:37,679 –> 01:46:39,040
بنابراین می دانیم که به آن دسترسی پیدا کرده ایم
3042
01:46:39,040 –> 01:46:41,040
داشبورد و ما به آنجا می رویم
3043
01:46:41,040 –> 01:46:44,400
بنابراین آنچه ما داریم یک راه اندازی ساده در حال حاضر است
3044
01:46:44,400 –> 01:46:45,760
کاربر می تواند وارد شود
3045
01:46:45,760 –> 01:46:50,239
و سپس هدایت خواهند شد
3046
01:46:50,639 –> 01:46:53,840
بنابراین حساب فعال خواهد شد
3047
01:46:53,840 –> 01:46:57,280
به آنها مرتبط خواهند شد
3048
01:46:57,280 –> 01:47:02,400
صفحه فعال سازی
3049
01:47:04,320 –> 01:47:06,880
و اجازه دهید من فقط آن را بررسی کنم
3050
01:47:06,880 –> 01:47:08,560
به اینجا ایمیل بزنید تا آنها باشند
3051
01:47:08,560 –> 01:47:10,400
در آدرس اینترنتی که قرار است به آن برویم
3052
01:47:10,400 –> 01:47:13,119
آنها را به صفحه فعال سازی پیوند دهید
3053
01:47:13,119 –> 01:47:16,320
حالا وقتی آنها را فعال کردند بیایید
3054
01:47:16,320 –> 01:47:18,400
اوه دوباره به دید ما برگردید، پس یک بار آنها شده اند
3055
01:47:18,400 –> 01:47:19,679
فعال شد
3056
01:47:19,679 –> 01:47:22,000
و داده های آنها را که به روز کرده ایم ذخیره کرده ایم
3057
01:47:22,000 –> 01:47:23,679
فعال است ما آنها را وارد می کنیم
3058
01:47:23,679 –> 01:47:25,280
و سپس ما قصد داریم آنها را به
3059
01:47:25,280 –> 01:47:27,600
داشبورد و البته فقط می توانید
3060
01:47:27,600 –> 01:47:29,360
به داشبورد دسترسی داشته باشید
3061
01:47:29,360 –> 01:47:31,920
اگر وارد سیستم شده اید خوب است
3062
01:47:31,920 –> 01:47:33,679
گردش کار وجود دارد برای
3063
01:47:33,679 –> 01:47:36,480
فعال کردن یک کاربر پس ببینیم که آیا
3064
01:47:36,480 –> 01:47:38,080
آثار
3065
01:47:38,080 –> 01:47:40,000
پس بیایید همین الان جلو برویم و به داخل برگردیم
3066
01:47:40,000 –> 01:47:41,119
صفحه ما بنابراین
3067
01:47:41,119 –> 01:47:44,239
اوم اکنون باید یک کاربر داشته باشیم
3068
01:47:44,239 –> 01:47:46,960
در حال حاضر در سیستم بسیار خوب است
3069
01:47:46,960 –> 01:47:50,320
سرور روشن نیست
3070
01:47:50,320 –> 01:47:53,840
ما مقداری نحو نامعتبر داریم um
3071
01:47:53,840 –> 01:47:57,600
که در آن ما بنابراین اگر نامعتبر است
3072
01:47:57,600 –> 01:48:05,840
نمایش آنلاین 47
3073
01:48:07,119 –> 01:48:10,400
باشه پس داریم
3074
01:48:10,400 –> 01:48:14,320
اگر کاربر None خط 47 نباشد
3075
01:48:14,320 –> 01:48:16,639
ام
3076
01:48:17,760 –> 01:48:20,000
اگر
3077
01:48:23,119 –> 01:48:26,000
بنابراین ما نیاز به اضافه کردن یک پذیرش داریم
3078
01:48:26,000 –> 01:48:27,920
بعد از این
3079
01:48:27,920 –> 01:48:30,840
بنابراین ما فقط سعی می کنیم هر کدام را بگیریم
3080
01:48:30,840 –> 01:48:32,159
خطاها
3081
01:48:32,159 –> 01:48:34,560
اوم پس من فقط این را خالی می گذارم
3082
01:48:34,560 –> 01:48:37,040
در حال حاضر
3083
01:48:39,440 –> 01:48:42,719
ما میریم خوب پس
3084
01:48:42,719 –> 01:48:46,239
بیایید به کد خود برویم
3085
01:48:46,239 –> 01:48:49,280
و حساب کاربری را تازه می کند
3086
01:48:49,280 –> 01:48:50,639
قبل ایجاد شد، بنابراین من فقط می روم
3087
01:48:50,639 –> 01:48:52,000
آن را حذف کنید
3088
01:48:52,000 –> 01:48:54,400
و بنابراین اکنون می توانم ادامه دهم و انجام نمی دهم
3089
01:48:54,400 –> 01:48:55,119
که
3090
01:48:55,119 –> 01:48:57,199
پس بیایید وارد حساب کاربری و
3091
01:48:57,199 –> 01:48:58,159
ثبت نام
3092
01:48:58,159 –> 01:49:02,880
بیایید پیش برویم و یک کاربر جدید اضافه کنیم
3093
01:49:04,119 –> 01:49:07,119
bfp.com
3094
01:49:09,360 –> 01:49:15,520
بنابراین من می خواهم روی ثبت نام کلیک کنم
3095
01:49:15,520 –> 01:49:17,119
در این مرحله هیچ اتفاقی نیفتاده است
3096
01:49:17,119 –> 01:49:19,599
روی ثبت نام کلیک کنید پس بیایید ببینیم
3097
01:49:19,599 –> 01:49:20,639
چه اتفاقی افتاده است
3098
01:49:20,639 –> 01:49:22,639
شما می توانید اینجا را در واقعیت واقعی ما ببینید
3099
01:49:22,639 –> 01:49:23,840
یک ایمیل دریافت کرد
3100
01:49:23,840 –> 01:49:25,440
بنابراین این ایمیلی است که کاربر می خواهد
3101
01:49:25,440 –> 01:49:27,760
دریافت سلام کاربر یکی از حساب شما
3102
01:49:27,760 –> 01:49:28,000
بوده
3103
01:49:28,000 –> 01:49:29,760
فعال شده و سپس آنها ارسال می شوند
3104
01:49:29,760 –> 01:49:31,199
لینک واقعی
3105
01:49:31,199 –> 01:49:33,280
بنابراین شما می توانید به طور بالقوه مشکل را ببینید
3106
01:49:33,280 –> 01:49:34,480
من به اینجا رسیده ام
3107
01:49:34,480 –> 01:49:37,440
در کد واقعی um این است که آنها
3108
01:49:37,440 –> 01:49:38,480
یک حساب کاربری ایجاد کرد اما
3109
01:49:38,480 –> 01:49:40,719
در واقع آنها را به جایی نمی برد
3110
01:49:40,719 –> 01:49:42,719
اوم باید آنها را به a هدایت می کردیم
3111
01:49:42,719 –> 01:49:43,840
صفحه گفتن
3112
01:49:43,840 –> 01:49:45,360
تبریک می گویم حساب شما بوده است
3113
01:49:45,360 –> 01:49:47,360
به روز شده یا ایجاد شده است
3114
01:49:47,360 –> 01:49:48,800
در غیر این صورت آنها در تعجب هستند که آیا
3115
01:49:48,800 –> 01:49:51,360
حساب ایجاد شده است یا خیر
3116
01:49:51,360 –> 01:49:53,599
پس بیایید به کد خود در اینجا برگردیم
3117
01:49:53,599 –> 01:49:54,639
امم به نظر می رسد
3118
01:49:54,639 –> 01:49:57,119
این همه خوب است و ما آن را داریم
3119
01:49:57,119 –> 01:49:57,679
حساب
3120
01:49:57,679 –> 01:49:59,920
در اینجا برای فعال کردن آن وجود دارد، اما ما یک
3121
01:49:59,920 –> 01:50:00,960
مشکل اینجاست
3122
01:50:00,960 –> 01:50:04,159
بنابراین ما باید بعد از ما بله
3123
01:50:04,159 –> 01:50:05,520
ایمیل را برای آنها ارسال کنید
3124
01:50:05,520 –> 01:50:08,639
ما می خواهیم آنها را به آن هدایت کنیم
3125
01:50:08,639 –> 01:50:09,599
جایی
3126
01:50:09,599 –> 01:50:14,080
بنابراین بیایید از یک بازگشت در آنجا استفاده کنیم
3127
01:50:14,719 –> 01:50:18,719
بنابراین ما فقط می خواهیم یک http برگردانیم
3128
01:50:18,719 –> 01:50:19,760
واکنش
3129
01:50:19,760 –> 01:50:22,719
بنابراین ما باید آن را وارد کنیم
3130
01:50:22,719 –> 01:50:25,119
اگر قبلاً آن را وارد نکرده اید
3131
01:50:25,119 –> 01:50:27,920
از http django http پس بیایید داشته باشیم
3132
01:50:27,920 –> 01:50:30,320
نگاه کنید تا پاسخ را در اینجا دریافت کنیم
3133
01:50:30,320 –> 01:50:33,360
باشه پس بیایید آره فقط سعی کنیم
3134
01:50:33,360 –> 01:50:34,480
که دوباره
3135
01:50:34,480 –> 01:50:38,639
و ببینید چه اتفاقی می افتد
3136
01:50:38,639 –> 01:50:40,639
بنابراین من فقط قصد دارم وارد ادمین خود شوم
3137
01:50:40,639 –> 01:50:42,639
منطقه ای که من فقط می خواهم این را حذف کنم
3138
01:50:42,639 –> 01:50:44,719
حساب
3139
01:50:44,719 –> 01:50:53,840
برگردیم داخل
3140
01:50:54,639 –> 01:50:57,360
باشه پس الان ثبت نام کردیم
3141
01:50:57,360 –> 01:50:58,320
با موفقیت
3142
01:50:58,320 –> 01:51:00,320
با فعال سازی حساب بدون
3143
01:51:00,320 –> 01:51:02,880
فعال سازی فعال ارسال شد
3144
01:51:02,880 –> 01:51:07,199
خوب پس ما الان یه جورایی داریم
3145
01:51:07,199 –> 01:51:09,119
نشان می دهد که شمارش واقعی دارد
3146
01:51:09,119 –> 01:51:10,800
ایجاد شده است
3147
01:51:10,800 –> 01:51:12,800
در حال حاضر آنچه که ما ممکن است بخواهیم انجام دهیم البته
3148
01:51:12,800 –> 01:51:15,199
فقط یک صفحه زیباتر ایجاد کنید
3149
01:51:15,199 –> 01:51:18,800
برای این که احتمالا بهتر است
3150
01:51:18,800 –> 01:51:20,400
رویکرد در این نقطه اما ما فقط
3151
01:51:20,400 –> 01:51:22,239
الان این مسیر را دنبال می کنم
3152
01:51:22,239 –> 01:51:25,280
و اجازه دهید نگاهی به این در اینجا داشته باشیم
3153
01:51:25,280 –> 01:51:27,119
بنابراین این همان چیزی است که ایمیل به تازگی ارسال شده است
3154
01:51:27,119 –> 01:51:28,560
ارسال شد تا بتوانید ببینید این دومین است
3155
01:51:28,560 –> 01:51:29,840
ایمیلی که ارسال شد
3156
01:51:29,840 –> 01:51:31,520
پس بیایید جلو برویم و به این موضوع برویم
3157
01:51:31,520 –> 01:51:35,840
صفحه را بررسی کنید تا ببینید آیا این کار می کند یا خیر
3158
01:51:38,800 –> 01:51:41,760
بسیار خوب، بنابراین پایه استفاده از نام تعریف نشده است
3159
01:51:41,760 –> 01:51:43,280
نمی تواند پیدا کند
3160
01:51:43,280 –> 01:51:47,199
پایگاه داده واقعی از نظر من بسیار پایین است
3161
01:51:47,199 –> 01:51:48,239
اینجا
3162
01:51:48,239 –> 01:51:51,199
من در واقع پایگاه داده را درخواست کرده ام
3163
01:51:51,199 –> 01:51:53,760
من باید آن پایگاه داده را بیاورم
3164
01:51:53,760 –> 01:51:56,480
از مدلها، پس بیایید جلو برویم و انجام دهیم
3165
01:51:56,480 –> 01:51:58,800
که
3166
01:52:00,960 –> 01:52:04,000
و در حالی که ما اینجا هستیم اوم ما نیز
3167
01:52:04,000 –> 01:52:06,560
ما همچنین فعال سازی حساب را داریم
3168
01:52:06,560 –> 01:52:08,960
نشانه
3169
01:52:09,440 –> 01:52:10,800
بنابراین احتمالاً باید بسازیم
3170
01:52:10,800 –> 01:52:12,960
مطمئن باشید که ما آن را وارد می کنیم
3171
01:52:12,960 –> 01:52:16,320
اوم باشه پس ما نیاز داریم
3172
01:52:16,320 –> 01:52:17,840
آن را از توکن بیاورید تا ما دریافت کنیم
3173
01:52:17,840 –> 01:52:20,480
که بله و
3174
01:52:20,480 –> 01:52:23,520
پس من فکر می کنم این تمام چیزی است که ما به آن نیاز داریم
3175
01:52:23,520 –> 01:52:24,639
درسته برگردیم
3176
01:52:24,639 –> 01:52:29,040
بیایید به عقب برگردیم
3177
01:52:29,520 –> 01:52:33,280
و حالا میگه embedded user okay
3178
01:52:33,280 –> 01:52:35,920
پس بیایید به اینجا برگردیم
3179
01:52:35,920 –> 01:52:36,800
را
3180
01:52:36,800 –> 01:52:45,840
مدیر اینجا ما این کاربر را حذف می کنیم
3181
01:52:49,040 –> 01:52:52,560
بسیار خوب، پس ما یک ایمیل جدید ارسال کرده ایم
3182
01:52:52,560 –> 01:52:54,320
فقط همینجا
3183
01:52:54,320 –> 01:52:58,080
بنابراین این اجازه دهید قطعا
3184
01:52:58,080 –> 01:53:01,280
فقط دوبار چک کنید
3185
01:53:01,440 –> 01:53:03,920
201 بله، بنابراین من فقط زمان را بررسی می کنم
3186
01:53:03,920 –> 01:53:05,199
این قطعاً همانی است که من به دنبال آن هستم
3187
01:53:05,199 –> 01:53:06,960
برای
3188
01:53:06,960 –> 01:53:08,719
پس بیایید به داخل برگردیم و ببینیم آیا این
3189
01:53:08,719 –> 01:53:11,040
آثار
3190
01:53:11,520 –> 01:53:15,440
بنابراین نام ورود به سیستم تعریف نشده است
3191
01:53:15,440 –> 01:53:17,199
بنابراین این یکی ساده است متاسفم
3192
01:53:17,199 –> 01:53:19,119
باید در ابتدا این را انتخاب می کرد
3193
01:53:19,119 –> 01:53:22,159
اوم ما در حال تلاش برای دسترسی هستیم
3194
01:53:22,159 –> 01:53:24,639
اوه ما در حال تلاش برای ورود به سیستم هستیم
3195
01:53:24,639 –> 01:53:26,400
تلاش برای وادار کردن کاربر به ورود به سیستم
3196
01:53:26,400 –> 01:53:28,080
ما در واقع آنها را وارد می کنیم
3197
01:53:28,080 –> 01:53:29,280
بنابراین ما باید آن را وارد کنیم
3198
01:53:29,280 –> 01:53:31,360
منبع البته ام که فقط
3199
01:53:31,360 –> 01:53:32,719
چیزی که ما از دست داده ایم
3200
01:53:32,719 –> 01:53:35,119
بنابراین از بسته auth من اینجا هستم
3201
01:53:35,119 –> 01:53:35,840
آوردن در
3202
01:53:35,840 –> 01:53:37,760
ابزار ورود به سیستم به طوری که در حال رفتن به ورود به سیستم
3203
01:53:37,760 –> 01:53:39,440
کاربر بنابراین
3204
01:53:39,440 –> 01:53:41,840
که اکنون باید کار کند، بنابراین من راضی بودم
3205
01:53:41,840 –> 01:53:43,440
با آن من فقط می خواهم این را حذف کنم
3206
01:53:43,440 –> 01:53:44,560
کاربر دوباره
3207
01:53:44,560 –> 01:53:46,560
در حال حاضر آنچه من باید انجام دهم البته من است
3208
01:53:46,560 –> 01:53:48,080
نیاز به خروج از سیستم
3209
01:53:48,080 –> 01:53:50,560
بنابراین من این بار از سیستم خارج می شوم و
3210
01:53:50,560 –> 01:53:52,159
اکنون می توانیم به عقب برگردیم
3211
01:53:52,159 –> 01:53:55,280
به فرم و بیایید فقط این یکی را امتحان کنیم
3212
01:53:55,280 –> 01:53:57,760
زمان بیشتر
3213
01:54:00,719 –> 01:54:04,320
ما می رویم پس بیایید تازه خود را بگیریم
3214
01:54:04,320 –> 01:54:08,320
نشانه فقط دوبار چک کردن زمان
3215
01:54:08,320 –> 01:54:09,920
از نو
3216
01:54:09,920 –> 01:54:13,840
این همان چیزی است که من به دنبال آن هستم
3217
01:54:13,840 –> 01:54:16,800
ادامه دهید و این کار را انجام دهید و این زمان را نامگذاری کنید
3218
01:54:16,800 –> 01:54:18,400
تغییر مسیر تعریف نشده است
3219
01:54:18,400 –> 01:54:21,599
من عذرخواهی می کنم، باید همه اینها را اضافه کنم
3220
01:54:21,599 –> 01:54:22,639
که در
3221
01:54:22,639 –> 01:54:25,840
بنابراین از میانبرها
3222
01:54:25,840 –> 01:54:28,880
ما باید تغییر مسیر را اضافه کنیم
3223
01:54:28,880 –> 01:54:30,639
که در
3224
01:54:30,639 –> 01:54:32,719
بسیار خوب زیرا ما در حال تغییر مسیر به اینجا هستیم
3225
01:54:32,719 –> 01:54:34,800
داشبورد حساب اما این چه کاری انجام می دهد
3226
01:54:34,800 –> 01:54:36,560
به شما و دلیل آن را نشان می دهد
3227
01:54:36,560 –> 01:54:37,840
ما این کار را انجام می دهیم که می توانستم اضافه کنم
3228
01:54:37,840 –> 01:54:39,679
همه اینها البته این است
3229
01:54:39,679 –> 01:54:41,119
نشان دادن این است که چگونه به طور بالقوه
3230
01:54:41,119 –> 01:54:42,000
عیب یابی
3231
01:54:42,000 –> 01:54:43,760
دستورالعمل ها را بخوانید زیرا شما هستید
3232
01:54:43,760 –> 01:54:45,040
مطمئناً مشکلاتی خواهد داشت و این در حال انجام است
3233
01:54:45,040 –> 01:54:46,960
سخت ترین قسمت این باشد
3234
01:54:46,960 –> 01:54:48,400
اگر با این نوع از آن آشنا نیستید
3235
01:54:48,400 –> 01:54:50,639
فرآیند در واقع عیب یابی
3236
01:54:50,639 –> 01:54:52,320
بنابراین شما به نوعی نوع آن را می بینید
3237
01:54:52,320 –> 01:54:53,760
مشکلاتی که دارم
3238
01:54:53,760 –> 01:54:55,440
اینها نوعی مشکلات رایج هستند که
3239
01:54:55,440 –> 01:54:56,960
شما به طور بالقوه خواهید داشت
3240
01:54:56,960 –> 01:55:01,280
و چگونه می توان آنها را به طور بالقوه حل کرد
3241
01:55:01,280 –> 01:55:04,000
بسیاری از مواقع فراموش می کنید که وارد کنید
3242
01:55:04,000 –> 01:55:05,360
در منابع
3243
01:55:05,360 –> 01:55:07,119
به خصوص اگر فقط کد را کپی می کنید
3244
01:55:07,119 –> 01:55:08,800
شما متوجه نمی شوید که این یک واقعیت است
3245
01:55:08,800 –> 01:55:10,159
منبعی که باید برای آن بیاورید
3246
01:55:10,159 –> 01:55:11,599
مثال
3247
01:55:11,599 –> 01:55:15,440
بنابراین این نیز به من می گوید که در کجا هستم
3248
01:55:15,440 –> 01:55:16,880
اسکریپت من اینجاست
3249
01:55:16,880 –> 01:55:18,719
این به من می گوید که در این فرآیند کجا هستم
3250
01:55:18,719 –> 01:55:20,480
زیرا اکنون به وضوح
3251
01:55:20,480 –> 01:55:22,800
ما به این نقطه رسیدیم در اینجا ما یک
3252
01:55:22,800 –> 01:55:23,520
مشکل اینجاست
3253
01:55:23,520 –> 01:55:26,000
و من وابستگی را وارد کردم
3254
01:55:26,000 –> 01:55:27,280
برای آن در بالای ورود به سیستم
3255
01:55:27,280 –> 01:55:28,080
وابستگی
3256
01:55:28,080 –> 01:55:30,159
و حالا به نظر می رسد اینجا مشکل دارد
3257
01:55:30,159 –> 01:55:32,800
بنابراین واضح است که ما در حال حرکت به سمت پایین این لیست هستیم
3258
01:55:32,800 –> 01:55:34,639
بنابراین من می توانم در جایی که هستم کار کنم
3259
01:55:34,639 –> 01:55:36,880
روند و این نیز برای
3260
01:55:36,880 –> 01:55:38,960
شما در واقع فرآیند را یادداشت کنید
3261
01:55:38,960 –> 01:55:40,239
بنابراین شما درک درستی از
3262
01:55:40,239 –> 01:55:42,320
گردش کار تا زمانی که در حال عیب یابی هستید
3263
01:55:42,320 –> 01:55:43,040
این
3264
01:55:43,040 –> 01:55:44,840
در واقع آن را برای شما آسان می کند
3265
01:55:44,840 –> 01:55:46,080
شناسایی
3266
01:55:46,080 –> 01:55:47,920
جایی که ممکن است مشکل بالقوه باشد
3267
01:55:47,920 –> 01:55:49,599
بر اساس اطلاعات جنگو
3268
01:55:49,599 –> 01:55:51,280
در کنسول و در حال ارائه به شما است
3269
01:55:51,280 –> 01:55:52,000
را
3270
01:55:52,000 –> 01:55:54,639
و در مرورگر و همچنین جایی که
3271
01:55:54,639 –> 01:55:55,280
کد است
3272
01:55:55,280 –> 01:55:58,080
در واقع در نما یا در فرآیند شما
3273
01:55:58,080 –> 01:56:00,719
که شما سعی در ایجاد آن دارید
3274
01:56:00,719 –> 01:56:03,840
پس بیایید یک بار دیگر به عقب برگردیم
3275
01:56:03,840 –> 01:56:07,360
و یا می توانیم بله، بیایید به عقب برگردیم
3276
01:56:07,360 –> 01:56:08,080
زمان بیشتر
3277
01:56:08,080 –> 01:56:09,599
و بیایید اکنون یک کاربر جدید ایجاد کنیم
3278
01:56:09,599 –> 01:56:11,199
چون ما اینطور نیستیم، بنابراین وارد سیستم نشده ایم
3279
01:56:11,199 –> 01:56:12,239
ما فقط نیاز داریم
3280
01:56:12,239 –> 01:56:15,840
یک کاربر جدید اضافه کنید
3281
01:56:17,440 –> 01:56:20,239
پس بیایید پیش برویم و ثبت نام کنیم و اکنون
3282
01:56:20,239 –> 01:56:20,719
ما داریم
3283
01:56:20,719 –> 01:56:24,800
توکن جدید ما چند بار این کار را انجام میدهیم
3284
01:56:24,800 –> 01:56:26,080
همچنین آن را فقط به شما می دهد
3285
01:56:26,080 –> 01:56:28,320
ایده بهتری است که دقیقاً چه اتفاقی می افتد
3286
01:56:28,320 –> 01:56:29,840
و اکنون می توانیم فعال کنیم
3287
01:56:29,840 –> 01:56:31,360
شما اکنون می توانید ببینید که ما وارد آن شده ایم
3288
01:56:31,360 –> 01:56:33,280
داشبورد بنابراین ما اکنون به عنوان وارد شده ایم
3289
01:56:33,280 –> 01:56:33,840
کاربر
3290
01:56:33,840 –> 01:56:35,679
ما در حال حاضر در داشبورد و
3291
01:56:35,679 –> 01:56:38,880
فرآیند در حال حاضر تکمیل شده است
3292
01:56:38,880 –> 01:56:41,599
بنابراین در حالی که ما اینجا در داشبورد هستیم
3293
01:56:41,599 –> 01:56:42,480
قالب
3294
01:56:42,480 –> 01:56:44,159
در قالب های شما اینجا من تازه رفتم
3295
01:56:44,159 –> 01:56:46,000
جلو و شروع به ساختن این کرد
3296
01:56:46,000 –> 01:56:47,679
بنابراین دوباره من فقط از آن گسترش می دهم
3297
01:56:47,679 –> 01:56:49,520
به یاد بیاورید که این کجاست
3298
01:56:49,520 –> 01:56:51,119
فایل است و چگونه باید به آن برگردم
3299
01:56:51,119 –> 01:56:53,280
آیتم پایه بنابراین خط تیره نقطه اشاره دارد
3300
01:56:53,280 –> 01:56:54,719
برگشتن
3301
01:56:54,719 –> 01:56:57,119
تا ساختار دایرکتوری و من هستم
3302
01:56:57,119 –> 01:56:58,480
بارگذاری استاتیک
3303
01:56:58,480 –> 01:57:02,400
در صورتی که به css و عنوان نیاز داشته باشم
3304
01:57:02,400 –> 01:57:04,080
فقط عنوان را تغییر دادم و سپس آن را تغییر دادم
3305
01:57:04,080 –> 01:57:05,520
مطالب من را در اینجا دریافت کردم که می توانید آن را ببینید
3306
01:57:05,520 –> 01:57:07,040
مطالب در حال حاضر بسیار ساده است
3307
01:57:07,040 –> 01:57:08,560
فقط یک ظرف خوب گرفتم
3308
01:57:08,560 –> 01:57:11,599
حداکثر عرض هزار ام و من دارم
3309
01:57:11,599 –> 01:57:13,679
نامی به نام داشبورد شما
3310
01:57:13,679 –> 01:57:15,119
و سپس من یک بلوک کوچک زیبا دارم
3311
01:57:15,119 –> 01:57:16,719
اینجا که می توانیم جزئیات را تغییر دهیم
3312
01:57:16,719 –> 01:57:17,440
بعد
3313
01:57:17,440 –> 01:57:20,000
مشخصات کاربر و غیره بعدا و
3314
01:57:20,000 –> 01:57:20,960
بله این یک
3315
01:57:20,960 –> 01:57:24,159
این تقریباً آنجاست
3316
01:57:24,159 –> 01:57:27,360
این در حال حاضر به نظر می رسد پس از آن این است
3317
01:57:27,360 –> 01:57:28,880
بنابراین این داشبوردی است که ما فقط داریم
3318
01:57:28,880 –> 01:57:30,320
ساخته شده پس به یاد داشته باشید که ما پایه را داریم
3319
01:57:30,320 –> 01:57:31,679
این یک سر و پا است
3320
01:57:31,679 –> 01:57:33,199
این بلوک در اینجا اساساً همان چیزی است که من دارم
3321
01:57:33,199 –> 01:57:34,960
تازه ساخته شده ما به مهربانی نیاز داریم
3322
01:57:34,960 –> 01:57:36,480
به زودی این را وصل کنید
3323
01:57:36,480 –> 01:57:38,960
تا کاربر بتواند مشخصات خود را تغییر دهد و
3324
01:57:38,960 –> 01:57:40,639
در داخل این منطقه جعبه اینجا این است
3325
01:57:40,639 –> 01:57:41,440
عنصر در اینجا
3326
01:57:41,440 –> 01:57:42,800
اینجاست که ما قصد داریم همه چیز را نشان دهیم
3327
01:57:42,800 –> 01:57:46,159
سفارشات برای کاربر
3328
01:57:46,159 –> 01:57:47,760
بنابراین اگر کد را دنبال می کنید
3329
01:57:47,760 –> 01:57:49,520
اگر سخت است معذرت می خواهم اما اینطور است
3330
01:57:49,520 –> 01:57:50,960
کدی که در اینجا لازم است
3331
01:57:50,960 –> 01:57:55,599
همان موقع تایپ کنید تا فقط خلاصه کنم
3332
01:57:55,599 –> 01:57:57,760
تا اینجا ما مدل سفارشی را ایجاد کرده ایم
3333
01:57:57,760 –> 01:58:00,080
برای کاربر ما که اکنون تکمیل کرده ایم
3334
01:58:00,080 –> 01:58:02,000
احتمالاً بزرگترین مؤلفه در اینجا با
3335
01:58:02,000 –> 01:58:02,239
را
3336
01:58:02,239 –> 01:58:04,000
ثبت نام با ایمیل است
3337
01:58:04,000 –> 01:58:06,080
تایید بنابراین امیدوارم که منصفانه باشد
3338
01:58:06,080 –> 01:58:07,520
روشن است، بنابراین اکنون فقط نیاز داریم
3339
01:58:07,520 –> 01:58:09,199
لاگین را ایجاد کنید و از سیستم خارج شوید
3340
01:58:09,199 –> 01:58:11,119
فقط یک URL ساده خواهد بود
3341
01:58:11,119 –> 01:58:14,639
با یک قالب و سپس به روز رسانی
3342
01:58:14,639 –> 01:58:16,480
و حذف تا کاربران بتوانند خود را به روز کنند
3343
01:58:16,480 –> 01:58:17,520
پروفایل خود
3344
01:58:17,520 –> 01:58:18,960
و سپس اگر آنها اکانت آنها را حذف کنند
3345
01:58:18,960 –> 01:58:21,040
می خواهم دوباره که نباید ما را بگیرد
3346
01:58:21,040 –> 01:58:22,800
خیلی طولانی است، پس بیایید به ایجاد آن ادامه دهیم
3347
01:58:22,800 –> 01:58:23,520
وارد شدن
3348
01:58:23,520 –> 01:58:27,440
و از امکانات خارج شوید، بنابراین بیایید شروع کنیم
3349
01:58:27,440 –> 01:58:31,040
این با کار کردن از طریق
3350
01:58:31,040 –> 01:58:34,880
url بنابراین در داخل آدرس های اینترنتی حساب ما
3351
01:58:34,880 –> 01:58:36,880
اول از همه باید تنظیم کنیم
3352
01:58:36,880 –> 01:58:39,119
آدرس اینترنتی
3353
01:58:39,119 –> 01:58:42,400
برای ورود به سیستم در حال حاضر
3354
01:58:42,400 –> 01:58:44,400
چیزی که ما هنوز واقعاً به آن دست نزده ایم این است
3355
01:58:44,400 –> 01:58:46,159
که جنگو با آن می آید
3356
01:58:46,159 –> 01:58:48,560
با این همه ابزار ساخته شده در پس چه
3357
01:58:48,560 –> 01:58:50,239
من اینجا به شما نشان می دهم واقعاً راهی است
3358
01:58:50,239 –> 01:58:50,719
نوع
3359
01:58:50,719 –> 01:58:53,520
واقعاً این فرآیند را سفارشی خواهید کرد
3360
01:58:53,520 –> 01:58:55,119
آموزش های زیادی را به صورت آنلاین پیدا کنید
3361
01:58:55,119 –> 01:58:56,880
شما را از طریق همین فرآیند طی خواهد کرد
3362
01:58:56,880 –> 01:58:58,239
که در اضافه می شود
3363
01:58:58,239 –> 01:59:00,719
auth url را مشاهده می کند که همه موارد را در اختیار شما قرار می دهد
3364
01:59:00,719 –> 01:59:02,159
نماهایی که باید وارد شوید
3365
01:59:02,159 –> 01:59:05,040
خروج از سیستم و غیره و سپس آن را فقط یک
3366
01:59:05,040 –> 01:59:06,560
روند ساده از آنجا به دلیل جنگو
3367
01:59:06,560 –> 01:59:07,760
همه چیز را در همه ساخته شده است
3368
01:59:07,760 –> 01:59:09,119
قالب ها و غیره
3369
01:59:09,119 –> 01:59:10,480
آنچه من در اینجا به شما نشان می دهم این است که چگونه مهربان باشید
3370
01:59:10,480 –> 01:59:12,719
نادیده گرفتن و سفارشی کردن آن به دلیل
3371
01:59:12,719 –> 01:59:13,679
ما استفاده می کنیم
3372
01:59:13,679 –> 01:59:17,199
یک جدول کاربر سفارشی یا کاربر سفارشی
3373
01:59:17,199 –> 01:59:17,840
جدول
3374
01:59:17,840 –> 01:59:20,239
که کمی پیچیدگی را اضافه می کند
3375
01:59:20,239 –> 01:59:22,320
با استفاده از این ابزارها
3376
01:59:22,320 –> 01:59:23,520
من فقط از طریق آن نوع
3377
01:59:23,520 –> 01:59:25,520
فرآیند عمیق تر در اینجا بنابراین
3378
01:59:25,520 –> 01:59:27,760
در این مورد در واقع ما می رویم
3379
01:59:27,760 –> 01:59:29,280
برای دسترسی
3380
01:59:29,280 –> 01:59:32,400
از یا فیوز که در اصل است
3381
01:59:32,400 –> 01:59:33,679
از پیش ساخته شده
3382
01:59:33,679 –> 01:59:36,960
نماهایی برای فرآیندهای احراز هویت
3383
01:59:36,960 –> 01:59:40,159
امم که جنگو قبلاً دارای ورود است
3384
01:59:40,159 –> 01:59:41,840
خروج که قبلاً در جنگو نوشته شده است
3385
01:59:41,840 –> 01:59:44,880
بنابراین ما می خواهیم به آن قلاب در حال حاضر و
3386
01:59:44,880 –> 01:59:47,520
دسترسی داشته باشید و برخی از تنظیمات را لغو کنید
3387
01:59:47,520 –> 01:59:48,960
بنابراین ما می توانیم این کار را در نمای انجام دهیم اما من هستم
3388
01:59:48,960 –> 01:59:50,000
فقط رفتن به
3389
01:59:50,000 –> 01:59:51,760
همه اینها را در آدرسهایی که در حال رفتن است قرار دهید
3390
01:59:51,760 –> 01:59:53,679
تا اینجا کمی آشفته به نظر برسم
3391
01:59:53,679 –> 01:59:56,000
اما من فقط می خواهم همه آن را در اینجا اضافه کنم
3392
01:59:56,000 –> 01:59:58,239
بیایید اول از همه ما را ایجاد کنیم
3393
01:59:58,239 –> 02:00:01,440
ورود ما بنابراین
3394
02:00:01,440 –> 02:00:04,480
در اینجا ما یک مسیر برای ورود خود ایجاد کرده ایم
3395
02:00:04,480 –> 02:00:06,159
و اکنون می توانید ببینید که من اساسا هستم
3396
02:00:06,159 –> 02:00:07,520
با استفاده از
3397
02:00:07,520 –> 02:00:10,080
ام از نماهای خاموش از مشارکت
3398
02:00:10,080 –> 02:00:11,440
از همه برای شما پس اینها
3399
02:00:11,440 –> 02:00:13,679
نماها قبلاً در django i’m ایجاد شده اند
3400
02:00:13,679 –> 02:00:14,880
رفتن به آن قلاب
3401
02:00:14,880 –> 02:00:17,280
و سپس خودم را به
3402
02:00:17,280 –> 02:00:18,639
نمای ورود
3403
02:00:18,639 –> 02:00:21,520
اکنون کاری که می توانم انجام دهم این است که به پیش بروم و فقط
3404
02:00:21,520 –> 02:00:22,800
اگر می خواهید بخوانید به اینها نگاه کنید
3405
02:00:22,800 –> 02:00:25,119
کمی بیشتر در این مورد
3406
02:00:25,119 –> 02:00:27,679
ام با استفاده از احراز هویت جنگو
3407
02:00:27,679 –> 02:00:29,119
سیستمی که می توانید در مورد آن بخوانید
3408
02:00:29,119 –> 02:00:31,679
ام با استفاده از این و همه چیزهای مختلف
3409
02:00:31,679 –> 02:00:33,119
پارامترهایی که خواهید داشت
3410
02:00:33,119 –> 02:00:34,639
یا همه دیدگاه های مختلف متاسفم که
3411
02:00:34,639 –> 02:00:36,800
در واقع در دسترس شما خواهد بود
3412
02:00:36,800 –> 02:00:40,080
به قلاب و نادیده گرفتن آن
3413
02:00:40,080 –> 02:00:41,599
این صفحه قطعا ارزش خواندن دارد
3414
02:00:41,599 –> 02:00:42,719
برای اگر می خواهید کمی یاد بگیرید
3415
02:00:42,719 –> 02:00:43,280
بیشتر در مورد
3416
02:00:43,280 –> 02:00:47,199
سیستم احراز هویت جنگو
3417
02:00:47,199 –> 02:00:48,639
باشه پس می تونی اینجا ببینی که من چیکار کردم
3418
02:00:48,639 –> 02:00:50,560
آیا من اضافه کرده ام که به آن وصل شده ام
3419
02:00:50,560 –> 02:00:51,440
آن دیدگاه
3420
02:00:51,440 –> 02:00:53,280
که از قبل ساخته شده است، اکنون می خواهم اضافه کنم
3421
02:00:53,280 –> 02:00:54,800
نوعی نادیده گرفتن در اینجا
3422
02:00:54,800 –> 02:00:57,119
بنابراین نام قالب خیلی معمولی است
3423
02:00:57,119 –