در این مطلب، ویدئو 69 – ذخیره خودکار با HTMX و جنگو – سری آموزشی Python & Django 3.2 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:06:49
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:01,040
اکنون میخواهیم
2
00:00:01,040 –> 00:00:04,400
یک ویژگی ذخیره خودکار را در htmlx پیادهسازی کنیم،
3
00:00:04,400 –> 00:00:06,160
به عبارت دیگر، اگر کاربر
4
00:00:06,160 –> 00:00:08,160
چیزی را در اینجا تایپ کند، میخواهم به طور خودکار
5
00:00:08,160 –> 00:00:10,000
ذخیره کند و بنابراین لازم نیست
6
00:00:10,000 –> 00:00:11,200
دکمه ذخیره را فشار دهد،
7
00:00:11,200 –> 00:00:12,719
بنابراین برای انجام این کار ما
8
00:00:12,719 –> 00:00:15,519
به سمت forms.html پرش
9
00:00:15,519 –> 00:00:17,920
می کنیم و ماشه را تغییر می دهیم تا
10
00:00:17,920 –> 00:00:18,960
hx
11
00:00:18,960 –> 00:00:20,480
trigger ما آن را تغییر می دهیم تا
12
00:00:20,480 –> 00:00:23,600
فقط همین را تغییر دهیم و همچنین می توانیم
13
00:00:23,600 –> 00:00:26,160
با استفاده از دستور تاخیر مثلاً 500 میلی ثانیه این کار را به تأخیر بیندازیم.
14
00:00:26,160 –> 00:00:28,320
15
00:00:28,320 –> 00:00:29,679
پس این بدان معناست که پس از
16
00:00:29,679 –> 00:00:31,519
تغییر حدود نیم ثانیه
17
00:00:31,519 –> 00:00:32,558
18
00:00:32,558 –> 00:00:34,480
، ماشه را اجرا می کند
19
00:00:34,480 –> 00:00:37,600
که درخواست پست را به این آدرس ارسال می کند
20
00:00:37,600 –> 00:00:40,079
یا همان آدرس اینترنتی که این صفحه در
21
00:00:40,079 –> 00:00:43,200
آن قرار دارد، بنابراین اگر اکنون وارد اینجا شوم و آن را تغییر
22
00:00:43,200 –> 00:00:44,800
دهم، در واقع باید انجام شود. که در واقع
23
00:00:44,800 –> 00:00:46,079
ممکن است نیاز به بازخوانی صفحه داشته باشیم، پس بیایید
24
00:00:46,079 –> 00:00:48,160
جلو برویم و آن را تغییر دهیم، اکنون
25
00:00:48,160 –> 00:00:51,360
به یک منطقه جدید کلیک کنید و متوجه شوید که
26
00:00:51,360 –> 00:00:52,879
دادهها اکنون ذخیره شده است،
27
00:00:52,879 –> 00:00:55,199
اگر من واقعاً روی ذخیره کلیک کنم،
28
00:00:55,199 –> 00:00:57,280
آنچه ممکن است متوجه شوید این است که صفحه واقعاً در
29
00:00:57,280 –> 00:00:58,640
حال تازهسازی
30
00:00:58,640 –> 00:01:00,480
است، حتی واضحتر است. اگر
31
00:01:00,480 –> 00:01:02,879
لاگ را حفظ کنیم می توانم save a را بزنم و اگر
32
00:01:02,879 –> 00:01:05,600
چندین بار آن را بزنم، اکنون در حال شمارش است
33
00:01:05,600 –> 00:01:07,040
و این به این دلیل است که ما تریگر را تغییر داده ایم،
34
00:01:07,040 –> 00:01:10,240
بنابراین این ماشه پیش فرض نیست
35
00:01:10,240 –> 00:01:12,159
، این یک ماشه جدید است،
36
00:01:12,159 –> 00:01:15,119
ماشه پیش فرض به سادگی ارسال می شود، بنابراین برای
37
00:01:15,119 –> 00:01:17,360
اضافه کردن آن به هم، می توانیم فقط یک کاما در
38
00:01:17,360 –> 00:01:19,280
آنجا قرار دهیم و اکنون قرار است روی
39
00:01:19,280 –> 00:01:21,119
هر دوی این موارد فعال شود، بنابراین وقتی با
40
00:01:21,119 –> 00:01:23,920
ارسال تماس میگیرم، آن را به طور معمول ذخیره میکند، بنابراین بیایید
41
00:01:23,920 –> 00:01:25,600
اینجا را تازهسازی کنیم، میخواهم از شر
42
00:01:25,600 –> 00:01:28,320
آن لاگ خلاص شوم و دوباره آن را حفظ کنیم و
43
00:01:28,320 –> 00:01:30,000
اکنون آن را ذخیره میکنیم، دوباره آن را فعال نمیکند
44
00:01:30,000 –> 00:01:33,360
اما اگر داده ها را تغییر
45
00:01:33,360 –> 00:01:35,600
دهم دوباره آن را ذخیره می کند و می بینیم که کمی پرش می کند
46
00:01:35,600 –> 00:01:37,119
و البته در حال پرش است
47
00:01:37,119 –> 00:01:39,600
زیرا خیلی سریع بین این دو
48
00:01:39,600 –> 00:01:42,159
چیز جابه جا می شود ،
49
00:01:42,159 –> 00:01:44,720
وقتی وارد تولید شویم به دلیل سرعت کمی کندتر می شود
50
00:01:44,720 –> 00:01:47,439
بین
51
00:01:47,439 –> 00:01:49,920
رایانه کاربر و سرور واقعی
52
00:01:49,920 –> 00:01:51,520
مقداری تأخیر وجود خواهد داشت، بنابراین زمانی که در حال تولید هستید، خواهید دید که خیلی بیشتر اوقات این مشکل را خواهید دید،
53
00:01:51,520 –> 00:01:53,680
54
00:01:53,680 –> 00:01:55,920
بنابراین بسیار جالب است، بنابراین
55
00:01:55,920 –> 00:01:57,759
مطمئناً این یکی از راههای انجام آن است و
56
00:01:57,759 –> 00:02:00,240
منظورم این است که این کار تنها برای من است. مثل اوه وای
57
00:02:00,240 –> 00:02:02,799
این w است orth با استفاده از hdmx فقط این فقط
58
00:02:02,799 –> 00:02:05,439
حتی ذخیره خودکار چیزها از یک خودکار
59
00:02:05,439 –> 00:02:07,520
اکنون ارسال کنید البته این تنها
60
00:02:07,520 –> 00:02:09,280
کاری نیست که باید هر چند وقت یکبار انجام دهیم
61
00:02:09,280 –> 00:02:11,440
شما ممکن است بخواهید چیزها را
62
00:02:11,440 –> 00:02:12,959
بر اساس آنچه که در هر
63
00:02:12,959 –> 00:02:15,120
ورودی داده شده اکنون برای من می نویسند ذخیره کنید. این در واقع
64
00:02:15,120 –> 00:02:17,920
در مورد یک ویژگی جستجو عملی تر است یا
65
00:02:17,920 –> 00:02:20,000
شاید مانند تأیید نام کاربری یک نفر
66
00:02:20,000 –> 00:02:23,120
مانند نام کاربری جدید من
67
00:02:23,120 –> 00:02:25,520
و سپس جستجوی آن در
68
00:02:25,520 –> 00:02:27,040
پس زمینه و البته من این کار
69
00:02:27,040 –> 00:02:28,239
را انجام نمی دهم و آن را به عنوان باقی می گذارم.
70
00:02:28,239 –> 00:02:29,040
این
71
00:02:29,040 –> 00:02:32,319
را نشان می دهد و به شما نشان می دهد که چگونه می توانید آن را در
72
00:02:32,319 –> 00:02:34,959
داخل خود عنصر فرم انجام دهید،
73
00:02:34,959 –> 00:02:36,560
بنابراین اولین چیزی که می خواهم مطمئن شوم
74
00:02:36,560 –> 00:02:39,040
این است که دیگر این ماشه
75
00:02:39,040 –> 00:02:40,400
تغییر را نداشته باشم زیرا
76
00:02:40,400 –> 00:02:41,840
فیلد واقعاً
77
00:02:41,840 –> 00:02:43,680
خودش چیزی را راه اندازی می کند. من فقط
78
00:02:43,680 –> 00:02:45,280
میخواستم آن را برگردانم
79
00:02:45,280 –> 00:02:47,200
و اکنون کاری که میخواهم انجام دهم این است که در داخل
80
00:02:47,200 –> 00:02:49,760
فرم خود فرم دستور غذا را میخواهیم
81
00:02:49,760 –> 00:02:53,120
ویژگیهای ویجت را بهروزرسانی کنیم،
82
00:02:53,120 –> 00:02:55,280
اکنون این دلیل دیگری است
83
00:02:55,280 –> 00:02:57,760
برای اینکه چرا میخواستم به شما نشان دهم چگونه
84
00:02:57,760 –> 00:03:00,159
حتی در متغیرهایی و cla اضافه کنید sses و
85
00:03:00,159 –> 00:03:02,959
همه اینها بنابراین ما می توانیم در واقع hx dot po
86
00:03:02,959 –> 00:03:05,920
یا dash post را در همان آدرس اینترنتی خود فرم انجام دهیم،
87
00:03:05,920 –> 00:03:07,840
88
00:03:07,840 –> 00:03:09,280
اکنون ماشه
89
00:03:09,280 –> 00:03:11,280
در مورد آن صحبت خواهیم کرد که در یک ثانیه
90