در این مطلب، ویدئو 72 – نمایش حذف شی مدل در جنگو – سری آموزش پایتون و جنگو 3.2 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:11:37
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:02,000
بنابراین اکنون زمان آن است که واقعاً crud را مجدداً بررسی
2
00:00:02,000 –> 00:00:04,799
کنیم تا بتوانیم در واقع موارد را
3
00:00:04,799 –> 00:00:06,879
از پایگاه داده حذف کنیم تا کاربران ما
4
00:00:06,879 –> 00:00:09,920
کنترل کاملی بر نحوه ذخیره این داده ها داشته باشند
5
00:00:09,920 –> 00:00:12,160
و بنابراین برای انجام این کار ما در
6
00:00:12,160 –> 00:00:14,320
واقع آنچه را که در ابتدا با نمای جزئیات خود انجام دادیم تقلید می کنیم.
7
00:00:14,320 –> 00:00:16,079
ما
8
00:00:16,079 –> 00:00:18,880
فقط میخواهیم این کار را در نمای حذف
9
00:00:18,880 –> 00:00:20,000
انجام دهیم، بنابراین میخواهیم پیش برویم و
10
00:00:20,000 –> 00:00:22,560
همینطور وارد اینجا شویم و البته
11
00:00:22,560 –> 00:00:24,960
دیگر از آدرس اینترنتی hdmx استفاده نمیکند،
12
00:00:24,960 –> 00:00:26,720
میخواهیم جلو برویم و شی بگوییم
13
00:00:26,720 –> 00:00:28,480
ما در یک ثانیه در مورد آن صحبت خواهیم
14
00:00:28,480 –> 00:00:31,359
کرد، زمینه را به شیء
15
00:00:31,359 –> 00:00:33,280
رشته واقعی شیء
16
00:00:33,280 –> 00:00:35,440
تغییر می دهیم و سپس الگو را تغییر می دهیم،
17
00:00:35,440 –> 00:00:37,600
بنابراین بعداً به انجام همه
18
00:00:37,600 –> 00:00:40,320
این کارها با hdmx برمی گردیم، اما برای
19
00:00:40,320 –> 00:00:42,320
اکنون ما فقط به جنگوی قدیمی و خالص
20
00:00:42,320 –> 00:00:44,160
می پردازیم، اکنون یکی از راه هایی که می
21
00:00:44,160 –> 00:00:46,320
توانیم در مورد انجام این کار فکر کنیم،
22
00:00:46,320 –> 00:00:50,960
استفاده از میانبر شی git یا 404 است،
23
00:00:50,960 –> 00:00:52,559
درست مانند این
24
00:00:52,559 –> 00:00:53,440
OK
25
00:00:53,440 –> 00:00:55,520
و سپس قسمت بعدی واقعاً خواهد بود
26
00:00:55,520 –> 00:00:58,160
اگر request.method
27
00:00:58,160 –> 00:01:00,480
برابر باشد با پس از آن من فقط
28
00:01:00,480 –> 00:01:02,399
obj.delete را انجام می دهم
29
00:01:02,399 –> 00:01:04,879
و سپس یک http
30
00:01:04,879 –> 00:01:08,479
Respo برمی گردانیم nse یا شاید یک تغییر مسیر http، بنابراین ما
31
00:01:08,479 –> 00:01:10,320
فقط می توانیم تغییر مسیر دهیم
32
00:01:10,320 –> 00:01:13,680
و شاید به شما بپردازیم، شاید به شما
33
00:01:13,680 –> 00:01:16,720
دستور العمل های اسلش انباری یا چیزی از این دست را
34
00:01:16,720 –> 00:01:20,159
می دانید، بنابراین آنچه که اینجا اتفاق می افتد
35
00:01:20,159 –> 00:01:22,880
در delete ما است.html ما واقعاً فقط به فرمی نیاز داریم
36
00:01:22,880 –> 00:01:26,560
که یک درخواست پست را راه اندازی کند،
37
00:01:26,560 –> 00:01:28,240
زیرا اگر ما واقعاً این را در یک
38
00:01:28,240 –> 00:01:29,600
درخواست دریافت داشته باشیم، به این معنی است که اگر آنها به
39
00:01:29,600 –> 00:01:31,920
طور تصادفی به این نما رفتند،
40
00:01:31,920 –> 00:01:34,079
آن را حذف می کند، این پست روش درخواست
41
00:01:34,079 –> 00:01:37,040
فقط تأیید می کند، آیا مطمئن
42
00:01:37,040 –> 00:01:39,280
هستید که می خواهید این را حذف کنید و اگر خوب هستید،
43
00:01:39,280 –> 00:01:41,360
ما ادامه می دهیم و این را اجرا کنید،
44
00:01:41,360 –> 00:01:43,280
بنابراین اجازه دهید
45
00:01:43,280 –> 00:01:45,200
قبل از اینکه ادامه دهم، ابتدا چند چیز را در اینجا پیاده سازی کنیم، من ادامه می
46
00:01:45,200 –> 00:01:46,799
دهم و می گویم
47
00:01:46,799 –> 00:01:48,560
URL موفقیت برابر است با
48
00:01:48,560 –> 00:01:51,680
49
00:01:51,680 –> 00:01:52,960
لیست دستور العمل ها
50
00:01:52,960 –> 00:01:55,040
که باید آدرس صحیح باشد، بنابراین
51
00:01:55,040 –> 00:01:57,200
من ادامه می دهم و فقط آن را در اینجا قرار دهید
52
00:01:57,200 –> 00:01:59,439
اکنون می توانیم از تغییر مسیر برای انجام آن
53
00:01:59,439 –> 00:02:01,119
معکوس استفاده کنیم، اما من از معکوس استفاده
54
00:02:01,119 –> 00:02:03,520
خواهم کرد زیرا می دانم که به
55
00:02:03,520 –> 00:02:06,240
احتمال زیاد
56
00:02:06,240 –> 00:02:09,758
زمانی که ما واقعاً از htmx استفاده می کنیم از همان URL استفاده خواهم کرد.
57
00:02:09,758 –> 00:02:11,280
حذف نمای بیایید پیش برویم
58
00:02:11,280 –> 00:02:14,319
و به آدرسهای اینترنتی برنامههای ما بروید
59
00:02:14,319 –> 00:02:17,440
و ما این مورد را در اینجا وارد میکنیم
60
00:02:17,440 –> 00:02:19,440
و من جلو میروم و
61
00:02:19,440 –> 00:02:22,239
نمای جزئیات اصلی را در اینجا میگیرم و
62
00:02:22,239 –> 00:02:23,599
فقط
63
00:02:23,599 –> 00:02:26,560
چیزها را مطابق با
64
00:02:28,959 –> 00:02:30,000
جذابیت تغییر
65
00:02:30,000 –> 00:02:31,280
میدهیم و ادامه میدهیم و
66
00:02:31,280 –> 00:02:34,080
الگوی خود را نیز ایجاد میکنیم. در دستور العمل ها ما
67
00:02:34,080 –> 00:02:36,400
فقط ادامه می دهیم و می گوییم html را حذف کنید
68
00:02:36,400 –> 00:02:38,400
69
00:02:38,400 –> 00:02:40,160
و این بسیار شبیه به
70
00:02:40,160 –> 00:02:42,160
جزئیات است،
71
00:02:42,160 –> 00:02:45,120
اما به جای چیزهایی که شما می دانید hdmx،
72
00:02:45,120 –> 00:02:46,800
ما ادامه می دهیم و می گوییم
73
00:02:46,800 –> 00:02:50,160
می دانید آیا مخالف هستید
74
00:02:50,160 –> 00:02:51,200
زیرا ما قطعاً می خواهیم مطمئن شویم
75
00:02:51,200 –> 00:02:53,280
ما یک شی در آنجا داریم،
76
00:02:53,280 –> 00:02:54,879
پس کاری که میخواهم انجام دهم این است که بگویم
77
00:02:54,879 –> 00:02:57,840
آیا مطمئن هستید که میخواهید object.title را
78
00:02:57,840 –> 00:02:59,360
حذف کنید،
79
00:02:59,360 –> 00:03:02,360
80
00:03:02,480 –> 00:03:04,239
حالا
81
00:03:04,239 –> 00:03:06,640
اگر به یاد داشته باشید که
82
00:03:06,640 –> 00:03:09,519
شی من در واقع object.name است، میتوان از آن در اینجا استفاده مجدد زیادی کرد.
83
00:03:09,519 –> 00:03:11,280
میدانید که میتوانیم آن
84
00:03:11,280 –> 00:03:12,560
را
85
00:03:12,560 –> 00:03:14,800
مانند آنچه در اینجا انجام دادیم بسیار خاص به دستور غذا کنیم
86
00:03:14,800 –> 00:03:16,560
یا در واقع میتوانیم آن را بسیار
87
00:03:16,560 –> 00:03:18,640
عمومی کنیم تا بتوان از آن در هر جای دیگری استفاده مجدد کرد،
88
00:03:18,640 –> 00:03:19,599
بنابراین من فعلاً آن را بسیار
89
00:03:19,599 –> 00:03:21,440
خاص
90
00:03:21,440 –> 00:03:22,720
میکنم. ادامه دهید و
91
00:03:22,720 –> 00:03:25,040
برای متد ارسال شدن
92
00:03:25,040 –> 00:03:27,760
و یا و سپس اقدامی
93
00:03:27,760 –> 00:03:29,120
که میخواهیم انجام دهید ادامه دهید و آن را به
94
00:03:29,120 –> 00:03:32,239
عنوان url فعلی با آن نقطه در آنجا
95
00:03:32,239 –> 00:03:35,360
و سپس توکن csrf بگذارید
96
00:03:35,360 –> 00:03:37,760
97
00:03:38,319 –> 00:03:39,599
و سپس
98
00:03:39,599 –> 00:03:41,680
وارد اینجا شوید
99
00:03:41,680 –> 00:03:44,480
و بگویید دکمه type being
100
00:03:44,480 –> 00:03:46,480
submit است
101
00:03:46,480 –> 00:03:48,560
و اکنون ادامه می دهیم و می گوییم بله
102
00:03:48,560 –> 00:03:50,640
delete
103
00:03:50,640 –> 00:03:52,640
جالب است،
104
00:03:52,640 –> 00:03:54,959
بنابراین اکنون راهی برای حذف داریم هر
105
00:03:54,959 –> 00:03:57,040
مورد داده شده، بنابراین اجازه دهید
106
00:03:57,040 –> 00:03:59,439
اکنون به نمای جزئیات خود برویم، البته در واقع نسخه hdmx آن را
107
00:03:59,439 –> 00:04:00,560
دریافت می کند،
108
00:04:00,560 –> 00:04:02,319
به این
109
00:04:02,319 –> 00:04:04,640
معنی که در قسمت های ما راهی برای
110
00:04:04,640 –> 00:04:06,159
حذف آن داریم
111
00:04:06,159 –> 00:04:08,080
و بنابراین کاری که اکنون می خواهم انجام دهم
112
00:04:08,080 –> 00:04:10,480
این است که از شر آن خلاص شوید، فقط کمی این را فرمت
113
00:04:10,480 –> 00:04:13,200
میکنم و میگویم
114
00:04:13,200 –> 00:04:14,959
اگر URL ویرایشی وجود دارد، ویرایش کنید،
115
00:04:14,959 –> 00:04:17,120
پس باید یک URL حذف نیز وجود داشته باشد،
116
00:04:17,120 –> 00:04:18,160
117
00:04:18,160 –> 00:04:20,959
بنابراین بیایید جلوتر برویم و این
118
00:04:20,959 –> 00:04:23,600
را کمی بیشتر
119
00:04:25,199 –> 00:04:27,040
و درست در کنار ویرایش قرار دهیم.
120
00:04:27,040 –> 00:04:29,120
من ادامه می دهم و
121
00:04:29,120 –> 00:04:30,320
حذف را قرار می دهم،
122
00:04:30,320 –> 00:04:31,919
بنابراین توجه کنید که من یک
123
00:04:31,919 –> 00:04:33,440
روش نمونه دارم یا باید یک
124
00:04:33,440 –> 00:04:36,240
متد نمونه برای این شی نیز
125
00:04:36,240 –> 00:04:38,080
داشته باشم، بنابراین ما به مدل خود برمی گردیم
126
00:04:38,080 –> 00:04:39,680
127
00:04:39,680 –> 00:04:44,880
و از آدرس ویرایش برای حذف استفاده می
128
00:04:46,400 –> 00:04:48,080
کنیم و مطمئن شویم که ما در واقع
129
00:04:48,080 –> 00:04:49,360
نام آن را انجام
130
00:04:49,360 –> 00:04:50,560
دادیم، اما ما خوب میرویم،
131
00:04:50,560 –> 00:04:53,280
بنابراین به آدرسهای اینترنتی من بازگردید،
132
00:04:53,280 –> 00:04:55,040
فقط کافی است دوبار بررسی کنید و ما به اینجا می رویم
133
00:04:55,040 –> 00:04:56,479
که حذف شده است
134
00:04:56,479 –> 00:04:57,680
خوب است،
135
00:04:57,680 –> 00:05:00,400
بنابراین دقیقاً همان مفهوم باید
136
00:05:00,400 –> 00:05:02,960
دوباره برای مواد اصلی خود استفاده شود،
137
00:05:02,960 –> 00:05:04,080
اما در حال حاضر
138
00:05:04,080 –> 00:05:06,080
من می خواهم به
139
00:05:06,080 –> 00:05:08,880
صفحه اصلی خود در اینجا یا محصول
140
00:05:08,880 –> 00:05:11,520
141
00:05:11,520 –> 00:05:12,960
برگردم. در جزئیات باید بگوییم
142
00:05:12,960 –> 00:05:15,360
delete
143
00:05:17,680 –> 00:05:20,160
okay بنابراین ما اکنون حذف را داریم و در اینجا
144
00:05:20,160 –> 00:05:22,160
میرویم مطمئن هستید که میخواهید
145
00:05:22,160 –> 00:05:24,560
تاکو مرغ کبابی را حذف کنید و سپس میتوانیم بگوییم
146
00:05:24,560 –> 00:05:25,600
بله
147
00:05:25,600 –> 00:05:26,720
خوب است،
148
00:05:26,720 –> 00:05:28,960
بنابراین این یک مکان ساده و آسان
149
00:05:28,960 –> 00:05:30,160
برای قرار دادن آن است،
150
00:05:30,160 –> 00:05:31,919
اما ما همچنین ممکن است بخواهید آن را در
151
00:05:31,919 –> 00:05:34,479
نمای ایجاد بهروزرسانی واقعی نیز قرار دهید
152
00:05:34,479 –> 00:05:36,160
و شاید مواد
153
00:05:36,160 –> 00:05:38,400
را در آن قرار دهیم، شاید آن را به
154
00:05:38,400 –> 00:05:40,160
شکلی که میخواهم ادامه دهم قرار دهیم و