در این مطلب، ویدئو طراحی سیستم ارجاع – ساخت SaaS با پایتون و جنگو شماره 104 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 1:16:00
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,240 –> 00:00:02,159
سلام به ساخت sas با پایتون
2
00:00:02,159 –> 00:00:03,439
و جنگو خوش آمدید و نام من مات لهمان است
3
00:00:03,439 –> 00:00:05,120
و در این استریم ما روی برنامه های جنگو کار می کنیم و این
4
00:00:05,120 –> 00:00:06,640
کار را ادامه خواهیم داد
5
00:00:06,640 –> 00:00:08,480
و امشب در حال کار بر روی یک
6
00:00:08,480 –> 00:00:10,639
بخش ویژگی کاملاً جدید از محصول هستیم
7
00:00:10,639 –> 00:00:11,200
که
8
00:00:11,200 –> 00:00:14,160
وجود ندارد کاملاً بی ارتباط
9
00:00:14,160 –> 00:00:15,599
با انواع مختلفی از ویژگیهایی است که
10
00:00:15,599 –> 00:00:17,119
امروزه در محصول وجود دارد که یک
11
00:00:17,119 –> 00:00:18,720
برنامه آموزشی خانگی است
12
00:00:18,720 –> 00:00:21,840
و باید برای ایجاد امکان رشد
13
00:00:21,840 –> 00:00:25,359
مانند ابزاری باشد که به افراد اجازه میدهد تا
14
00:00:25,359 –> 00:00:28,080
پلتفرم را با دیگران به اشتراک بگذارند که
15
00:00:28,080 –> 00:00:29,439
به نوعی
16
00:00:29,439 –> 00:00:32,640
ویروسی بودن در نهایت اما فقط راهی برای به
17
00:00:32,640 –> 00:00:33,600
اشتراک گذاشتن
18
00:00:33,600 –> 00:00:35,760
و و برای اینکه مشتریان از مزایای آن بهره مند شوند،
19
00:00:35,760 –> 00:00:37,120
بنابراین این برنامه امروز است که ما در
20
00:00:37,120 –> 00:00:38,399
واقع
21
00:00:38,399 –> 00:00:41,200
قبل از اینکه وارد آن شویم، با برخی از موارد طراحی شروع می کنیم.
22
00:00:41,200 –> 00:00:42,320
من نمی دانم تا کجا پیش خواهیم رفت ما
23
00:00:42,320 –> 00:00:43,120
احتمالاً از
24
00:00:43,120 –> 00:00:46,239
مدل پایگاه داده عبور خواهیم کرد، امید من است
25
00:00:46,239 –> 00:00:49,200
و شاید قبل از انجام این کار به این فکر می کنم که چه
26
00:00:49,200 –> 00:00:50,399
عناصر طراحی قرار است در آنجا وجود داشته باشد،
27
00:00:50,399 –> 00:00:52,079
اما می خواهم از
28
00:00:52,079 –> 00:00:54,000
کسانی که در patreon از من حمایت می کنند تشکر کنم، بنابراین
29
00:00:54,000 –> 00:00:55,399
اگر به
30
00:00:55,399 –> 00:00:57,680
patreon.commvlaymen بروید.
31
00:00:57,680 –> 00:00:58,879
اگر محتوایی را پیدا کردید
32
00:00:58,879 –> 00:01:00,079
که در اینجا
33
00:01:00,079 –> 00:01:01,840
برای شما ارزشمند است، می توانید از من حمایت مالی کنید و من می خواهم از
34
00:01:01,840 –> 00:01:03,760
روپرت اندرو پاتریک اریک فیلیپ
35
00:01:03,760 –> 00:01:05,920
میگل و حامی جدید پیتر
36
00:01:05,920 –> 00:01:07,360
تشکر کنم برای همه کمک های شما،
37
00:01:07,360 –> 00:01:09,200
واقعا به من کمک می کند کارهایی را برای جامعه انجام دهم.
38
00:01:09,200 –> 00:01:10,560
من سعی میکنم مقداری از
39
00:01:10,560 –> 00:01:11,200
پول
40
00:01:11,200 –> 00:01:12,720
را برای چیزهایی خرج کنم که فکر میکنم از
41
00:01:12,720 –> 00:01:14,720
جامعه جنگو حمایت میکنند، مانند پادکستها و چیزهای دیگر
42
00:01:14,720 –> 00:01:15,360
و
43
00:01:15,360 –> 00:01:17,759
کمکهای شما به من کمک میکند
44
00:01:17,759 –> 00:01:19,280
که مستقیماً از جیب من بیرون نیاید
45
00:01:19,280 –> 00:01:20,159
46
00:01:20,159 –> 00:01:21,360
که واقعاً عالی است، بنابراین من واقعاً
47
00:01:21,360 –> 00:01:24,799
متشکرم. شما همچنین می توانید
48
00:01:24,799 –> 00:01:26,000
هر چیزی از من بپرسید اوه هی
49
00:01:26,000 –> 00:01:28,320
shivens93 خوش آمدید شما می توانید از من
50
00:01:28,320 –> 00:01:29,040
هر چیزی در مورد
51
00:01:29,040 –> 00:01:31,759
python django یا توسعه وب
52
00:01:31,759 –> 00:01:33,439
بپرسید که من اینجا هستم
53
00:01:33,439 –> 00:01:36,240
و همانطور که در حال انجام مراحل طراحی
54
00:01:36,240 –> 00:01:37,200
55
00:01:37,200 –> 00:01:40,159
هستیم خوشحالم که
56
00:01:40,159 –> 00:01:40,640
57
00:01:40,640 –> 00:01:42,320
اگر بعداً
58
00:01:42,320 –> 00:01:44,560
در یوتیوب متوجه این موضوع شدید و از آنچه می بینید خوشتان
59
00:01:44,560 –> 00:01:47,200
60
00:01:47,200 –> 00:01:48,640
می آید، مماس ها
61
00:01:48,640 –> 00:01:49,520
62
00:01:49,520 –> 00:01:52,159
را بگیرید و به ماجراجویی های دیگر بروید، لطفاً لایک کنید یا نظر بگذارید. من به
63
00:01:52,159 –> 00:01:52,720
64
00:01:52,720 –> 00:01:54,240
نظرات پاسخ دهید و به سؤالات و موارد دیگر پاسخ دهید،
65
00:01:54,240 –> 00:01:56,079
بنابراین اگر این شما هستید و در
66
00:01:56,079 –> 00:01:57,200
مورد آنچه پیدا کردید سؤالی دارید
67
00:01:57,200 –> 00:02:00,079
به من اطلاع دهید خوب بیایید به این نگاه کنیم، بنابراین
68
00:02:00,079 –> 00:02:02,079
ما داریم چه کار می کنیم
69
00:02:02,079 –> 00:02:05,759
بخشی از برنامه هی فلیکس مورنو
70
00:02:05,759 –> 00:02:08,800
اوه به بخشی از برنامه خوش آمدید که
71
00:02:08,800 –> 00:02:09,440
من
72
00:02:09,440 –> 00:02:11,120
73
00:02:11,120 –> 00:02:12,239
74
00:02:12,239 –> 00:02:13,520
من این را می سازم و به عنوان یادآوری اگر قبلاً این را ندیده اید، این یک برنامه مدرسه خانگی است که من برای خانواده ام می سازم،
75
00:02:13,520 –> 00:02:14,160
76
00:02:14,160 –> 00:02:16,319
در واقع شما می توانید این برنامه را امروز به صورت زنده ببینید، این برنامه
77
00:02:16,319 –> 00:02:17,200
78
00:02:17,200 –> 00:02:19,599
در schooldesk.app است و
79
00:02:19,599 –> 00:02:21,520
برنامه ای است که من من برای
80
00:02:21,520 –> 00:02:22,720
همسرم میسازم تا به مدیریت خانهها کمک کند
81
00:02:22,720 –> 00:02:24,640
، مدرسه خانه ما در اینجا
82
00:02:24,640 –> 00:02:27,280
من دو بچه
83
00:02:27,280 –> 00:02:28,879
دارم و
84
00:02:28,879 –> 00:02:30,800
فقط یک دقیقه به سؤال اصلی شما میرسم اوه استیونز
85
00:02:30,800 –> 00:02:33,840
اوم و این محصولی است که
86
00:02:33,840 –> 00:02:34,480
من
87
00:02:34,480 –> 00:02:37,599
دارم و کار میکند آن چیزی که همسرم
88
00:02:37,599 –> 00:02:38,720
برای سال تحصیلی نیاز دارد را انجام میدهد
89
00:02:38,720 –> 00:02:40,879
و من به مرور زمان ویژگیهایی را به آن اضافه میکنم،
90
00:02:40,879 –> 00:02:41,920
91
00:02:41,920 –> 00:02:44,400
اما در سطوح اولیه آن چیزی است که
92
00:02:44,400 –> 00:02:45,200
نیاز دارد
93
00:02:45,200 –> 00:02:47,840
و بنابراین اکنون به نوعی
94
00:02:47,840 –> 00:02:49,120
توجهم را بیشتر به این معطوف کردهام که
95
00:02:49,120 –> 00:02:51,120
چگونه آیا من این چیز را
96
00:02:51,120 –> 00:02:52,959
بازاریابی می کنم و سپس یک بار بازاریابی خوبی انجام
97
00:02:52,959 –> 00:02:58,159
دادم اگر مشتریان
98
00:02:58,159 –> 00:03:00,879
99
00:03:00,879 –> 00:03:01,760
آنچه را که میبینند
100
00:03:01,760 –> 00:03:03,200
و میخواهند با سایر خانوادههای مدرسه به اشتراک بگذارند، میتوانند خود مدافع ابزار شوند،
101
00:03:03,200 –> 00:03:04,800
زیرا این
102
00:03:04,800 –> 00:03:06,400
افراد احتمالاً افرادی هستند که در جوامع خود میشناسند
103
00:03:06,400 –> 00:03:08,800
چگونه میتوانند این کار را انجام دهند
104
00:03:08,800 –> 00:03:10,560
تا به روشی که من در ذهن دارم. این کار
105
00:03:10,560 –> 00:03:12,239
را با یک برنامه ارجاع انجام دهید،
106
00:03:12,239 –> 00:03:15,680
اگر کسی می خواهد دوستی
107
00:03:15,680 –> 00:03:17,920
را معرفی کند، می تواند آدرس ایمیل خود را ارسال کند، من
108
00:03:17,920 –> 00:03:18,959
می توانم به آن
109
00:03:18,959 –> 00:03:21,760
شخص ایمیل بفرستم یا سرویس می تواند و
110
00:03:21,760 –> 00:03:23,920
ممنون می شوم که
111
00:03:23,920 –> 00:03:26,720
می توانم برای آن شخص ایمیلی بفرستم و اگر
112
00:03:26,720 –> 00:03:28,480
آن شخص در نهایت علائم را دوست داشت
113
00:03:28,480 –> 00:03:30,799
خود را بالا می برند و تبدیل به مشتری پرداخت کننده می شوند
114
00:03:30,799 –> 00:03:32,560
ایده من این است که دوست دارم به
115
00:03:32,560 –> 00:03:34,159
شخصی که ارجاع
116
00:03:34,159 –> 00:03:36,159
را انجام داده است، از نظر تخفیف به
117
00:03:36,159 –> 00:03:37,920
خدماتش مانند چند ماه
118
00:03:37,920 –> 00:03:40,400
از خدمات پرداخت، پس بدهم، زیرا این یک
119
00:03:40,400 –> 00:03:41,120
120
00:03:41,120 –> 00:03:43,120
برنامه رایگان نیست. ما قصد داریم به
121
00:03:43,120 –> 00:03:44,720
طراحی آن نگاه کنیم و وارد آن شویم،
122
00:03:44,720 –> 00:03:46,400
اما قبل از انجام آن، میخواهم به
123
00:03:46,400 –> 00:03:48,799
سؤالات صحیح شیوان در اینجا بپردازم.
124
00:03:48,799 –> 00:03:50,720
125
00:03:50,720 –> 00:03:51,280
126
00:03:51,280 –> 00:03:55,519
برنامه لاستیک
127
00:03:55,519 –> 00:03:58,640
با قالب های جنگو نوشته شده است،
128
00:03:58,640 –> 00:04:00,319
بنابراین
129
00:04:00,319 –> 00:04:02,080
130
00:04:02,080 –> 00:04:04,400
به جای یک برنامه تک صفحه ای، یک برنامه رندر شده در سمت سرور است، بنابراین
131
00:04:04,400 –> 00:04:05,920
اسپا
132
00:04:05,920 –> 00:04:08,000
um نیست و من چیزی در برابر فضا ندارم،
133
00:04:08,000 –> 00:04:09,840
واقعاً واضح باشد من از آنها در محل کار استفاده می کنم
134
00:04:09,840 –> 00:04:11,840
و شرکت من جنگو را نیز انجام میدهد، بنابراین
135
00:04:11,840 –> 00:04:13,360
مثل اینکه قطعاً حالتهای متعددی وجود دارد،
136
00:04:13,360 –> 00:04:14,239
137
00:04:14,239 –> 00:04:16,880
اما به عنوان یک پروژه یک نفره متوجه
138
00:04:16,880 –> 00:04:18,160
شدم که این نوع چیزها
139
00:04:18,160 –> 00:04:21,680
در یک مکان به بهترین وجه انجام میشود
140
00:04:21,680 –> 00:04:23,840
و برای من این جنگو است،
141
00:04:23,840 –> 00:04:25,040
زیرا این همان تولسا است که من. من
142
00:04:25,040 –> 00:04:26,080
143
00:04:26,080 –> 00:04:29,440
از نظر ظاهر و احساس راحت هستم و
144
00:04:29,440 –> 00:04:30,800
بنابراین چند عنصر وجود دارد که
145
00:04:30,800 –> 00:04:32,560
در قسمت جلویی قرار می گیرند، دقیقاً موارد طراحی واقعی وجود دارد،
146
00:04:32,560 –> 00:04:32,960
147
00:04:32,960 –> 00:04:35,440
بنابراین طرح واقعی و
148
00:04:35,440 –> 00:04:36,880
همه چیزهایی که من در آنجا استفاده می کنم با
149
00:04:36,880 –> 00:04:40,400
استفاده از tailwind css tailwind css یک
150
00:04:40,400 –> 00:04:42,240
ابزار مفید است- فریم ورک مبتنی بر
151
00:04:42,240 –> 00:04:44,479
آن واقعاً محبوبیت زیادی پیدا کرده است، به
152
00:04:44,479 –> 00:04:46,320
این دلیل است
153
00:04:46,320 –> 00:04:48,000
که کاری که انجام میدهید کمی غیرمعمول است، شما از بسیاری از آنها استفاده میکنید،
154
00:04:48,000 –> 00:04:48,960
155
00:04:48,960 –> 00:04:51,919
کلاسهای کوچک css زیادی را برای ساختن اجزای خود اضافه میکنید و
156
00:04:51,919 –> 00:04:53,759
به این ترتیب افراد در ابتدا
157
00:04:53,759 –> 00:04:55,680
um و غیره را خاموش میکنند. مردم فکر میکنند
158
00:04:55,680 –> 00:04:57,360
که من فقط از یک مؤلفه بوت استرپ استفاده میکنم
159
00:04:57,360 –> 00:04:57,919
که دارای
160
00:04:57,919 –> 00:05:00,479
161
00:05:00,479 –> 00:05:01,919
کلاسهای css خاص
162
00:05:01,919 –> 00:05:02,560
163
00:05:02,560 –> 00:05:05,039
164
00:05:05,039 –> 00:05:07,360
165
00:05:07,360 –> 00:05:09,039
است. نوشتن css برای خودتان
166
00:05:09,039 –> 00:05:10,160
بسیار عالی است،
167
00:05:10,160 –> 00:05:12,720
بنابراین ظاهر و احساس
168
00:05:12,720 –> 00:05:13,600
سرویس این است
169
00:05:13,600 –> 00:05:16,800
و سپس وقتی نوبت به رندرهای صفحه ام می رسد
170
00:05:16,800 –> 00:05:17,759
، بنابراین
171
00:05:17,759 –> 00:05:19,600
ما رندرهای کامل صفحه در هر
172
00:05:19,600 –> 00:05:21,520
صفحه وجود دارد، می توانیم به برنامه برویم و
173
00:05:21,520 –> 00:05:23,360
می دانید که می توانیم در اطراف کلیک کنیم و این آیا
174
00:05:23,360 –> 00:05:25,440
این اکانت شخصی من است و من
175
00:05:25,440 –> 00:05:26,080
دکمه هایی در اینجا دارم
176
00:05:26,080 –> 00:05:27,120
در واقع احتمالاً باید
177
00:05:27,120 –> 00:05:29,120
به برنامه واقعی تغییر دهیم تا بتوانیم تغییراتی ایجاد کنیم،
178
00:05:29,120 –> 00:05:30,160
179
00:05:30,160 –> 00:05:33,199
اما من آن را راه اندازی می کنم تا بتوانیم آن را
180
00:05:33,199 –> 00:05:39,840
در لوکال هاست ببینیم
181
00:05:44,560 –> 00:05:48,160
و در چه پورتی است. در 13 13
182
00:05:48,160 –> 00:05:48,639
نیست، روی
183
00:05:48,639 –> 00:05:53,840
5000 است، فکر میکنم به آنجا میرویم،
184
00:05:55,280 –> 00:05:58,560
بنابراین اینجا ما در لوکال هاست همان
185
00:05:58,560 –> 00:06:00,479
سایت هستیم، همه محتوا یکسان است، زیرا من
186
00:06:00,479 –> 00:06:02,639
دائماً تغییرات جدید را فشار
187
00:06:02,639 –> 00:06:03,600
میدهم،
188
00:06:03,600 –> 00:06:06,720
بنابراین هر صفحهای که اینجا میبینید
189
00:06:06,720 –> 00:06:08,400
و من وارد میشوم با حساب آزمایشی
190
00:06:08,400 –> 00:06:10,000
که l دارم وارد شوید همانطور که گفتم ocally
191
00:06:10,000 –> 00:06:13,360
um با صفحات رندر سرور و جنگو انجام می شود
192
00:06:13,360 –> 00:06:14,479
193
00:06:14,479 –> 00:06:16,880
اما مناطقی وجود دارد که من از
194
00:06:16,880 –> 00:06:18,000
چیزهای پویاتر
195
00:06:18,000 –> 00:06:20,960
استفاده می کنم و وقتی از چیزهای پویاتر استفاده می
196
00:06:20,960 –> 00:06:22,240
کنم اخیراً
197
00:06:22,240 –> 00:06:25,759
به دنبال htmx هستم
198
00:06:25,759 –> 00:06:27,800
بنابراین اگر بررسی کنید فکر می کنم
199
00:06:27,800 –> 00:06:30,000
htmx.org است.
200
00:06:30,000 –> 00:06:34,560
بله، این روشی برای انجام کارهای جاوا اسکریپت
201
00:06:34,560 –> 00:06:36,240
است که ممکن
202
00:06:36,240 –> 00:06:38,080
است در گذشته با jquery انجام داده باشید، اگر
203
00:06:38,080 –> 00:06:40,560
سال ها توسعه دهنده بوده
204
00:06:40,560 –> 00:06:43,199
اید، اما می توانید آن را مستقیماً در نشانه گذاری انجام دهید، بنابراین
205
00:06:43,199 –> 00:06:44,639
می توانید
206
00:06:44,639 –> 00:06:47,759
یک پرس و جوی ajax را ببینید. برای درخواست پست به این
207
00:06:47,759 –> 00:06:49,280
نقطه پایانی url
208
00:06:49,280 –> 00:06:50,960
و کارهایی را انجام می دهد، بنابراین
209
00:06:50,960 –> 00:06:52,639
اینها جعبه ابزار من هستند،
210
00:06:52,639 –> 00:06:54,960
بنابراین ترکیبی از قالب های
211
00:06:54,960 –> 00:06:56,000
212
00:06:56,000 –> 00:06:58,000
جنگو و tailwind و hdmx برای زمانی که نیاز به انجام
213
00:06:58,000 –> 00:06:59,919
کارهای پویاتر دارم و بسیار سعی می کنم از آن
214
00:06:59,919 –> 00:07:02,479
اجتناب کنم. کارهای بسیار پویا انجام
215
00:07:02,479 –> 00:07:04,880
216
00:07:04,880 –> 00:07:06,240
میدهم، من متوجه نشدم که برای تجربه کاربری که میخواهم
217
00:07:06,240 –> 00:07:07,680
به آن نیازی داشته
218
00:07:07,680 –> 00:07:10,319
باشد، خیلی امیدوارم که به سؤال شما پاسخ
219
00:07:10,319 –> 00:07:12,560
دهد chivas 93.
220
00:07:12,560 –> 00:07:14,840
221
00:07:14,840 –> 00:07:16,080
222
00:07:16,080 –> 00:07:19,680
سه
223
00:07:19,680 –> 00:07:21,759
تا هستند جایی که من دوست دارم با طرحها شروع کنم
224
00:07:21,759 –> 00:07:23,360
225
00:07:23,360 –> 00:07:26,960
اغلب در لایه مدل داده است
226
00:07:26,960 –> 00:07:30,000
و دوست دارم از اینجا شروع کنم
227
00:07:30,000 –> 00:07:32,240
زیرا به من کمک میکند در این جریان فکر کنم که
228
00:07:32,240 –> 00:07:33,520
چه قطعاتی از
229
00:07:33,520 –> 00:07:36,720
دادهها قرار است در این جریان باشند تا
230
00:07:36,720 –> 00:07:38,080
این
231
00:07:38,080 –> 00:07:42,080
فرآیند خاص کار کند و بنابراین اجازه دهید من طرحی را ترسیم می کنم
232
00:07:42,080 –> 00:07:44,879
شاید در این زمینه من واقعاً به
233
00:07:44,879 –> 00:07:46,639
ابزار طراحی بهتری نیاز دارم تا در هنگام طراحی به اشتراک بگذارم،
234
00:07:46,639 –> 00:07:47,840
235
00:07:47,840 –> 00:07:49,520
اما اجازه دهید طرح کنم که فکر می کنم
236
00:07:49,520 –> 00:07:51,759
این ایده شبیه به چه چیزی است،
237
00:07:51,759 –> 00:07:54,319
بنابراین در برنامه در حال حاضر همه
238
00:07:54,319 –> 00:07:56,080
اینها را داریم برگه
239
00:07:56,080 –> 00:07:58,000
های اختصاصی که به عملکردهای خاص
240
00:07:58,000 –> 00:07:59,120
مربوط به مدارس اختصاص داده شده اند
241
00:07:59,120 –> 00:08:01,039
من نمی خواهم در ارجاعات گیر
242
00:08:01,039 –> 00:08:02,720
کنم زیرا فکر می کنم این تجربه بسیار
243
00:08:02,720 –> 00:08:03,840
244
00:08:03,840 –> 00:08:05,520
245
00:08:05,520 –> 00:08:07,440
بدی خواهد
246
00:08:07,440 –> 00:08:09,039
بود. چهره آنها من نمی خواهم اینطور باشد
247
00:08:09,039 –> 00:08:09,759
248
00:08:09,759 –> 00:08:12,240
بنابراین فکر من در قسمت
249
00:08:12,240 –> 00:08:13,120
تنظیمات برنامه است
250
00:08:13,120 –> 00:08:14,879
که بسیار ساده است در حال حاضر می توانید
251
00:08:14,879 –> 00:08:16,960
ببینید که واقعاً
252
00:08:16,960 –> 00:08:19,280
هیچ چیز در آن وجود ندارد.
253
00:08:19,280 –> 00:08:20,639
254
00:08:20,639 –> 00:08:22,639
در واقع به
255
00:08:22,639 –> 00:08:24,800
ساختمان داشبورد راه راه
256
00:08:24,800 –> 00:08:26,560
پیوند دهید، بنابراین فقط یک پیوند در اینجا
257
00:08:26,560 –> 00:08:28,479
وجود خواهد داشت، بنابراین چیز زیادی در اینجا وجود ندارد، اما من به این
258
00:08:28,479 –> 00:08:30,560
فکر می کنم که در پایین آن را مانند یک
259
00:08:30,560 –> 00:08:32,880
بلوک ارجاع یا چیزی برای گفتن
260
00:08:32,880 –> 00:08:36,000
مانند یک فراخوان برای اقدام بزرگ قرار دهم. سلام،
261
00:08:36,000 –> 00:08:38,559
شما یک کاربر میز مدرسه هستید و آن را دوست دارید،
262
00:08:38,559 –> 00:08:39,039
263
00:08:39,039 –> 00:08:42,559
خیلی عالی است، خوشحالم که حوصله شما سر رفته است،
264
00:08:42,559 –> 00:08:44,159
این ایده را با دوستان خود به اشتراک بگذارید
265
00:08:44,159 –> 00:08:46,080
و
266
00:08:46,080 –> 00:08:48,959
بنابراین جریان ممکن است پیوندی
267
00:08:48,959 –> 00:08:49,839
به مستندات
268
00:08:49,839 –> 00:08:52,480
توضیح دهد. من
269
00:08:52,480 –> 00:08:53,120
270
00:08:53,120 –> 00:08:55,120
فکر می کنم این چیدمان برای
271
00:08:55,120 –> 00:08:56,560
کسی که ارجاع می دهد چه چیزی را به
272
00:08:56,560 –> 00:08:57,519
دست می
273
00:08:57,519 –> 00:08:59,200
274
00:08:59,200 –> 00:09:01,360
275
00:09:01,360 –> 00:09:04,640
آورد، بسیار سخت
276
00:09:04,640 –> 00:09:08,240
است. می خواهید یک um
277
00:09:08,240 –> 00:09:10,800
مکانی برای یک آدرس ایمیل و سپس یک
278
00:09:10,800 –> 00:09:11,760
دکمه ارسال داشته باشید
279
00:09:11,760 –> 00:09:14,640
و آن دکمه ارسال یک ارجاع ایجاد می کند
280
00:09:14,640 –> 00:09:15,680
281
00:09:15,680 –> 00:09:19,120
و ارجاع
282
00:09:19,120 –> 00:09:22,320
به پایگاه داده اضافه می شود و
283
00:09:22,320 –> 00:09:24,399
همچنین یک ایمیل
284
00:09:24,399 –> 00:09:27,600
برای شخصی که در آن جریان ارجاع داده اند ارسال
285
00:09:27,600 –> 00:09:30,720
می کند. اگر آن شخصی که
286
00:09:30,720 –> 00:09:32,080
th ایمیل ارجاع دارای یک
287
00:09:32,080 –> 00:09:34,080
پیوند تخصصی است که به آنها کمک می
288
00:09:34,080 –> 00:09:35,519
کند تا
289
00:09:35,519 –> 00:09:38,560
ثبت نام کنند و اگر آنها ثبت نام کنند، می توانم
290
00:09:38,560 –> 00:09:39,839
نقاطی را که می گویند
291
00:09:39,839 –> 00:09:42,080
آه این کاربر که شما را به این آدرس ایمیلی که با آن ثبت نام کرده اید ارجاع داده است وصل کنم، در
292
00:09:42,080 –> 00:09:43,600
293
00:09:43,600 –> 00:09:47,040
294
00:09:47,040 –> 00:09:49,760
صورت وجود سیستم آزمایشی در میزهای مدرسه،
295
00:09:49,760 –> 00:09:50,240
296
00:09:50,240 –> 00:09:52,880
بنابراین تضمینی برای نوعی
297
00:09:52,880 –> 00:09:54,880
تخفیف نیست، بنابراین سعی نمی کنم از آن اجتناب
298
00:09:54,880 –> 00:09:56,560
کنم، به این فکر کرده ام که
299
00:09:56,560 –> 00:09:58,080
آیا راه هایی وجود دارد که مردم می توانند
300
00:09:58,080 –> 00:10:00,399
سیستم را تقلب کنند و احتمالاً وجود دارد که
301
00:10:00,399 –> 00:10:02,560
من این کار را نمی کنم میخواهم بیش از حد به آن فکر کنم، میخواهم
302
00:10:02,560 –> 00:10:04,160
این طرح را به اندازهای ساده نگه دارم
303
00:10:04,160 –> 00:10:05,839
که بدون
304
00:10:05,839 –> 00:10:09,360
صرف یک سال روی آن، این ویژگی را ارائه دهم، اما
305
00:10:09,360 –> 00:10:11,920
روند فکر زمانی است که فردی
306
00:10:11,920 –> 00:10:12,399
که
307
00:10:12,399 –> 00:10:15,600
ثبتنام میکند و ارجاع میشود آزمایش خود را تمام میکند
308
00:10:15,600 –> 00:10:16,320
309
00:10:16,320 –> 00:10:19,200
و در واقع تبدیل میشود تا تبدیل شود. یک
310
00:10:19,200 –> 00:10:21,120
کاربر میز مدرسه و همچنین
311
00:10:21,120 –> 00:10:24,720
مشتری واقعی پرداخت کننده را حذف می کند، سپس
312
00:10:24,720 –> 00:10:27,920
مزایای ارجاع به ارجاع دهنده وارد می شود،
313
00:10:27,920 –> 00:10:30,079
امیدوارم این روند منطقی باشد و من
314
00:10:30,079 –> 00:10:31,360
می دانم که از
315
00:10:31,360 –> 00:10:34,079
ارجاع دهنده و ارجاع شده استفاده می کنم و همه این
316
00:10:34,079 –> 00:10:36,079
اصطلاحات می توانند کمی گیج کننده باشند و من
317
00:10:36,079 –> 00:10:37,279
واقعاً سعی می کنم از این
318
00:10:37,279 –> 00:10:40,320
اصطلاحات و خود مدل سازی اجتناب
319
00:10:40,320 –> 00:10:42,320
کنم زیرا در واقع
320
00:10:42,320 –> 00:10:43,360
ترتیبی در کار
321
00:10:43,360 –> 00:10:45,120
دارم و نمی توانم جزئیات زیادی
322
00:10:45,120 –> 00:10:47,040
در مورد نامگذاری مدل و چیزهای دیگر وارد کنم، اما
323
00:10:47,040 –> 00:10:49,600
ما سناریویی داریم که در آن جفت شدن از
324
00:10:49,600 –> 00:10:50,480
افراد
325
00:10:50,480 –> 00:10:53,600
um یک تفاوت حروف
326
00:10:53,600 –> 00:10:56,720
مانند مانند ارجاع و ارجاع دارد، اما
327
00:10:56,720 –> 00:10:58,959
شما دامنه دیگری از مراقبت های بهداشتی را می شناسید
328
00:10:58,959 –> 00:11:00,320
و تنها تفاوتی که
329
00:11:00,320 –> 00:11:02,320
در کد می بینید این است که تک حرف
330
00:11:02,320 –> 00:11:03,760
آخر در حال تغییر است
331
00:11:03,760 –> 00:11:05,680
و می توانم به شما بگویم که با
332
00:11:05,680 –> 00:11:07,519
کدی مانند آن کار کرده اید. که انجام این کار واقعاً دردناک
333
00:11:07,519 –> 00:11:09,279
است، من سعی میکنم
334
00:11:09,279 –> 00:11:12,320
عباراتی را انتخاب کنم که
335
00:11:12,320 –> 00:11:14,480
آن را کمی ابهام کند یا آنها را
336
00:11:14,480 –> 00:11:16,399
کمی واضحتر از هم
337
00:11:16,399 –> 00:11:18,959
جدا کنم، هر نامی که انتخاب میکنیم، بنابراین
338
00:11:18,959 –> 00:11:20,160
این ایده اصلی است
339
00:11:20,160 –> 00:11:22,480
. از این طریق احتمالاً
340
00:11:22,480 –> 00:11:23,920
باید آن را می
341
00:11:23,920 –> 00:11:27,200
نوشتم، اما به طور خلاصه، این یک فراخوان برای
342
00:11:27,200 –> 00:11:30,800
اقدام در صفحه تنظیمات خواهد بود،
343
00:11:30,800 –> 00:11:34,399
یک ایمیل به فرد ارجاع شده
344
00:11:34,399 –> 00:11:39,360
به فردی که ارجاع را دریافت می کند
345
00:11:40,959 –> 00:11:44,160
و اوم من نمی
346
00:11:44,160 –> 00:11:46,720
دانم حتی نمی دانم که آیا مات است این
347
00:11:46,720 –> 00:11:47,600
به مشتریانی اجازه می دهد
348
00:11:47,600 –> 00:11:49,440
که ممکن است مشتری بخواهد ارجاعات آنها
349
00:11:49,440 –> 00:11:51,600
350
00:11:51,600 –> 00:11:54,880
را ببیند، مشتری لیست ارجاعات را ببیند.
351
00:11:54,880 –> 00:11:56,959
352
00:11:56,959 –> 00:11:58,160
353
00:11:58,160 –> 00:12:01,519
354
00:12:01,519 –> 00:12:02,959
355
00:12:02,959 –> 00:12:06,560
356
00:12:06,560 –> 00:12:08,399
نامگذاری متغیرها واقعا سخت است که
357
00:12:08,399 –> 00:12:10,000
یکی از سختترین مشکلات در
358
00:12:10,000 –> 00:12:11,440
طراحی نرمافزار است درست مانند انتخاب
359
00:12:11,440 –> 00:12:13,200
نامهای مناسبی است که معنی داشته باشند،
360
00:12:13,200 –> 00:12:14,560
زیرا
361
00:12:14,560 –> 00:12:17,760
هرکسی نه هر کسی، بسیاری از افراد میتوانند
362
00:12:17,760 –> 00:12:18,399
363
00:12:18,399 –> 00:12:21,519
کدی را بسازند که کامپیوتر کاری را انجام دهد، اما
364
00:12:21,519 –> 00:12:23,519
کد اغلب در مورد فرآیند ارتباط
365
00:12:23,519 –> 00:12:24,880
با افراد دیگر است.
366
00:12:24,880 –> 00:12:26,959
و شاید در سناریوی من برای
367
00:12:26,959 –> 00:12:28,959
این پروژه
368
00:12:28,959 –> 00:12:31,519
که ارتباط با بینندگانی
369
00:12:31,519 –> 00:12:32,399
مانند شما باشد،
370
00:12:32,399 –> 00:12:34,320
اما در درجه اول برای من در
371
00:12:34,320 –> 00:12:35,760
آینده است، به عنوان فردی که
372
00:12:35,760 –> 00:12:37,440
واقعاً باید این کد را حفظ کند،
373
00:12:37,440 –> 00:12:39,680
بنابراین میخواهم در آینده خودم را گیج نکنم.
374
00:12:39,680 –> 00:12:40,800
375
00:12:40,800 –> 00:12:43,519
بنابراین ما فراخوان اقدام را در
376
00:12:43,519 –> 00:12:46,160
صفحه تنظیمات
377
00:12:46,160 –> 00:12:49,440
با فرمی داریم
378
00:12:49,440 –> 00:12:53,839
که یک آدرس ایمیل
379
00:12:54,240 –> 00:12:57,680
دریافت می کند و شخص یک ارجاع دریافت می
380
00:12:57,680 –> 00:13:01,440
کند، ممکن است ما نخواهیم
381
00:13:01,440 –> 00:13:02,399
این ممکن است مانند
382
00:13:02,399 –> 00:13:04,720
بیش از حد باشد، در واقع هر چه بیشتر به
383
00:13:04,720 –> 00:13:06,320
آن فکر کنم، فکر نمیکنم بخواهم این را در
384
00:13:06,320 –> 00:13:06,720
385
00:13:06,720 –> 00:13:08,959
اولین مورد که
386
00:13:08,959 –> 00:13:10,399
الزامات آن است قرار دهم، بنابراین فکر نمیکنم مردم نیازی به
387
00:13:10,399 –> 00:13:12,320
دیدن لیست ارجاعات خود
388
00:13:12,320 –> 00:13:13,760
داشته باشند. کسی در مورد آن در آینده شکایت میکند
389
00:13:13,760 –> 00:13:15,440
، من میتوانم این یک چیز بیاهمیت خواهد
390
00:13:15,440 –> 00:13:16,399
بود که اضافه
391
00:13:16,399 –> 00:13:18,880
کنم.
392
00:13:18,880 –> 00:13:21,360
393
00:13:21,360 –> 00:13:24,959
394
00:13:24,959 –> 00:13:26,639
حتی به
395
00:13:26,639 –> 00:13:28,639
یک فرآیند ثبتنام خاص نیاز دارم،
396
00:13:28,639 –> 00:13:32,240
اوه،
397
00:13:32,399 –> 00:13:34,720
شاید نه، فکر نمیکنم اصلاً نیازی به
398
00:13:34,720 –> 00:13:36,320
تخصص داشته باشم، تا زمانی که آنها
399
00:13:36,320 –> 00:13:38,399
با همان آدرس ایمیل ثبتنام میکنند
400
00:13:38,399 –> 00:13:40,800
، باید ارتباطی وجود داشته باشد که در
401
00:13:40,800 –> 00:13:42,160
آنجا برقرار باشد، بنابراین چیزی وجود
402
00:13:42,160 –> 00:13:42,639
ندارد
403
00:13:42,639 –> 00:13:46,000
برای اضافه کردن به آن
404
00:13:46,000 –> 00:13:48,240
، آخرین چیزی که دوست دارد
405
00:13:48,240 –> 00:13:49,360
حلقه را ببندید این
406
00:13:49,360 –> 00:13:53,680
است که
407
00:13:53,680 –> 00:13:56,800
وقتی شخصی فردی
408
00:13:56,800 –> 00:13:59,839
409
00:13:59,839 –> 00:14:03,839
را که ارجاع داده
410
00:14:03,920 –> 00:14:06,959
را تبدیل می کند باید تخفیف بگیرد،
411
00:14:07,440 –> 00:14:11,440
اکنون کاملاً
412
00:14:11,440 –> 00:14:14,000
ممکن است که با این
413
00:14:14,000 –> 00:14:15,519
ویژگی بیهوده باشم. منظورم شماست می
414
00:14:15,519 –> 00:14:20,079
توان ذره ذره این را تصور کرد خودکار بودن
415
00:14:20,079 –> 00:14:21,920
، این کار را انجام نمیدهم، هر چند مثل اینکه من
416
00:14:21,920 –> 00:14:23,199
417
00:14:23,199 –> 00:14:25,519
در برنامه هستم، من همسرم را
418
00:14:25,519 –> 00:14:27,040
دارم، اما یک
419
00:14:27,040 –> 00:14:28,480
مشتری پرداختکننده هم دارم که واقعاً عالی است،
420
00:14:28,480 –> 00:14:29,680
زیرا روز قبل
421
00:14:29,680 –> 00:14:31,600
در توییتر برای اولین بار هیجانزده بودم. زمانی که یکی از
422
00:14:31,600 –> 00:14:32,560
برنامههای من
423
00:14:32,560 –> 00:14:34,240
واقعاً از چیزی درآمد کسب کرده است
424
00:14:34,240 –> 00:14:35,680
که من کاملاً جمعآوری کردهام که
425
00:14:35,680 –> 00:14:36,639
واقعاً سرگرمکننده است،
426
00:14:36,639 –> 00:14:38,480
اما چنین سیل عظیمی
427
00:14:38,480 –> 00:14:40,000
از مردم وجود ندارد و
428
00:14:40,000 –> 00:14:41,680
بنابراین و این سیستم ارجاع نیز
429
00:14:41,680 –> 00:14:43,600
وجود ندارد، بنابراین
430
00:14:43,600 –> 00:14:46,720
اگر بخواهم از شما تشکر کنم.
431
00:14:46,720 –> 00:14:49,440
اگر بخواهم امروز را تعمیم بدهم و بگویم
432
00:14:49,440 –> 00:14:50,639
یکی از مشتریانی که پول پرداخت می کند
433
00:14:50,639 –> 00:14:53,519
ارجاع داده است متشکریم، آنگاه می دانید که می
434
00:14:53,519 –> 00:14:54,079
توانم تصور کنم
435
00:14:54,079 –> 00:14:57,199
شاید دو یا سه نفر از دوستان آن شخص
436
00:14:57,199 –> 00:15:00,079
که ارجاعات را دریافت کرده اند تبدیل شوند،
437
00:15:00,079 –> 00:15:00,720
شاید
438
00:15:00,720 –> 00:15:04,639
اگر واقعاً راضی بودند و
439
00:15:04,639 –> 00:15:06,880
بنابراین احتمال ایجاد یک کل سیستمی
440
00:15:06,880 –> 00:15:08,240
که
441
00:15:08,240 –> 00:15:10,880
بهطور خودکار تخفیفهایی را ایجاد میکند که قرار
442
00:15:10,880 –> 00:15:12,560
است برای شخصی که
443
00:15:12,560 –> 00:15:13,839
حسابش را ارجاع
444
00:15:13,839 –> 00:15:15,839
میدهد اعمال شود.
445
00:15:15,839 –> 00:15:17,760
446
00:15:17,760 –> 00:15:20,880
راهی است برای اطلاع دادن به خودم
447
00:15:20,880 –> 00:15:24,399
که هی شخصی تبدیل شده است
448
00:15:24,399 –> 00:15:26,560
و رک و پوست کنده در این مرحله اولیه
449
00:15:26,560 –> 00:15:27,839
450
00:15:27,839 –> 00:15:30,560
من یک کانال شل دارم از زمانی که کسی ثبت
451
00:15:30,560 –> 00:15:32,399
نام می کند وقتی کسی شروع به پرداخت به من می کند
452
00:15:32,399 –> 00:15:34,880
من می دانم آنها چه کسانی هستند و دوست دارم نمی
453
00:15:34,880 –> 00:15:35,600
دانم آنها چه کسانی هستند
454
00:15:35,600 –> 00:15:37,759
متأسفم، من نام کاربری آنها را می دانم
455
00:15:37,759 –> 00:15:39,360
، ایمیل آنها را می دانم، بنابراین
456
00:15:39,360 –> 00:15:41,279
تصوری از هویت شخصی که ثبت
457
00:15:41,279 –> 00:15:42,560
نام کرده است،
458
00:15:42,560 –> 00:15:45,920
دارم، بنابراین فکر می کنم دانش کافی در
459
00:15:45,920 –> 00:15:49,680
آنجا وجود دارد که من مجبور
460
00:15:49,680 –> 00:15:52,959
نباشم اکنون همه چیز را به طور خودکار سیم کشی کنم
461
00:15:52,959 –> 00:15:56,079
اگر سرویس تبدیل شود. بسیار محبوب تر می شود
462
00:15:56,079 –> 00:15:57,920
و سیستم ارجاع بسیار محبوب تر می
463
00:15:57,920 –> 00:15:59,680
شود، البته
464
00:15:59,680 –> 00:16:02,240
من می روم و کارهایی را که
465
00:16:02,240 –> 00:16:03,199
به صورت دستی انجام می دهم
466
00:16:03,199 –> 00:16:04,480
و آنها را به چیزی خودکار تبدیل می کنم،
467
00:16:04,480 –> 00:16:06,079
اما فکر می کنم این یک
468
00:16:06,079 –> 00:16:07,759
درس مهم
469
00:16:07,759 –> 00:16:08,959
و یکی از چیزهایی است که از آن یاد گرفتم.
470
00:16:08,959 –> 00:16:11,519
آخرین پروژه من این
471
00:16:11,519 –> 00:16:13,040
نیست که همه چیز باید ضد گلوله باشد،
472
00:16:13,040 –> 00:16:15,600
مثلاً اگر در مراحل اولیه هستم،
473
00:16:15,600 –> 00:16:19,920
فرآیند ارجاع برای این کار مفید است،
474
00:16:19,920 –> 00:16:23,040
اما لازم نیست که طلاکاری شود
475
00:16:23,040 –> 00:16:24,720
و من تمام تلاشم را می کنم که از آن اجتناب کنم.
476
00:16:24,720 –> 00:16:26,880
آن وسوسه بنابراین فکر میکنم
477
00:16:26,880 –> 00:16:30,320
این سه چیز
478
00:16:30,320 –> 00:16:32,720
باید کافی باشد، اینها چیزهایی هستند که
479
00:16:32,720 –> 00:16:33,839
باید اتفاق بیفتند،
480
00:16:33,839 –> 00:16:37,199
و سیگنالی برای من
481
00:16:37,199 –> 00:16:39,360
در مورد اینکه فرد چه تخفیفی دریافت
482
00:16:39,360 –> 00:16:40,959
میکند، یک مرحله فرآیندی خواهد بود که
483
00:16:40,959 –> 00:16:42,959
من آن را دنبال میکنم و چگونگی آن را پیدا خواهم کرد.
484
00:16:42,959 –> 00:16:45,199
برای اعمال این تخفیف ها در
485
00:16:45,199 –> 00:16:47,519
داشبورد نواری، اما من به سیگنالی نیاز دارم
486
00:16:47,519 –> 00:16:49,120
که آنها um را تبدیل کرده اند،
487
00:16:49,120 –> 00:16:52,639
بنابراین همه اینها زمینه ای است برای اینکه
488
00:16:52,639 –> 00:16:54,240
ما چه کار می
489
00:16:54,240 –> 00:16:58,079
کنیم و چه چیزی باید داشته باشیم،
490
00:16:58,240 –> 00:17:01,519
بنابراین آنچه که باید ردیابی شود
491
00:17:01,920 –> 00:17:05,679
ما برای اطمینان مشتری نیاز داریم
492
00:17:05,679 –> 00:17:07,439
مشتری که ارجاع می
493
00:17:07,439 –> 00:17:09,679
دهد مشتری که فرم
494
00:17:09,679 –> 00:17:11,359
را ارسال می کند تا ایمیلی به شخصی با
495
00:17:11,359 –> 00:17:12,799
آدرس ایمیل داده شده ارسال
496
00:17:12,799 –> 00:17:15,839
کند تا باید از شما
497
00:17:15,839 –> 00:17:18,160
گرفته شود کلید خارجی آن شخص چیست
498
00:17:18,160 –> 00:17:19,280
زیرا باید بتوانیم بعداً به او اعتبار
499
00:17:19,280 –> 00:17:20,880
دهیم من کسی هستم که
500
00:17:20,880 –> 00:17:22,480
ارجاعی را انجام داد
501
00:17:22,480 –> 00:17:25,039
که میخواهیم ردیابی کنیم، من فکر میکنم میخواهم
502
00:17:25,039 –> 00:17:27,119
تاریخ ایجاد شده را ردیابی
503
00:17:27,119 –> 00:17:30,400
کنم زیرا همسرم به من اشاره کرد همانطور که
504
00:17:30,400 –> 00:17:31,679
از او در مورد این ایده و
505
00:17:31,679 –> 00:17:32,720
نظرش در مورد آن
506
00:17:32,720 –> 00:17:36,320
پرسیدم و او گفت: یک چیز
507
00:17:36,320 –> 00:17:37,840
خوب igent و و او کاملاً
508
00:17:37,840 –> 00:17:40,080
باهوش است، بنابراین برای او خوب است
509
00:17:40,080 –> 00:17:43,280
که اگر کاربر a یا susie را بشناسید چه اتفاقی میافتد،
510
00:17:43,280 –> 00:17:46,320
511
00:17:46,320 –> 00:17:48,480
بیایید نام این افراد را بگذاریم.
512
00:17:48,480 –> 00:17:50,000
513
00:17:50,000 –> 00:17:53,600
514
00:17:53,600 –> 00:17:54,640
515
00:17:54,640 –> 00:17:57,679
به آریزونا و
516
00:17:57,679 –> 00:17:58,720
سپس
517
00:17:58,720 –> 00:18:02,480
جین بعداً نیز یک کاربر گرد و غبار مدرسه است
518
00:18:02,480 –> 00:18:02,720
و
519
00:18:02,720 –> 00:18:06,080
همچنین پس از آن pam را ارجاع می دهد و در نهایت
520
00:18:06,080 –> 00:18:09,360
پم سپس بر اساس ارجاع جین ثبت نام می کند
521
00:18:09,360 –> 00:18:11,760
نه اینکه سوزی امیدوار است
522
00:18:11,760 –> 00:18:13,679
آن نام ها را
523
00:18:13,679 –> 00:18:15,440
در آن سناریو ردیابی کند که با داشتن
524
00:18:15,440 –> 00:18:16,720
اعتبار ارجاع را دریافت می کند.
525
00:18:16,720 –> 00:18:18,880
تصوری از تاریخ ایجاد شده،
526
00:18:18,880 –> 00:18:20,480
527
00:18:20,480 –> 00:18:23,120
اگر تفاوت زمانی
528
00:18:23,120 –> 00:18:25,200
وجود داشته باشد که چه کسی باید آن را دریافت کند، بهتر میتوانم مانند چه کسی را ردیابی کنم،
529
00:18:25,200 –> 00:18:26,799
بنابراین ردیابی زودهنگام اطلاعات آسانی است
530
00:18:26,799 –> 00:18:28,559
و
531
00:18:28,559 –> 00:18:30,799
من فقط میخواهم این کار را انجام دهم و
532
00:18:30,799 –> 00:18:32,160
سرانجام فکر می کنم ممکن است
533
00:18:32,160 –> 00:18:34,320
نوعی
534
00:18:34,320 –> 00:18:38,400
وضعیت در مورد این ارجاع ها وجود داشته باشد
535
00:18:39,520 –> 00:18:42,080
فقط برای اینکه تصوری از
536
00:18:42,080 –> 00:18:43,440
وضعیت موجود در آن
537
00:18:43,440 –> 00:18:47,360
538
00:18:47,360 –> 00:18:51,039
داشته باشم، بنابراین می توانم کاری شبیه به حالت معلق انجام دهم،
539
00:18:51,039 –> 00:18:52,720
بنابراین اگر به این به عنوان جریانی از حالت ها فکر می کنیم که در
540
00:18:52,720 –> 00:18:54,240
541
00:18:54,240 –> 00:18:56,320
حالت اولیه ایجاد شده است. شما هیچ
542
00:18:56,320 –> 00:18:58,559
کاری با آن انجام نداده اید، بنابراین به نوعی
543
00:18:58,559 –> 00:19:02,000
در حال تعلیق است یا um اولیه است،
544
00:19:02,000 –> 00:19:05,200
اما بسته به اینکه من به عنوان
545
00:19:05,200 –> 00:19:06,640
نقطه شروع در انتظار هستم، به نوعی نشان می
546
00:19:06,640 –> 00:19:08,080
دهد که چیزی دارد که باید انجام دهد و
547
00:19:08,080 –> 00:19:09,039
هنوز انجام نشده است
548
00:19:09,039 –> 00:19:10,480
و من استفاده کرده ام که در یک مدل متفاوت،
549
00:19:10,480 –> 00:19:13,520
بنابراین من به نوعی به آن پایبند خواهم بود،
550
00:19:13,520 –> 00:19:14,720
سپس چیز دیگری که باید
551
00:19:14,720 –> 00:19:16,640
با این اتفاق
552
00:19:16,640 –> 00:19:20,799
بیفتد ارسال می شود، بنابراین ما یک ایمیل ارسال می
553
00:19:20,799 –> 00:19:22,160
کنیم تا این اقدامی
554
00:19:22,160 –> 00:19:23,760
باشد که از آن نتیجه می شود. من فکر میکنم که این
555
00:19:23,760 –> 00:19:25,919
کار خوبی است
556
00:19:25,919 –> 00:19:28,799
و در نهایت تنها حالت دیگری
557
00:19:28,799 –> 00:19:30,000
که
558
00:19:30,000 –> 00:19:33,440
فکر میکنم واقعاً به آن اهمیت میدهم
559
00:19:33,440 –> 00:19:35,679
560
00:19:37,120 –> 00:19:40,320
مانند یک تبدیل شده یا
561
00:19:40,320 –> 00:19:43,440
چیزی شبیه به آن
562
00:19:43,440 –> 00:19:45,840
563
00:19:45,840 –> 00:19:47,120
564
00:19:47,120 –> 00:19:50,000
است. و این
565
00:19:50,000 –> 00:19:50,240
یک
566
00:19:50,240 –> 00:19:52,960
حالت پایانی یا پایانی است و من فکر می کنم که
567
00:19:52,960 –> 00:19:53,520
568
00:19:53,520 –> 00:19:55,280
آن سه حالت جریانی را نشان می دهد
569
00:19:55,280 –> 00:19:58,080
که این یک جریان پیچیده
570
00:19:58,080 –> 00:20:01,120
نیست و هرگز قرار نیست um باشد،
571
00:20:01,120 –> 00:20:04,159
اما چرخه زندگی کامل یک um ارجاع را نشان می دهد
572
00:20:04,159 –> 00:20:06,080
573
00:20:06,080 –> 00:20:07,520
و سپس شاید در آینده وجود دارد
574
00:20:07,520 –> 00:20:09,039
انقضا یا چیزی شبیه به آن
575
00:20:09,039 –> 00:20:09,520
وجود دارد،
576
00:20:09,520 –> 00:20:12,080
بنابراین ما ممکن است منقضی شده را انجام دهیم، اما من
577
00:20:12,080 –> 00:20:13,679
در حال حاضر نیازی به آن ندارم، دوباره
578
00:20:13,679 –> 00:20:14,400
کسی
579
00:20:14,400 –> 00:20:16,400
در سیستم وجود ندارد که از آن
580
00:20:16,400 –> 00:20:18,400
استفاده فوق العاده سنگینی کند، بنابراین من
581
00:20:18,400 –> 00:20:21,360
واقعاً
582
00:20:21,360 –> 00:20:24,559
ضروری نیست.
583
00:20:24,559 –> 00:20:29,200
به این فکر می کنم که شاید ارجاع دهندگان
584
00:20:29,200 –> 00:20:30,720
باید نوعی شناسه منحصر به فرد داشته باشند
585
00:20:30,720 –> 00:20:32,400
، اما
586
00:20:32,400 –> 00:20:33,840
من فکر نمی کنم که واقعاً
587
00:20:33,840 –> 00:20:35,440
ضروری باشد،
588
00:20:35,440 –> 00:20:38,760
زیرا فکر اولیه من این بود که یک
589
00:20:38,760 –> 00:20:42,080
پیوند ثبت نام
590
00:20:42,080 –> 00:20:46,840
تخصصی ایجاد کنم تا آنها را در ایمیل ارجاع بفرستم،
591
00:20:46,840 –> 00:20:50,320
اما واقعاً این کار را انجام نمی دهم. ارزش زیادی را در
592
00:20:50,320 –> 00:20:50,720
آن
593
00:20:50,720 –> 00:20:52,880
می بینند زیرا آنها می توانند از طریق
594
00:20:52,880 –> 00:20:56,080
فرآیند ثبت نام ثبت نام کنند
595
00:21:00,840 –> 00:21:02,400
596
00:21:02,400 –> 00:21:05,200
و یک دقیقه در
597
00:21:14,720 –> 00:21:16,159
تلاش برای مسدود کردن این کاربری که
598
00:21:16,159 –> 00:21:19,600
آشکارا این کانال را هرزنامه می فرستد
599
00:21:22,240 –> 00:21:25,760
، ما می رویم.
600
00:21:25,760 –> 00:21:29,440
601
00:21:29,440 –> 00:21:31,919
نوعی
602
00:21:31,919 –> 00:21:34,960
سیستم حداقلی که به آن نیاز داریم،
603
00:21:36,240 –> 00:21:40,159
بنابراین فکر میکنم ببخشید
604
00:21:42,799 –> 00:21:44,559
، فکر میکنم این چیزی است که
605
00:21:44,559 –> 00:21:47,120
برای این ویژگی لازم است،
606
00:21:50,159 –> 00:21:53,039
اکنون میخواهم ادامه دهم و به این
607
00:21:53,039 –> 00:21:55,760
نقطه عطف
608
00:21:55,760 –> 00:21:57,520
از قطعاتی که قرار است وجود داشته باشند اضافه کنم.
609
00:21:57,520 –> 00:21:59,200
که این مورد نیاز
610
00:21:59,200 –> 00:22:02,400
است و آنها
611
00:22:02,799 –> 00:22:07,039
این فراخوان برای اقدام هستند،
612
00:22:07,039 –> 00:22:09,120
بنابراین ما یک نقطه عطف در حال حاضر داریم که
613
00:22:09,120 –> 00:22:11,039
می توانیم این مسائل را
614
00:22:11,039 –> 00:22:12,720
برای سه مؤلفه اصلی
615
00:22:12,720 –> 00:22:15,840
آنچه برای این ویژگی لازم است قرار
616
00:22:16,000 –> 00:22:18,799
دهیم، بنابراین ما دعوت به اقدام را انجام خواهیم داد.
617
00:22:18,799 –> 00:22:20,000
فقط آنها را مستقیماً از این گلولهها میگیرم
618
00:22:20,000 –> 00:22:22,159
619
00:22:22,159 –> 00:22:24,720
و
620
00:22:25,280 –> 00:22:28,320
آن مشکل را ارسال میکنم، نمیدانم
621
00:22:28,320 –> 00:22:31,200
چه چیزی را در آنجا قرار خواهم داد، اما مشکلی ندارد،
622
00:22:31,200 –> 00:22:34,159
مورد بعدی ایمیلی است که ایمیل واقعی
623
00:22:34,159 –> 00:22:40,320
ارسال میشود،
624
00:22:40,320 –> 00:22:41,919
بنابراین برخی از موارد طراحی ایمیل در
625
00:22:41,919 –> 00:22:43,360
آنجا وجود دارد.
626
00:22:43,360 –> 00:22:47,760
سپس
627
00:22:47,760 –> 00:22:55,840
سیگنال علامت گذاری شخصی به عنوان تبدیل
628
00:23:00,080 –> 00:23:03,280
شده، اجزای اصلی هستند،
629
00:23:06,320 –> 00:23:09,520
بنابراین اکنون ما ویژگی کوچک کوچک خود را
630
00:23:09,520 –> 00:23:09,919
در اینجا داریم،
631
00:23:09,919 –> 00:23:11,840
این دوباره در نظر گرفته نشده است که
632
00:23:11,840 –> 00:23:14,000
بزرگ باشد، اما برای شروع کافی است.
633
00:23:14,000 –> 00:23:17,520
634
00:23:17,520 –> 00:23:22,159
635
00:23:22,159 –> 00:23:26,480
من قصد دارم یک برنامه جدید بسازم،
636
00:23:26,480 –> 00:23:30,080
بنابراین این برنامه های موجود من هستند
637
00:23:30,080 –> 00:23:37,840
وای چه اتفاقی افتاده است،
638
00:23:38,640 –> 00:23:40,880
639
00:23:43,919 –> 00:23:47,440
بسیار خوب، بنابراین برنامه های موجود در این
640
00:23:47,440 –> 00:23:50,240
برنامه در این دایرکتوری مدرسه خانه هستند،
641
00:23:50,240 –> 00:23:52,480
642
00:23:55,520 –> 00:23:58,320
ما حساب ها را داریم دوره های اصلی اعلان ها
643
00:23:58,320 –> 00:23:59,360
مدرسه
644
00:23:59,360 –> 00:24:01,840
بنابراین همه این برنامه ها هیچ ارتباطی با
645
00:24:01,840 –> 00:24:05,120
646
00:24:05,120 –> 00:24:08,880
ارجاعات ندارند، بنابراین ممکن است استدلال
647
00:24:08,880 –> 00:24:10,640
کنم که این یک عملکرد مربوط به شمارش
648
00:24:10,640 –> 00:24:12,720
649
00:24:12,720 –> 00:24:16,960
است، موردی برای آن وجود دارد،
650
00:24:16,960 –> 00:24:19,120
اما به نوعی آب
651
00:24:19,120 –> 00:24:20,720
حساب ها را گل آلود می کند. فکر می کنم حساب ها
652
00:24:20,720 –> 00:24:22,159
باید باشند.
653
00:24:22,159 –> 00:24:24,559
به طور انحصاری در مورد حساب مانند بیایید به
654
00:24:24,559 –> 00:24:25,440
655
00:24:25,440 –> 00:24:29,520
مدل های حساب مانند آنچه در آنجا هست نگاه کنیم
656
00:24:29,520 –> 00:24:32,159
و به شما ایده بدهیم که یک مدل حساب وجود دارد
657
00:24:32,159 –> 00:24:33,919
که
658
00:24:33,919 –> 00:24:36,799
وضعیت یک حساب خاص را ردیابی می کند و واقعاً به این موضوع
659
00:24:36,799 –> 00:24:38,400
مربوط می
660
00:24:38,400 –> 00:24:41,360
شود که کاربر فعال آیا چیزی پرداخت کرده است
661
00:24:41,360 –> 00:24:42,080
662
00:24:42,080 –> 00:24:44,240
یا مانند همه موارد این چیزها و
663
00:24:44,240 –> 00:24:45,679
به نوار وصل شده است
664
00:24:45,679 –> 00:24:48,080
و بنابراین من واقعاً نمی خواهم آنها را با هم مخلوط
665
00:24:48,080 –> 00:24:49,200
کنم، فکر نمی کنم،
666
00:24:49,200 –> 00:24:53,120
بنابراین فکر می کنم آنچه واقعاً می خواهم این است که
667
00:24:53,120 –> 00:24:55,279
یک برنامه جدید یک برنامه جنگو جدید است، بنابراین ما می
668
00:24:55,279 –> 00:24:57,279
خواهیم یکی را ایجاد کنیم
669
00:24:57,279 –> 00:24:59,120
و ما یکی را ایجاد می کنیم زیرا
670
00:24:59,120 –> 00:25:00,400
همانطور که گفتم می خواهم
671
00:25:00,400 –> 00:25:02,320
با مدل شروع کنم بنابراین به مکانی برای قرار دادن آن مدل نیاز دارم
672
00:25:02,320 –> 00:25:03,760
673
00:25:03,760 –> 00:25:05,760
بنابراین از دستور مدیریت استفاده می
674
00:25:05,760 –> 00:25:08,000
کنیم و می گوییم برنامه را شروع کنید
675
00:25:08,000 –> 00:25:12,159
و من آن را صدا می زنم ارجاعات
676
00:25:12,159 –> 00:25:13,360
من نمی خواهم این اشتباه را انجام دهم
677
00:25:13,360 –> 00:25:15,440
که مشخصات http d شناسه پس میخواهم
678
00:25:15,440 –> 00:25:18,559
مطمئن شوم که ارجاعها را درست مینویسم، من
679
00:25:18,559 –> 00:25:21,760
کاملاً مثبت هستم که همینطور است، اما
680
00:25:21,760 –> 00:25:26,880
بله، زیرا مشخصات http ارجاعدهنده دارد
681
00:25:26,880 –> 00:25:30,400
و میدانم که کاملاً یکسان نیست،
682
00:25:31,440 –> 00:25:35,279
اما فکر میکنم آنها از یک r
683
00:25:35,279 –> 00:25:38,320
خوب سه rs به جای چهار استفاده می
684
00:25:38,320 –> 00:25:42,640
کنند. بله، به هر حال یک اشتباه تایپی در
685
00:25:42,640 –> 00:25:45,120
نام سرصفحه وجود دارد که به نوعی
686
00:25:45,120 –> 00:25:46,880
مماس است، اما
687
00:25:46,880 –> 00:25:49,679
بیایید املای درستی داشته باشیم، ما
688
00:25:49,679 –> 00:25:52,000
ارجاعاتی داریم
689
00:25:52,000 –> 00:25:54,720
و من اینتر را می زنم و این باعث
690
00:25:54,720 –> 00:25:56,799
می شود که یک
691
00:25:56,799 –> 00:25:59,520
دایرکتوری در این فهرست سطح بالا ایجاد شود. که
692
00:25:59,520 –> 00:26:00,640
جایی نیست که من میخواهم.
693
00:26:00,640 –> 00:26:03,679
اوم، همه برنامههای جنگو را میگیرم
694
00:26:03,679 –> 00:26:04,559
و آنها را
695
00:26:04,559 –> 00:26:07,039
زیر فهرست راهنمای مدرسه خانه قرار میدهم
696
00:26:07,039 –> 00:26:08,559
تا همه کد جنگو
697
00:26:08,559 –> 00:26:10,880
یا حداقل تعداد زیادی از آن را در خود نگه دارم
698
00:26:10,880 –> 00:26:12,240
،
699
00:26:12,240 –> 00:26:13,840
زیرا یک سری چیزهای دیگر در اینجا وجود دارد.
700
00:26:13,840 –> 00:26:15,679
و اگر من همه
701
00:26:15,679 –> 00:26:16,960
برنامههای
702
00:26:16,960 –> 00:26:20,159
جنگو را در این سطح داشته
703
00:26:20,159 –> 00:26:22,000
باشم، فکر میکنم دایرکتوریهای زیادی وجود داشته باشد و بسیار زیاد
704
00:26:22,000 –> 00:26:26,080
باشد، بنابراین بیایید فهرست ارجاعها را به
705
00:26:26,080 –> 00:26:27,919
داخل فهرست راهنمای homeschool
706
00:26:27,919 –> 00:26:29,760
707
00:26:29,760 –> 00:26:34,000
منتقل
708
00:26:34,000 –> 00:26:37,200
کنیم.
709
00:26:37,200 –> 00:26:40,640
برنامه ارجاعات در دوباره
710
00:26:40,640 –> 00:26:42,799
و بیا برویم داخل آن را برای یک دقیقه نگاه کنیم،
711
00:26:42,799 –> 00:26:44,159
712
00:26:44,159 –> 00:26:46,240
من در واقع باید کاری را انجام دهم که باید انجام دهم، همانطور
713
00:26:46,240 –> 00:26:47,200
که ما این کار را انجام می دهیم، باید به
714
00:26:47,200 –> 00:26:49,200
چیز دیگری نگاه کنم،
715
00:26:49,200 –> 00:26:51,120
زیرا یادم می آید یک چیز عجیب و غریب وجود داشت،
716
00:26:51,120 –> 00:26:53,840
بله خوب،
717
00:26:54,080 –> 00:26:55,919
بنابراین ما به آن نگاه خواهیم کرد
718
00:26:55,919 –> 00:26:58,159
معرفی برنامه
719
00:26:58,159 –> 00:27:00,960
ارجاعات بسیار جالب است، بنابراین این یک برنامه جدید است، بنابراین من
720
00:27:00,960 –> 00:27:03,279
اکنون در django 3 2 هستم
721
00:27:03,279 –> 00:27:05,200
و از آنجایی که یک برنامه جدید ایجاد کردم، آنها
722
00:27:05,200 –> 00:27:07,279
فیلد خودکار را تغییر می دهند تا همه
723
00:27:07,279 –> 00:27:09,279
مدل ها به طور خودکار از این
724
00:27:09,279 –> 00:27:12,480
فیلد بزرگ خودکار استفاده کنند
725
00:27:12,960 –> 00:27:14,400
نه از فیلد استاندارد خودکار
726
00:27:14,400 –> 00:27:16,880
که تفاوت در اندازه
727
00:27:16,880 –> 00:27:17,520
تعداد
728
00:27:17,520 –> 00:27:21,279
729
00:27:21,279 –> 00:27:22,399
730
00:27:22,399 –> 00:27:26,159
731
00:27:26,159 –> 00:27:27,840
732
00:27:27,840 –> 00:27:29,679
733
00:27:29,679 –> 00:27:31,600
734
00:27:31,600 –> 00:27:33,120
735
00:27:33,120 –> 00:27:35,120
شماست جنگو بارگذاری میکند و سعی میکند
736
00:27:35,120 –> 00:27:36,399
مسیر درست را پیدا کند
737
00:27:36,399 –> 00:27:39,039
و باید مسیری را که من میتوانم آن را
738
00:27:39,039 –> 00:27:39,600
ببینم
739
00:27:39,600 –> 00:27:42,000
به کد واقعی از منظر بستهبندی پایتون
740
00:27:42,000 –> 00:27:44,960
741
00:27:45,760 –> 00:27:48,960
بدهد، بنابراین این مرحله اول است و سپس
742
00:27:48,960 –> 00:27:52,240
بیت بعدی که میخواهم انجام دهم این است که همیشه
743
00:27:52,240 –> 00:27:53,679
دوست دارم بروم. پیش بروید
744
00:27:53,679 –> 00:27:57,200
و فایل تست ها را حذف کنید e
745
00:27:58,559 –> 00:28:01,360
چون من دوست دارم آن را با یک دایرکتوری آزمایشی جایگزین کنم
746
00:28:01,360 –> 00:28:02,000
747
00:28:02,000 –> 00:28:03,120
و ما می خواهیم چند تست را در یک بیت بنویسیم،
748
00:28:03,120 –> 00:28:05,360
749
00:28:05,360 –> 00:28:09,440
بنابراین
750
00:28:09,440 –> 00:28:13,200
بیایید یک بسته با یک فایل init ایجاد کنیم،
751
00:28:13,200 –> 00:28:17,120
بنابراین اکنون یک دایرکتوری آزمایشی خالی
752
00:28:17,120 –> 00:28:20,000
در یک لحظه داریم.
753
00:28:20,000 –> 00:28:21,679
من میخواهم یک کارخانه تولید کنم، بنابراین یک
754
00:28:21,679 –> 00:28:22,640
فایل کارخانه
755
00:28:22,640 –> 00:28:25,200
نیز ایجاد میکنیم که در عرض یک دقیقه مفید خواهد بود
756
00:28:25,200 –> 00:28:26,399
757
00:28:26,399 –> 00:28:29,520
و چه کارهای دیگری میتوانیم انجام
758
00:28:29,520 –> 00:28:31,919
دهیم، در نهایت باید یک نمودار مدلهای جدید بسازیم،
759
00:28:31,919 –> 00:28:32,880
760
00:28:32,880 –> 00:28:36,000
بنابراین بیایید به سراغ ساخت برویم. فایلی که
761
00:28:36,000 –> 00:28:38,640
من دارم و قرار است ارجاعاتی را به این
762
00:28:38,640 –> 00:28:39,679
لیست اضافه کنیم،
763
00:28:39,679 –> 00:28:44,159
بنابراین qrs ما
764
00:28:44,159 –> 00:28:47,039
ارجاعات را در اینجا قرار می دهیم
765
00:28:47,760 –> 00:28:51,039
و این باید خوب باشد و سپس
766
00:28:51,039 –> 00:28:52,399
آخرین بیتی که باید انجام دهیم این است که باید
767
00:28:52,399 –> 00:28:56,000
به تنظیمات پروژه برویم
768
00:28:56,240 –> 00:28:59,520
و ما باید این برنامه را به
769
00:28:59,520 –> 00:29:00,559
لیست برنامه ها اضافه کنیم،
770
00:29:00,559 –> 00:29:02,240
بنابراین در اینجا همه برنامه های جنگو من و
771
00:29:02,240 –> 00:29:04,880
تنظیمات برنامه های نصب شده وجود دارد
772
00:29:04,880 –> 00:29:06,320
و ما به پایین می رویم
773
00:29:06,320 –> 00:29:08,320
و
774
00:29:08,320 –> 00:29:09,919
دوباره حروف الفبا می کنم زیرا این
775
00:29:09,919 –> 00:29:11,679
طبیعت من است
776
00:29:11,679 –> 00:29:14,640
و ما. ارجاعها را به این لیست از برنامهها اضافه
777
00:29:14,640 –> 00:29:16,880
778
00:29:17,039 –> 00:29:20,240
779
00:29:20,240 –> 00:29:22,080
میکنم، خوب حالا میدانم موارد دیگری برای قالببندی خودکار وجود دارد
780
00:29:22,080 –> 00:29:24,000
و چیزهایی که در اینجا هستند، بنابراین
781
00:29:24,000 –> 00:29:26,799
ما همه این فایلها را اضافه میکنیم و
782
00:29:26,799 –> 00:29:27,919
من سعی میکنم آن را انجام دهم، این کار
783
00:29:27,919 –> 00:29:30,399
را انجام میدهم زیرا میخواهم بررسیهای قبل از انجام من
784
00:29:30,399 –> 00:29:32,960
اجرا شوند و به طور خودکار
785
00:29:32,960 –> 00:29:33,679
چیزها را
786
00:29:33,679 –> 00:29:37,600
قالببندی کنیم. در جایی که میتوانید
787
00:29:37,600 –> 00:29:39,039
ببینید برخی از خرابیها وجود دارد، مواردی وجود دارد
788
00:29:39,039 –> 00:29:40,880
که باید آنها را پاک کنیم.
789
00:29:40,880 –> 00:29:44,159
من متعجبم که رنگ مشکی رد شده است
790
00:29:44,159 –> 00:29:46,080
که بسیار جالب است، شاید
791
00:29:46,080 –> 00:29:47,600
هیچ علامت نقل قولی وجود نداشته باشد، من فکر
792
00:29:47,600 –> 00:29:48,799
793
00:29:48,799 –> 00:29:52,240
میکنم که اینطور نیست، بنابراین
794
00:29:52,240 –> 00:29:53,600
بیایید تنظیمات را ببندیم ما نیازی به آن
795
00:29:53,600 –> 00:29:56,080
796
00:29:56,080 –> 00:29:57,760
نداریم، اجازه میدهم تا زمانی که روی چیزهای بیشتری کار میکنیم، آزمایش pi در اینجا اجرا شود،
797
00:29:57,760 –> 00:29:59,600
798
00:29:59,600 –> 00:30:01,919
میخواهم مطمئن شوم که
799
00:30:01,919 –> 00:30:03,200
اکنون که برنامه در آنجا است، فقط آزمایش آزمایشی اجرا شود، برنامه
800
00:30:03,200 –> 00:30:04,320
کاری انجام نمیدهد،
801
00:30:04,320 –> 00:30:08,240
اما برای کاملتر شدن،
802
00:30:08,240 –> 00:30:10,480
ما زمانی که یک مدل بسازیم در عرض یک دقیقه از ادمین استفاده می
803
00:30:10,480 –> 00:30:12,080
کنیم، بنابراین نیازی به
804
00:30:12,080 –> 00:30:13,520
حذف آن
805
00:30:13,520 –> 00:30:15,120
نیست و همچنین در عرض یک دقیقه از این مورد از مدل ها استفاده می
806
00:30:15,120 –> 00:30:16,960
807
00:30:16,960 –> 00:30:18,559
کنیم، امروز هیچ بازدیدی نداریم و
808
00:30:18,559 –> 00:30:19,679
می خواهم بتوانم آن را انجام دهیم این اجازه دهید
809
00:30:19,679 –> 00:30:20,880
از تابع رندر خلاص شویم،
810
00:30:20,880 –> 00:30:25,600
خوب،
811
00:30:25,600 –> 00:30:29,440
پس در مرحله بعدی چه کار می کنیم، بیایید d o یک
812
00:30:29,440 –> 00:30:31,679
توسعه مبتنی بر آزمایش، بنابراین بیایید به اینجا
813
00:30:31,679 –> 00:30:33,200
برویم، ما میرویم و
814
00:30:33,200 –> 00:30:37,120
مدلهای آزمایشی را py میکنیم
815
00:30:37,120 –> 00:30:38,720
و من میخواهم
816
00:30:38,720 –> 00:30:40,559
817
00:30:40,559 –> 00:30:43,200
کلاس مورد آزمایشی پایهای را
818
00:30:43,200 –> 00:30:45,120
که برای همه این موارد
819
00:30:45,120 –> 00:30:48,480
استفاده میکنم، از آزمون خانگی وارد کنم. تست ها قبول
820
00:30:48,480 –> 00:30:51,679
می شوند که خوب است بنابراین می خواهم
821
00:30:51,679 –> 00:30:55,039
ارجاع را آزمایش کنم که مورد آزمایش قرار می
822
00:30:55,039 –> 00:30:57,120
گیرد این مدلی است که ما می خواهیم
823
00:30:57,120 –> 00:30:59,200
و آزمایشی که می خواهم انجام دهم این است که
824
00:30:59,200 –> 00:31:00,320
می خواهم
825
00:31:00,320 –> 00:31:02,320
یک روش کارخانه ای را آزمایش کنم بنابراین می خواهم بتوانم
826
00:31:02,320 –> 00:31:03,600
از یک روش استفاده کنم. کارخانه
827
00:31:03,600 –> 00:31:06,080
من از کارخانه ها به طور گسترده در کد آزمایشی خود
828
00:31:06,080 –> 00:31:06,720
829
00:31:06,720 –> 00:31:10,000
برای انجام آزمایش ها و ایجاد سریع داده های کاربر استفاده
830
00:31:10,000 –> 00:31:12,080
می کنم و می خواهم بتوانم از این الگو پیروی کنم،
831
00:31:12,080 –> 00:31:13,039
832
00:31:13,039 –> 00:31:15,440
بنابراین معمولاً راهی که اینها را حذف می کنم
833
00:31:15,440 –> 00:31:17,760
با ایجاد یک تست کارخانه آزمایشی است
834
00:31:17,760 –> 00:31:20,880
که تمام کاری که انجام می دهد این است که مطمئن شود که
835
00:31:20,880 –> 00:31:23,919
اگر من هیچ پارامتری را به یک
836
00:31:23,919 –> 00:31:24,720
کارخانه ارائه
837
00:31:24,720 –> 00:31:28,240
ندهم که همیشه یک نمونه معتبر از آن نوع تولید کند،
838
00:31:28,240 –> 00:31:32,399
839
00:31:32,399 –> 00:31:34,000
بنابراین میخواهیم بگوییم کارخانه ارجاعی
840
00:31:34,000 –> 00:31:36,960
که میدانم هنوز وجود ندارد
841
00:31:36,960 –> 00:31:40,080
و سپس ادعا
842
00:31:40,080 –> 00:31:43,200
میکنیم که ارجاع
843
00:31:44,840 –> 00:31:47,440
چه چیزی را باید صدا کنیم که اولین
844
00:31:47,440 –> 00:31:48,640
پارامتر
845
00:31:48,640 –> 00:31:51,440
باید فقط u باشد ser
846
00:31:52,240 –> 00:31:57,360
یا احتمالاً به اندازه کافی واضح نیست،
847
00:31:57,440 –> 00:31:59,360
بنابراین ما گفته ایم که به یک کلید خارجی برای کاربر نیاز داریم،
848
00:31:59,360 –> 00:32:01,840
849
00:32:02,559 –> 00:32:05,679
اما به اندازه کافی خوب نیست،
850
00:32:05,679 –> 00:32:08,240
بنابراین می خواهم
851
00:32:09,120 –> 00:32:12,559
بگویم کاربر ارجاع دهنده
852
00:32:12,559 –> 00:32:15,840
ممکن
853
00:32:17,440 –> 00:32:20,799
است کمی واضح تر از
854
00:32:20,799 –> 00:32:24,799
um باشد یا حدس می زنم از دو کلمه استفاده می کند. واضح تر نیست
855
00:32:24,799 –> 00:32:25,679
856
00:32:25,679 –> 00:32:28,240
، چیزی که من نمی خواهم انجام دهم این است که بگویم
857
00:32:28,240 –> 00:32:29,919
ارجاع ارجاع دهید.
858
00:32:29,919 –> 00:32:32,960
من فکر می کنم که به
859
00:32:32,960 –> 00:32:36,399
طرز وحشتناکی می خواند اوم، فکر می کنم گفتن کاربر ارجاع دهنده واضح تر است،
860
00:32:36,399 –> 00:32:36,880
861
00:32:36,880 –> 00:32:39,840
862
00:32:39,919 –> 00:32:41,360
بنابراین بیایید این را اجرا کنیم و
863
00:32:41,360 –> 00:32:43,120
صورت من را منفجر کند زیرا
864
00:32:43,120 –> 00:32:43,600
865
00:32:43,600 –> 00:32:47,039
هنوز کارخانه ای ندارد، چرا این
866
00:32:47,039 –> 00:32:50,799
فرمت اینقدر بد است که چه اتفاقی می
867
00:32:50,799 –> 00:32:54,720
افتد، خیلی عجیب است،
868
00:32:55,360 –> 00:32:58,960
خوب اجازه دهید
869
00:32:58,960 –> 00:33:00,640
فکر کنم ترمینال من فکر می کند در
870
00:33:00,640 –> 00:33:02,399
اندازه عجیبی گیر
871
00:33:02,399 –> 00:33:05,440
872
00:33:05,679 –> 00:33:11,440
کرده است. نه نه نه خیلی
873
00:33:11,440 –> 00:33:15,840
درست است ایست توقف
874
00:33:16,320 –> 00:33:19,360
چرا نمی توانم این را بکشم
875
00:33:21,120 –> 00:33:23,760
اوکی اممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممممم
876
00:33:23,760 –> 00:33:24,640
877
00:33:24,640 –> 00:33:26,080
878
00:33:26,080 –> 00:33:29,200
879
00:33:31,200 –> 00:33:34,240
880
00:33:34,240 –> 00:33:37,600
به نظر بهتر می
881
00:33:37,600 –> 00:33:40,480
توانم این خروجی را بخوانم
882
00:33:45,120 –> 00:33:46,480
خوب، می توانید ببینید که ما یک
883
00:33:46,480 –> 00:33:48,240
تست را در آنجا داریم که شکست خورده است، زیرا دوباره
884
00:33:48,240 –> 00:33:50,720
آن کارخانه وجود ندارد، اجازه دهید من
885
00:33:50,720 –> 00:33:52,640
می خواهم به عقب برگردم، بنابراین می خواهم
886
00:33:52,640 –> 00:33:53,919
بتوانم این تست ها را از
887
00:33:53,919 –> 00:33:57,200
داخل
888
00:33:57,200 –> 00:33:59,039
نمونه واقعی vim اجرا کنم، اما حتی نتوانستم آن را دوست داشته باشم
889
00:33:59,039 –> 00:34:00,559
خروجی را بخوانید زیرا
890
00:34:00,559 –> 00:34:01,760
اتفاق عجیبی افتاده است،
891
00:34:01,760 –> 00:34:05,760
بنابراین ما باید یک
892
00:34:05,760 –> 00:34:08,800
کارخانه جدید بیاوریم، بنابراین میخواهیم
893
00:34:08,800 –> 00:34:12,480
از کارخانههای آزمایشهای ارجاع مدارس خانگی بگوییم
894
00:34:12,480 –> 00:34:14,639
که فایلی که همین
895
00:34:14,639 –> 00:34:16,320
چند لحظه پیش ایجاد کردیم
896
00:34:16,320 –> 00:34:17,918
و دوباره اکنون سعی میکنیم از
897
00:34:17,918 –> 00:34:20,239
کارخانه ارجاع استفاده کنیم. این
898
00:34:20,239 –> 00:34:21,839
هنوز درست
899
00:34:21,839 –> 00:34:26,079
نیست، بنابراین بیایید آن را بسازیم
900
00:34:27,199 –> 00:34:30,239
و من از یک Factory Boy استفاده میکنم
901
00:34:30,239 –> 00:34:34,320
که برنامهای است که
902
00:34:34,320 –> 00:34:36,000
کارهای ایجاد کارخانه و کارخانهها را انجام میدهد، یک
903
00:34:36,000 –> 00:34:37,119
الگوی بسیار جالب است، بنابراین اگر
904
00:34:37,119 –> 00:34:38,719
قبل از کارخانهها با کارخانهها مواجه
905
00:34:38,719 –> 00:34:42,000
906
00:34:42,000 –> 00:34:46,480
نشدهاید، دادههای db را برای شما ایجاد میکند.
907
00:34:46,960 –> 00:34:50,960
آزمایشها خیلی شیرین هستند، بنابراین
908
00:34:50,960 –> 00:34:54,480
ما میتوانیم کارخانه را وارد کنیم
909
00:34:54,719 –> 00:34:57,839
و این کار را انجام
910
00:34:57,839 –> 00:35:00,720
دهیم، اجازه نمیدهم امتحان نکنم و تقلبی کنم، من
911
00:35:00,720 –> 00:35:02,079
میدانم چگونه این کار را انجام دهم، اما همیشه
912
00:35:02,079 –> 00:35:03,839
فرمت را فراموش
913
00:35:03,839 –> 00:35:06,079
میکنم که از آن استفاده میکنم، بله، خوب است، بنابراین ما هم هستیم دوباره میخوایم
914
00:35:06,079 –> 00:35:07,280
کلاس
915
00:35:07,280 –> 00:35:09,520
بزاریم پس داور خودمون رو میگیریم کارخانه rral
916
00:35:09,520 –> 00:35:12,160
و کارخانه
917
00:35:12,160 –> 00:35:17,440
مدل django django کارخانه ای دارد
918
00:35:17,440 –> 00:35:20,480
و ما باید به آن یک متا کلاس بدهیم
919
00:35:20,480 –> 00:35:22,560
که به ما بگوید کدام مدل است و بنابراین
920
00:35:22,560 –> 00:35:24,320
ما آن را
921
00:35:24,320 –> 00:35:27,760
به ارجاعات
922
00:35:28,560 –> 00:35:32,960
و ارجاع نشان می دهیم
923
00:35:33,119 –> 00:35:35,680
بنابراین دوباره توسعه آزمایش محور را انجام می دهم
924
00:35:35,680 –> 00:35:38,160
در اینجا
925
00:35:38,160 –> 00:35:40,480
این مدل هنوز وجود ندارد، بنابراین با
926
00:35:40,480 –> 00:35:42,560
وجود اینکه ما یک کارخانه
927
00:35:42,560 –> 00:35:44,320
داریم و میتوانیم آن را ذخیره کنیم، اکنون میتوانم این
928
00:35:44,320 –> 00:35:45,599
مورد را اجرا کنم و همچنان روی من منفجر
929
00:35:45,599 –> 00:35:45,920
930
00:35:45,920 –> 00:35:46,880
میشود، باز هم میگوید
931
00:35:46,880 –> 00:35:48,480
در مورد چه چیزی صحبت میکنید، چنین چیزی وجود ندارد.
932
00:35:48,480 –> 00:35:50,400
به عنوان یک ارجاع،
933
00:35:50,400 –> 00:35:52,560
بنابراین دقیقاً همان چیزی است که