در این مطلب، ویدئو آموزش پایتون جنگو: برنامه وب با امکانات کامل قسمت 2 – برنامه ها و مسیرها با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,060 –> 00:00:01,350
سلام، همه چیز در
2
00:00:01,350 –> 00:00:02,879
این ویدیو چگونه است، ما یک
3
00:00:02,879 –> 00:00:05,250
برنامه وبلاگ به سایت جنگو خود اضافه می کنیم و همچنین
4
00:00:05,250 –> 00:00:07,230
مسیرهای URL را تنظیم می کنیم تا
5
00:00:07,230 –> 00:00:08,970
بتوانیم افراد را به صفحاتی هدایت
6
00:00:08,970 –> 00:00:10,710
کنیم که مایلیم آنها را ببینند، پس بیایید ادامه دهیم
7
00:00:10,710 –> 00:00:13,110
و شروع کنید پس ابتدا بیایید یک
8
00:00:13,110 –> 00:00:15,570
برنامه وبلاگ برای سایت خود بسازیم اکنون بسیاری از
9
00:00:15,570 –> 00:00:16,830
افراد ممکن است در این قسمت گیج شوند
10
00:00:16,830 –> 00:00:18,390
و با خود فکر کنند که آیا ما
11
00:00:18,390 –> 00:00:20,910
قبلاً یک برنامه ایجاد نکرده بودیم بنابراین فکر
12
00:00:20,910 –> 00:00:23,160
جنگو در اینجا این است که شما
13
00:00:23,160 –> 00:00:24,630
پروژه وب سایت خود را دارید که ما قبلاً
14
00:00:24,630 –> 00:00:27,210
ایجاد کردهایم و سپس در آن وبسایت
15
00:00:27,210 –> 00:00:29,099
میتوانید چندین برنامه داشته باشید که همه
16
00:00:29,099 –> 00:00:31,380
متعلق به خودشان هستند، برای مثال
17
00:00:31,380 –> 00:00:33,480
میتوانیم یک بخش وبلاگ از وبسایت خود داشته باشیم و
18
00:00:33,480 –> 00:00:35,550
آن برنامه خودش باشد و سپس
19
00:00:35,550 –> 00:00:37,140
میتوانیم مانند یک بخش فروشگاه داشته باشیم.
20
00:00:37,140 –> 00:00:39,450
وب سایت ما و این برنامه خودش خواهد بود، بنابراین
21
00:00:39,450 –> 00:00:41,550
یک پروژه می تواند چندین
22
00:00:41,550 –> 00:00:43,649
برنامه داشته باشد و بعداً در این سری خواهیم دید
23
00:00:43,649 –> 00:00:45,600
که این یک چیز خوب برای جدا
24
00:00:45,600 –> 00:00:47,460
کردن بخش های مختلف پروژه ما است و
25
00:00:47,460 –> 00:00:49,200
چیز خوب دیگر این است که می توانید
26
00:00:49,200 –> 00:00:51,870
یک برنامه را انتخاب کنید. تک ap p و آن را به چندین پروژه اضافه کنید،
27
00:00:51,870 –> 00:00:53,640
بنابراین فرض کنید که شما
28
00:00:53,640 –> 00:00:54,960
واقعاً بخش وبلاگ برنامه خود را دوست دارید،
29
00:00:54,960 –> 00:00:57,420
سپس می توانید به سادگی آن برنامه را در
30
00:00:57,420 –> 00:00:59,430
چندین وب سایت قرار دهید، بنابراین امیدواریم که
31
00:00:59,430 –> 00:01:01,140
منطقی باشد و من فکر می کنم
32
00:01:01,140 –> 00:01:02,969
زمانی که این را در عمل مشاهده کنیم، منطقی تر خواهد شد. بنابراین
33
00:01:02,969 –> 00:01:04,920
بیایید برنامه وبلاگ خود را در پروژه خود ایجاد کنیم،
34
00:01:04,920 –> 00:01:07,290
بنابراین من در حال حاضر در پروژه خود
35
00:01:07,290 –> 00:01:09,540
در همان دایرکتوری فایل مدیریت py خود هستم
36
00:01:09,540 –> 00:01:11,909
و از آن برای
37
00:01:11,909 –> 00:01:14,369
ایجاد یک برنامه جدید استفاده می کنیم تا بتوانیم فقط بگوییم
38
00:01:14,369 –> 00:01:16,710
Python whoops اجازه دهید روی آن کلیک کنم در اینجا
39
00:01:16,710 –> 00:01:20,490
می توانیم بگوییم Python management py و سپس start
40
00:01:20,490 –> 00:01:22,500
app دستور ایجاد یک برنامه جدید است
41
00:01:22,500 –> 00:01:25,020
و اکنون نام برنامه ما و ما می خواهیم
42
00:01:25,020 –> 00:01:27,450
این نام وبلاگ باشد، بنابراین من آن را اجرا می کنم
43
00:01:27,450 –> 00:01:29,670
و پس از اجرا اجازه دهید ترمینال را پاک کنم.
44
00:01:29,670 –> 00:01:31,680
در اینجا برای
45
00:01:31,680 –> 00:01:33,570
اینکه بتوانیم ساختاری را که به تازگی ایجاد کرده ایم ببینیم بسیار خوب است، بنابراین
46
00:01:33,570 –> 00:01:35,490
اکنون اجازه دهید من از همان دستور درختی
47
00:01:35,490 –> 00:01:37,530
استفاده کنم که در آخرین ویدیو برای چاپ
48
00:01:37,530 –> 00:01:39,659
ساختار پروژه خود استفاده کردم، اکنون که
49
00:01:39,659 –> 00:01:41,790
آن برنامه را ایجاد کرده ایم و دوباره ممکن است شما این را نداشته
50
00:01:41,790 –> 00:01:43,649
باشید. دستور نصب شده است اما اگر نصب
51
00:01:43,649 –> 00:01:45,060
نکردید نگران نباشید آن را نصب کردم
52
00:01:45,060 –> 00:01:46,799
تا بتوانیم این طرح را
53
00:01:46,799 –> 00:01:49,049
کمی بزرگتر ببینیم، بنابراین من یک درخت را اجرا می کنم
54
00:01:49,049 –> 00:01:50,579
و حالا اجازه دهید ببینم آیا می توانیم
55
00:01:50,579 –> 00:01:53,430
همه اینها را در یک صفحه در اینجا ببینیم، بنابراین بله، بنابراین ما
56
00:01:53,430 –> 00:01:55,079
به سختی می توانیم همه آن را خوب جا بدهیم، بنابراین ما قبلاً آن را بررسی کردیم
57
00:01:55,079 –> 00:01:56,579
ساختار
58
00:01:56,579 –> 00:01:58,590
پروژه جنگو در
59
00:01:58,590 –> 00:02:00,899
ویدیوی اول، فایل مدیریت py و
60
00:02:00,899 –> 00:02:03,780
دایرکتوری پروژه جنگو در اینجا بود، بنابراین چیزی در
61
00:02:03,780 –> 00:02:05,850
آنجا تغییر نکرده است، اما اکنون این
62
00:02:05,850 –> 00:02:08,818
فهرست وبلاگ جدید را با ساختار خاص خود داریم
63
00:02:08,818 –> 00:02:10,919
و آن فهرست وبلاگ همان چیزی است که
64
00:02:10,919 –> 00:02:13,230
دستور شروع برنامه ایجاد کرده است. اکنون این
65
00:02:13,230 –> 00:02:13,910
چیزی است که
66
00:02:13,910 –> 00:02:15,380
برخی از افراد در مورد شروع کار با
67
00:02:15,380 –> 00:02:17,360
جنگو می توانند استفاده کنند زیرا ما واقعاً هنوز هیچ کدنویسی انجام نداده ایم
68
00:02:17,360 –> 00:02:20,030
و در حال حاضر
69
00:02:20,030 –> 00:02:21,470
فایل های مختلفی
70
00:02:21,470 –> 00:02:23,450
از پروژه شروع ایجاد شده اند و
71
00:02:23,450 –> 00:02:25,310
برنامه شروع دستور می دهد تا اگر کسی
72
00:02:25,310 –> 00:02:27,320
فلش من را تماشا کرده باشد. پس این ممکن
73
00:02:27,320 –> 00:02:28,790
است در مقایسه با چارچوب من ترسناک باشد،
74
00:02:28,790 –> 00:02:30,920
زیرا ما فایل های بسیار بیشتری
75
00:02:30,920 –> 00:02:32,270
76
00:02:32,270 –> 00:02:34,400
داریم که قبل از شروع به انجام هر گونه برنامه نویسی با آنها شروع می کنیم،
77
00:02:34,400 –> 00:02:36,800
اما حتی اگر آن دستورات ایجاد شده باشند.
78
00:02:36,800 –> 00:02:38,630
بسیاری از این فایلها
79
00:02:38,630 –> 00:02:40,280
بسیار بیشتر از آنچه
80
00:02:40,280 –> 00:02:42,230
که با یک قاب کوچکتر مانند فلاسک به دست آوردهایم، به دست میآوریم،
81
00:02:42,230 –> 00:02:44,150
بنابراین قطعاً یک معامله
82
00:02:44,150 –> 00:02:46,490
83
00:02:46,490 –> 00:02:48,890
وجود دارد. جلوتر و یک
84
00:02:48,890 –> 00:02:50,420
نمای ایجاد کنید تا بتوانیم در واقع
85
00:02:50,420 –> 00:02:52,010
کد بنویسیم و پیشرفتی را مشاهده کنیم،
86
00:02:52,010 –> 00:02:54,140
اما نگران نباشید، به زودی برخی
87
00:02:54,140 –> 00:02:56,210
از این فایلهای دیگر را که ایجاد شدهاند کاوش خواهیم
88
00:02:56,210 –> 00:02:57,920
کرد تا اولین ماژولی
89
00:02:57,920 –> 00:03:00,110
که میخواهیم باز کنیم. آیا این ماژول views dot
90
00:03:00,110 –> 00:03:03,140
PI در دایرکتوری وبلاگ است، بنابراین
91
00:03:03,140 –> 00:03:06,200
اکنون می خواهم متن عالی خود
92
00:03:06,200 –> 00:03:09,350
را باز کنم و فایل dot PI را
93
00:03:09,350 –> 00:03:11,300
باز کنم و دوباره آن فایل PI را در
94
00:03:11,300 –> 00:03:13,610
دایرکتوری برنامه وبلاگی که به تازگی
95
00:03:13,610 –> 00:03:15,200
ایجاد کرده ایم، باز کنم و می توانیم ببینید
96
00:03:15,200 –> 00:03:17,390
که قبلاً یک import اینجا در بالا دارد، بنابراین از
97
00:03:17,390 –> 00:03:19,970
قبل برای ما رندر وارد شده است و ما
98
00:03:19,970 –> 00:03:22,190
فقط در یک ثانیه از آن استفاده میکنیم، اما فعلاً
99
00:03:22,190 –> 00:03:24,890
میخواهم پاسخ HTTP را وارد کنم
100
00:03:24,890 –> 00:03:28,190
و آن از django HTTP است، بنابراین
101
00:03:28,190 –> 00:03:33,680
میگویم از django dot HTTP پاسخ HTTP را وارد می کند
102
00:03:33,680 –> 00:03:36,800
و اکنون می خواهم ایجاد کنم یک
103
00:03:36,800 –> 00:03:38,690
تابع جدید در اینجا و من
104
00:03:38,690 –> 00:03:41,030
این تابع را خانه صدا می کنم و این
105
00:03:41,030 –> 00:03:43,070
تابع ترافیک
106
00:03:43,070 –> 00:03:45,440
صفحه اصلی وبلاگ ما را مدیریت می کند و این
107
00:03:45,440 –> 00:03:47,239
تابع یک آرگومان درخواست را دریافت می کند
108
00:03:47,239 –> 00:03:48,950
که ما از آن استفاده نمی کنیم.
109
00:03:48,950 –> 00:03:51,320
هنوز متغیر درخواست را اضافه
110
00:03:51,320 –> 00:03:53,150
کنیم تا بتوانیم تابع خود را به
111
00:03:53,150 –> 00:03:54,950
کار بیاندازیم و در این تابع به
112
00:03:54,950 –> 00:03:57,080
سادگی آنچه را که میخواهیم
113
00:03:57,080 –> 00:03:58,970
کاربر هنگام ارسال به این مسیر ببیند، برگردانیم،
114
00:03:58,970 –> 00:04:01,670
بنابراین اینجاست که منطق
115
00:04:01,670 –> 00:04:03,500
این است که چگونه میخواهیم مسیرهای خاصی را مدیریت کنیم،
116
00:04:03,500 –> 00:04:05,780
بنابراین من این تابع را ایجاد میکنم که
117
00:04:05,780 –> 00:04:09,290
خانه نامیده میشود و همانطور که گفتم این
118
00:04:09,290 –> 00:04:11,239
آرگومان درخواستی را میگیرد که در
119
00:04:11,239 –> 00:04:13,760
حال حاضر از آن استفاده نمیکنیم، اما باید آنجا باشد،
120
00:04:13,760 –> 00:04:15,800
بنابراین فعلاً ما به سادگی میخواهم یک
121
00:04:15,800 –> 00:04:18,079
پاسخ HTTP را برگردانم که میگوید ما در
122
00:04:18,079 –> 00:04:20,418
صفحه اصلی وبلاگ قرار گرفتهایم،
123
00:04:20,418 –> 00:04:24,169
بنابراین یک پاسخ HTTP را برمیگردانم و فقط
124
00:04:24,169 –> 00:04:27,949
آن را یک برچسب h1 میکنم، بنابراین میگویم h1
125
00:04:27,949 –> 00:04:32,639
log-home و سپس آن را میبندم. این
126
00:04:32,639 –> 00:04:35,400
تگ h1 بسیار خوب است، بنابراین همانطور که گفتم این
127
00:04:35,400 –> 00:04:37,710
منطقی است برای اینکه چگونه ما می خواهیم با ما رفتار
128
00:04:37,710 –> 00:04:40,110
کنیم er به صفحه اصلی وبلاگ ما می رود
129
00:04:40,110 –> 00:04:42,150
اما ما در واقع الگوی URL خود را
130
00:04:42,150 –> 00:04:44,850
به این تابع view نگاشت نکرده ایم، بنابراین برای انجام
131
00:04:44,850 –> 00:04:46,800
این کار، یک ماژول ربات جدید
132
00:04:46,800 –> 00:04:49,410
در فهرست وبلاگ خود به نام urls
133
00:04:49,410 –> 00:04:52,289
dot pi ایجاد می کنیم و در آن فایل جایی است که
134
00:04:52,289 –> 00:04:54,270
ما آدرسهای اینترنتی را که میخواهیم با هر تابع view مطابقت داشته باشند ترسیم میکنیم،
135
00:04:54,270 –> 00:04:56,520
بنابراین بیایید این کار را اکنون انجام دهیم،
136
00:04:56,520 –> 00:05:00,630
بنابراین در فهرست برنامه وبلاگ ما
137
00:05:00,630 –> 00:05:03,900
یک فایل جدید ایجاد میکنم و
138
00:05:03,900 –> 00:05:06,240
این آدرسها را نقطه pi مینامم و
139
00:05:06,240 –> 00:05:08,370
اکنون این ماژول URLs بسیار
140
00:05:08,370 –> 00:05:10,620
شبیه به ماژول URL هایی است که
141
00:05:10,620 –> 00:05:13,080
در پروژه جنگو خود دیدیم، بنابراین اگر
142
00:05:13,080 –> 00:05:16,320
فایل PI URL های سطح پروژه را باز کنم،
143
00:05:16,320 –> 00:05:18,660
می توانیم ببینیم که آنها این
144
00:05:18,660 –> 00:05:21,210
مسیر را در اینجا وارد کرده اند و سپس لیستی از
145
00:05:21,210 –> 00:05:24,330
الگوهای URL را دارند که با استفاده از این مسیرها
146
00:05:24,330 –> 00:05:26,250
، ما کاری مشابه انجام خواهیم داد،
147
00:05:26,250 –> 00:05:30,060
بنابراین من این
148
00:05:30,060 –> 00:05:33,030
وارد کردن مسیر را از URL های جنگو
149
00:05:33,030 –> 00:05:35,820
کپی می کنم و آن را در ماژول URL های وبلاگ خود قرار
150
00:05:35,820 –> 00:05:38,460
می دهم و همچنین می خواهم آن الگوهای URL را کپی کنم.
151
00:05:38,460 –> 00:05:40,919
بنابراین من آن را کپی کرده و
152
00:05:40,919 –> 00:05:44,370
آن را در فایل جاسوسی URL وبلاگ
153
00:05:44,370 –> 00:05:46,349
خود نیز قرار می دهم بنابراین از
154
00:05:46,349 –> 00:05:49,139
این تابع نمای خانه در اینجا در URL های خود استفاده خواهیم کرد،
155
00:05:49,139 –> 00:05:53,070
بنابراین کاری که می خواهیم انجام دهیم این است که
156
00:05:53,070 –> 00:05:57,120
این ماژول جاسوسی view را در URL های خود وارد کنیم، بنابراین
157
00:05:57,120 –> 00:05:59,639
از نقطه می گویم که نماهای واردات دایرکتوری فعلی کدام است
158
00:05:59,639 –> 00:06:02,370
و آن را ذخیره می
159
00:06:02,370 –> 00:06:04,560
کنم بنابراین اکنون بیایید یک مسیر برای
160
00:06:04,560 –> 00:06:06,960
صفحه اصلی وبلاگ خود ایجاد کنیم که می گوید
161
00:06:06,960 –> 00:06:10,260
admin و این نمای است
162
00:06:10,260 –> 00:06:12,270
که با رفتن به سمت مدیریت اسلش به جلو اجرا می شود، اما اگر
163
00:06:12,270 –> 00:06:14,039
می خواهیم این صفحه اصلی باشد،
164
00:06:14,039 –> 00:06:16,409
می توانیم آن را خالی بگذاریم. مسیر و
165
00:06:16,409 –> 00:06:19,229
اکنون میخواهیم نمایی را مشخص کنیم که
166
00:06:19,229 –> 00:06:21,810
میخواهیم منطق را در آن
167
00:06:21,810 –> 00:06:24,360
مسیر صفحه اصلی مدیریت کنیم و میخواهیم
168
00:06:24,360 –> 00:06:27,570
نمای اصلی ما از ماژول views ما باشد، بنابراین
169
00:06:27,570 –> 00:06:30,479
استفاده از dot home را ذخیره میکنیم و اکنون نیز
170
00:06:30,479 –> 00:06:33,389
میخواهم یک نام برای این مسیر قرار دهید، بنابراین می
171
00:06:33,389 –> 00:06:37,200
توانم بگویم نام برابر است با خط تیره وبلاگ، بسیار خوب است،
172
00:06:37,200 –> 00:06:39,870
بنابراین ما یک مسیر خالی داریم و views
173
00:06:39,870 –> 00:06:41,030
dot
174
00:06:41,030 –> 00:06:42,590
home تابعی است که در view ها ایجاد کرده ایم
175
00:06:42,590 –> 00:06:45,020
که فقط آن
176
00:06:45,020 –> 00:06:47,210
پاسخ HTTP را که در آن هستیم برمی گرداند. صفحه وبلاگ
177
00:06:47,210 –> 00:06:49,250
و ممکن است تعجب کنید که چرا من
178
00:06:49,250 –> 00:06:52,280
نام را به جای فقط به عنوان وبلاگ – خانه قرار دادم خانه
179
00:06:52,280 –> 00:06:54,500
و این به این دلیل است که مواقعی
180
00:06:54,500 –> 00:06:57,110
می خواهیم در این مسیر یک جستجوی معکوس انجام دهیم
181
00:06:57,110 –> 00:06:59,630
و نام گذاری این چیزی به عنوان
182
00:06:59,630 –> 00:07:02,120
عمومی مانند خانه ممکن است با مسیرهای برنامه دیگر برخورد کند،
183
00:07:02,120 –> 00:07:05,660
بنابراین اگر من یک برنامه فروشگاهی داشتم،
184
00:07:05,660 –> 00:07:07,700
شاید آنها برنامه ای داشته باشند که دارای یک
185
00:07:07,700 –> 00:07:10,250
مسیر اصلی نیز وجود دارد، بنابراین من میخواهم
186
00:07:10,250 –> 00:07:12,500
با نامگذاری واقعی این مسیر روشن باشم، بنابراین
187
00:07:12,500 –> 00:07:14,840
اکنون مسیر URL
188
00:07:14,840 –> 00:07:17,510
صفحه اصلی وبلاگ خود را به تابع خانه خود در
189
00:07:17,510 –> 00:07:19,940
فایل views نگاشت کردهایم، اما این هنوز کاملاً کار نمیکند،
190
00:07:19,940 –> 00:07:22,010
زیرا اگر به یاد داشته باشید
191
00:07:22,010 –> 00:07:24,350
ما یک ماژول URL در فهرست اصلی
192
00:07:24,350 –> 00:07:27,140
پروژه خود نیز داریم و آن
193
00:07:27,140 –> 00:07:29,870
ماژول URL ها به کل وب سایت ما می گوید که کدام
194
00:07:29,870 –> 00:07:33,320
URL ها باید اکنون برای ما به برنامه وبلاگ ما بفرستند
195
00:07:33,320 –> 00:07:34,910
که ممکن است گیج کننده به نظر برسد، اما بیایید
196
00:07:34,910 –> 00:07:36,920
این را بالا بکشیم تا بتوانیم این را در عمل ببینیم.
197
00:07:36,920 –> 00:07:39,560
بنابراین اکنون من
198
00:07:39,560 –> 00:07:42,440
فایل جاسوسی URL پروژه های خود را باز می کنم و همانطور که
199
00:07:42,440 –> 00:07:44,240
قبلاً آنها را دیده بودیم، قبلاً یک
200
00:07:44,240 –> 00:07:46,700
مسیر از این ادمین در اینجا داریم که
201
00:07:46,700 –> 00:07:49,760
به این آدرس های وب سایت مدیریت نقشه برداری می شود، بنابراین ما
202
00:07:49,760 –> 00:07:51,470
همان کار را انجام می دهیم اما در عوض
203
00:07:51,470 –> 00:07:53,180
ما دوباره به جنگو میگویم که کدام مسیر را
204
00:07:53,180 –> 00:07:55,580
باید طی کند به URL های وبلاگ ما نگاشت شده است، بنابراین
205
00:07:55,580 –> 00:07:57,890
ما فقط باید
206
00:07:57,890 –> 00:08:01,100
تابع دیگری را از URL های جنگو
207
00:08:01,100 –> 00:08:03,140
وارد کنیم و این تابع شامل است،
208
00:08:03,140 –> 00:08:06,290
بنابراین در اینجا آنچه را که از URL های جنگو
209
00:08:06,290 –> 00:08:09,020
می خواهیم وارد کنیم شامل شود و اکنون می
210
00:08:09,020 –> 00:08:11,420
توانیم به لیست خود اضافه کنیم. از الگوهای URL برای
211
00:08:11,420 –> 00:08:13,520
تعیین مسیری که باید به
212
00:08:13,520 –> 00:08:17,450
URL های وبلاگ ما برود، بنابراین من به آن اضافه می کنم و
213
00:08:17,450 –> 00:08:20,810
به من اجازه می دهم فقط این مسیر را در اینجا کپی کنم و
214
00:08:20,810 –> 00:08:24,020
آن را در آن جای گذاری کنم، بنابراین می گویم که اگر
215
00:08:24,020 –> 00:08:27,920
به وبلاگ برویم، اکنون باید به آدرس خود مراجعه کنیم.
216
00:08:27,920 –> 00:08:30,350
URL های وبلاگ و برای انجام این کار، از
217
00:08:30,350 –> 00:08:33,350
تابعی که در آنجا وارد کرده ایم استفاده می کنیم
218
00:08:33,350 –> 00:08:35,539
و این یک رشته خواهد بود و
219
00:08:35,539 –> 00:08:38,659
آدرس های وبلاگ نقطه ای خواهد بود،
220
00:08:38,659 –> 00:08:40,400
بنابراین اکنون وقتی صفحه وب خود را در مرورگر باز می کنیم
221
00:08:40,400 –> 00:08:43,820
و به word می رویم. وبلاگ را اسلش کنید سپس
222
00:08:43,820 –> 00:08:47,330
آن را به URL های وبلاگ ما نگاشت می کند و
223
00:08:47,330 –> 00:08:51,260
سپس در URL های وبلاگ ما آن
224
00:08:51,260 –> 00:08:52,710
225
00:08:52,710 –> 00:08:55,920
نقشه های مسیر خالی را در نمای خانه خود داریم و ما
226
00:08:55,920 –> 00:08:57,000
مطمئن خواهیم شد که چند بار از طریق آن قدم
227
00:08:57,000 –> 00:08:58,170
می زنیم تا مطمئن شویم که شما
228
00:08:58,170 –> 00:09:00,270
اگر دیجی را تماشا کرده اید، اکنون همه اینها را به درستی دریافت
229
00:09:00,270 –> 00:09:01,890
کنید
230
00:09:01,890 –> 00:09:04,080
آموزش ango قبل از آن
231
00:09:04,080 –> 00:09:05,760
ممکن است افرادی را دیده باشید که از
232
00:09:05,760 –> 00:09:07,560
عبارات منظم برای مطابقت با مسیرهای خود استفاده می کنند و
233
00:09:07,560 –> 00:09:10,050
ما قبلاً این کار را انجام می دادیم،
234
00:09:10,050 –> 00:09:12,150
اما این دیگر در
235
00:09:12,150 –> 00:09:14,550
نسخه های بعدی جنگو مورد نیاز نیست و
236
00:09:14,550 –> 00:09:16,230
عبارات منظم می تواند بسیار پیچیده باشد
237
00:09:16,230 –> 00:09:18,990
به خصوص زمانی که مسیرهای ما معمولاً
238
00:09:18,990 –> 00:09:20,850
بسیار ساده خواهند بود، بنابراین من فکر
239
00:09:20,850 –> 00:09:22,860
میکنم بهتر است مسیرهایمان را
240
00:09:22,860 –> 00:09:24,720
به روشی که اینجا انجام میدهیم انجام دهیم،
241
00:09:24,720 –> 00:09:26,370
بنابراین تا کنون مقداری کد خوب اضافه کردهایم،
242
00:09:26,370 –> 00:09:28,080
پس بیایید ادامه دهیم و مطمئن شویم که
243
00:09:28,080 –> 00:09:30,360
این کار می کند و وقتی دیدیم که انجام
244
00:09:30,360 –> 00:09:32,100
می شود، همه اینها را دوباره بررسی می کنیم
245
00:09:32,100 –> 00:09:34,230
و دقیقاً توضیح می دهیم که چه اتفاقی می افتد، بنابراین
246
00:09:34,230 –> 00:09:36,330
اجازه دهید ترمینال خود را باز کنم و سرور توسعه خود را اجرا کنم تا
247
00:09:36,330 –> 00:09:38,520
248
00:09:38,520 –> 00:09:40,880
ترمینال را در اینجا باز کنم و صفحه را پاک کنم. و
249
00:09:40,880 –> 00:09:44,430
اکنون به یاد داشته باشید که آن سرور توسعه دهنده را اجرا کنید، این
250
00:09:44,430 –> 00:09:49,290
سرور پایتون مدیریت شده پایتون است و اگر
251
00:09:49,290 –> 00:09:51,120
آن را اجرا کنیم، می گوید که سرور
252
00:09:51,120 –> 00:09:52,920
در حال اجرا است، باید آن را در حال اجرا نگه داریم،
253
00:09:52,920 –> 00:09:55,260
بنابراین اکنون گوگل کروم را باز می کنم و
254
00:09:55,260 –> 00:09:58,980
لوکال هاست را دوباره در پورت 8000 بارگذاری می کنم.
255
00:09:58,980 –> 00:10:00,600
از همه اگر ما به ریشه وب سایت خود برمی گردیم
256
00:10:00,600 –> 00:10:02,670
سپس می بینیم که اکنون
257
00:10:02,670 –> 00:10:06,450
یک صفحه 404 پیدا نشد er دریافت می کنیم، بنابراین هنگامی که
258
00:10:06,450 –> 00:10:08,610
برخی از الگوهای URL را اضافه می کنیم،
259
00:10:08,610 –> 00:10:11,250
دیگر نباید سایت توسعه پیش
260
00:10:11,250 –> 00:10:14,130
فرض را مانند قبل نمایش دهد، بنابراین اکنون
261
00:10:14,130 –> 00:10:16,200
فقط به سعی کنید مسیرهای خاص خود را مطابقت دهید،
262
00:1