در این مطلب، ویدئو 45 – URL های جنگو معکوس – سری آموزش پایتون و جنگو 3.2 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:06:51
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,080 –> 00:00:01,040
اکنون میخواهیم به جلو برویم
2
00:00:01,040 –> 00:00:03,040
و مفهومی به نام معکوس کردن
3
00:00:03,040 –> 00:00:05,920
آدرسهای اینترنتی را معرفی کنیم که به ما کمک میکند تا تغییرات آدرس اینترنتی
4
00:00:05,920 –> 00:00:08,880
را مانند این مدیریت کنیم، هنوز یک URL پویا است
5
00:00:08,880 –> 00:00:11,920
و بنابراین برای انجام این کار در الگوهای آدرس اینترنتی خود هستیم،
6
00:00:11,920 –> 00:00:13,360
من فقط میروم و اضافه میکنم.
7
00:00:13,360 –> 00:00:16,160
یک نام در اینجا بگذارید و آن را
8
00:00:16,160 –> 00:00:19,760
جزئیات مقاله بنامید، بنابراین این نام اکنون یک نام منحصر به فرد
9
00:00:19,760 –> 00:00:23,760
برای همه آدرسهای اینترنتی در صفحه من است، به عبارت دیگر در
10
00:00:23,760 –> 00:00:25,760
کل برنامه من، نمیخواهم
11
00:00:25,760 –> 00:00:28,320
از جزئیات مقاله دیگر استفاده کنم به جای
12
00:00:28,320 –> 00:00:30,000
آن، چیزی شبیه به ایجاد مقاله است.
13
00:00:30,000 –> 00:00:32,960
کاری که ما میتوانیم انجام دهیم این است که در
14
00:00:32,960 –> 00:00:35,280
مدلهای خود میتوانیم وارد اینجا شویم و
15
00:00:35,280 –> 00:00:36,800
از آن
16
00:00:36,800 –> 00:00:39,280
نام جزئیات مقاله برای
17
00:00:39,280 –> 00:00:42,399
ایجاد این URL مطلق استفاده کنیم، بنابراین
18
00:00:42,399 –> 00:00:44,399
میتوانیم وارد شویم و
19
00:00:44,399 –> 00:00:45,760
چیزی شبیه به این را
20
00:00:45,760 –> 00:00:46,920
از
21
00:00:46,920 –> 00:00:49,920
django.urls import reverse بگوییم
22
00:00:49,920 –> 00:00:52,160
و بنابراین این معکوس
23
00:00:52,160 –> 00:00:53,920
چند چیز را میگیریم، بنابراین ما میخواهیم
24
00:00:53,920 –> 00:00:57,120
جلو برویم و معکوس برگردانیم، ابتدا نام را پاس میکنیم،
25
00:00:57,120 –> 00:00:58,879
من فقط جلو میروم و میگویم
26
00:00:58,879 –> 00:01:02,079
خط تیره مقاله ایجاد درست است، بنابراین این
27
00:01:02,079 –> 00:01:05,360
آدرس یک URL پویا نیست، فقط یک
28
00:01:05,360 –> 00:01:07,200
نمای ایجاد درست است. یک
29
00:01:07,200 –> 00:01:10,320
آدرس اینترنتی ساده که هیچ آرگومانی در so i نمی گیرد
30
00:01:10,320 –> 00:01:12,479
اگر این کار را انجام دهیم، اگر این کار را انجام دهیم،
31
00:01:12,479 –> 00:01:14,880
البته اگر در اینجا بازخوانی کنم، همه این
32
00:01:14,880 –> 00:01:16,720
پیوندها یکسان هستند که میتوانیم
33
00:01:16,720 –> 00:01:19,119
با باز کردن تعدادی از آنها آزمایش کنیم و همانطور که
34
00:01:19,119 –> 00:01:22,320
میبینیم همه آنها یکسان هستند، بنابراین
35
00:01:22,320 –> 00:01:25,360
احتمالاً تعجب آور نیست. بنابراین طبیعتاً ما
36
00:01:25,360 –> 00:01:27,840
میتوانیم این را بر اساس
37
00:01:27,840 –> 00:01:30,400
نمای جزئیات انجام دهیم و میتوانیم آن را ذخیره کنیم، بنابراین اگر آن را به
38
00:01:30,400 –> 00:01:32,479
این صورت ذخیره کنید و اکنون بازخوانی
39
00:01:32,479 –> 00:01:35,119
کنید، این مقاله معکوس را بدون
40
00:01:35,119 –> 00:01:37,680
آرگومان دریافت میکنم، بنابراین در واقع باید
41
00:01:37,680 –> 00:01:40,320
در این مورد اکنون در آرگومانهایی برای این موضوع بگذریم. ما
42
00:01:40,320 –> 00:01:42,399
در واقع آرگومانهای کلمه کلیدی داریم، بنابراین میتوانم
43
00:01:42,399 –> 00:01:44,640
بگویم args کلمه کلیدی برابر است با
44
00:01:44,640 –> 00:01:48,159
Slug و self.slug،
45
00:01:48,159 –> 00:01:50,159
بنابراین آرگومانهای کلمه کلیدی
46
00:01:50,159 –> 00:01:52,240
مستقیماً به آدرس اینترنتی
47
00:01:52,240 –> 00:01:54,240
این آرگومان نگاشت میشوند، نه
48
00:01:54,240 –> 00:01:57,200
نوع داده، بلکه نام خود آرگومان واقعی
49
00:01:57,200 –> 00:01:59,600
که یک تغییر را در یک لحظه آزمایش
50
00:01:59,600 –> 00:02:00,479
51
00:02:00,479 –> 00:02:02,159
میکنم، اما حالا اگر آن را به این شکل تغییر دهیم و
52
00:02:02,159 –> 00:02:04,880
در اینجا تازهسازی کنیم، اکنون آن آدرسهای اینترنتی
53
00:02:04,880 –> 00:02:07,360
واقعاً دوباره کار میکنند
54
00:02:07,360 –> 00:02:09,280
، مطمئناً راهی برای انجام این کار
55
00:02:09,280 –> 00:02:10,878
در داخل قالبها
56
00:02:10,878 –> 00:02:12,560
وجود دارد، من فکر میکنم آن را توصیه نمیکنم این m است بهتر است
57
00:02:12,560 –> 00:02:15,040
از روش نمونه دریافت
58
00:02:15,040 –> 00:02:18,800
url مطلق در خود الگو استفاده کنید،
59
00:02:18,800 –> 00:02:20,879
اما با توجه به اینکه گفته می شود ما هنوز هم می توانیم این کار
60
00:02:20,879 –> 00:02:22,480
را در اینجا انجام دهیم، فقط می خواهم به شما نشان دهم که چگونه
61
00:02:22,480 –> 00:02:25,200
این کار را انجام دهید و آدرس اینترنتی و سپس
62
00:02:25,200 –> 00:02:27,360
نقل قول ها را می نویسیم و سپس می خواهیم
63
00:02:27,360 –> 00:02:30,239
شروع کنیم خاموش کردن دوباره با خط تیره مقاله درست ایجاد کنید،
64
00:02:30,239 –> 00:02:31,840
بنابراین آن را ذخیره می کنیم
65
00:02:31,840 –> 00:02:33,840
و سپس اینجا را بازخوانی می کنیم و
66
00:02:33,840 –> 00:02:35,920
دوباره آن مقاله را انجام می دهد ایجاد
67
00:02:35,920 –> 00:02:38,800
نمای اکنون این البته
68
00:02:38,800 –> 00:02:41,599
زمانی که ما انواع پیوندهای پیمایش را ایجاد می کنیم بسیار مفید است،
69
00:02:41,599 –> 00:02:43,760
بنابراین در این نمای خانه در واقع این است
70
00:02:43,760 –> 00:02:45,599
بسیار عالی خواهد بود، زیرا
71
00:02:45,599 –> 00:02:49,200
اگر بخواهیم بگوییم ahref برابر است با شما می دانید
72
00:02:49,200 –> 00:02:52,080
که مقاله ایجاد کنید، بنابراین درست مقاله ایجاد کنید
73
00:02:52,080 –> 00:02:53,680
که در واقع
74
00:02:53,680 –> 00:02:56,000
انجام چنین آدرس اینترنتی منطقی
75
00:02:56,000 –> 00:02:57,599
است جزئیات مقاله از طرف دیگر انجام آن
76
00:02:57,599 –> 00:02:59,840
دقیقاً منطقی نیست. اینجا به این دلیل است که
77
00:02:59,840 –> 00:03:01,920
ما خیلی چیزها را سخت کدنویسی می کنیم، بنابراین
78
00:03:01,920 –> 00:03:04,239
اگر اینجا را رفرش کنم می بینم که دوباره
79
00:03:04,239 –> 00:03:06,720
به من تطبیق نمی دهد و البته این
80
00:03:06,720 –> 00:03:09,120
چیزی نیست که ما می خواهیم در عوض آنچه می خواهیم
81
00:03:09,120 –> 00:03:12,800
این است که در خود استدلال ها عبور کنیم
82
00:03:12,800 –> 00:03:15,440
و غیره کاری که ما انجام خواهیم داد این است که ما ll در
83
00:03:15,440 –> 00:03:18,720
Slug برابر با x dot Slug است و البته
84
00:03:18,720 –> 00:03:20,720
در این مورد x فقط متغیر تکراری
85
00:03:20,720 –> 00:03:22,879
است که در آنجا داریم، بنابراین آن را ذخیره
86
00:03:22,879 –> 00:03:25,840
می کنیم و اینجا را تازه می کنیم و اکنون
87
00:03:25,