در این مطلب، ویدئو آموزش DJANGO – 23 – Forms Model Django را امتحان کنید با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,199 –> 00:00:02,580
حالا بیایید نگاهی به قدرت ساده
2
00:00:02,580 –> 00:00:10,920
فرمهای مدل Gengo بیندازیم که
3
00:00:10,920 –> 00:00:12,780
میخواهیم در واقع به کاربران خود اجازه دهیم
4
00:00:12,780 –> 00:00:15,150
دادهها را در پایگاه داده ذخیره کنند و
5
00:00:15,150 –> 00:00:17,580
آنها واقعاً از ادمین یا
6
00:00:17,580 –> 00:00:20,100
پوسته پایتون برای انجام این کار استفاده نمیکنند.
7
00:00:20,100 –> 00:00:21,660
ما
8
00:00:21,660 –> 00:00:25,170
اصول اولیه استفاده از فرمهای مدل جنگو را بررسی میکنیم، بنابراین این به
9
00:00:25,170 –> 00:00:26,310
چه معناست، اجازه دهید در واقع به
10
00:00:26,310 –> 00:00:28,710
داخل هر برنامهای نگاهی بیندازیم
11
00:00:28,710 –> 00:00:30,300
و یک فایل جدید در اینجا ایجاد میکنم
12
00:00:30,300 –> 00:00:34,110
و آن را forms PI do keep مینامیم. در نظر داشته باشید
13
00:00:34,110 –> 00:00:36,960
که این برای هر مدلی کار میکند نه فقط مدلی
14
00:00:36,960 –> 00:00:38,910
که ما استفاده میکنیم، بنابراین ما
15
00:00:38,910 –> 00:00:41,879
از فرمهای واردات جنگو
16
00:00:41,879 –> 00:00:46,110
و آنها از مدلهای نقطهای این کار را انجام میدهند،
17
00:00:46,110 –> 00:00:47,760
ما مدل خود را وارد میکنیم که در مورد من
18
00:00:47,760 –> 00:00:51,960
درست است. و سپس
19
00:00:51,960 –> 00:00:55,050
من یک کلاس جدید در اینجا ایجاد می کنم و
20
00:00:55,050 –> 00:00:58,680
این کلاس را فرم مدل محصول می نامم یا
21
00:00:58,680 –> 00:01:01,350
واقعاً آن را فرم محصول یا
22
00:01:01,350 –> 00:01:03,960
فرم ایجاد محصول می نامم، این چند
23
00:01:03,960 –> 00:01:05,129
نام مختلف هستند که ممکن است در نهایت
24
00:01:05,129 –> 00:01:06,600
از آنها استفاده کنید، بنابراین ما. فقط آن را در این
25
00:01:06,600 –> 00:01:08,670
فرم محصول می گذاریم و آن را فرم های نقطه
26
00:01:08,670 –> 00:01:12,450
ای فرم و a می نامیم کاری که در اینجا باید انجام دهیم این است
27
00:01:12,450 –> 00:01:16,320
که کلاس متا مدل را به طور مساوی برای محصول انجام دهیم
28
00:01:16,320 –> 00:01:20,549
و سپس فیلدهایی مانند فیلدهای مدل واقعی را
29
00:01:20,549 –> 00:01:22,170
که می خواهم در اینجا داشته
30
00:01:22,170 –> 00:01:24,450
باشم، مانند اینکه بدانید کدام یک از اینها را می
31
00:01:24,450 –> 00:01:27,110
خواهم خوب انجام دهیم، فقط عنوان و
32
00:01:27,110 –> 00:01:33,650
توضیحات و قیمت را انجام دهیم. خوب، پس عنوان و
33
00:01:33,650 –> 00:01:41,430
سپس توضیحات و سپس قیمت خوب است، بنابراین
34
00:01:41,430 –> 00:01:43,229
ما اکنون فرم مدل خود را داریم، تنها کاری که باید
35
00:01:43,229 –> 00:01:45,869
انجام دهم این است که این را در یک نمای ارائه دهیم، بنابراین بیایید
36
00:01:45,869 –> 00:01:48,329
به یک نمای برویم و اجازه دهید این را وارد کنیم، بنابراین
37
00:01:48,329 –> 00:01:52,350
از فرم های نقطه، فرم محصول را وارد کنیم و
38
00:01:52,350 –> 00:01:55,259
من می خواهم یک نمای جدید به طور خاص
39
00:01:55,259 –> 00:01:59,399
برای این کار ایجاد کنم و من فقط این نمای جزئیات را به سرعت کپی می کنم
40
00:01:59,399 –> 00:02:00,390
41
00:02:00,390 –> 00:02:03,090
و این محصول را ایجاد نمای می نامیم.
42
00:02:03,090 –> 00:02:06,119
43
00:02:06,119 –> 00:02:08,639
44
00:02:08,639 –> 00:02:11,700
فرم برابر با
45
00:02:11,700 –> 00:02:12,740
فرم محصول است
46
00:02:12,740 –> 00:02:19,030
و آنها فقط آن را با ارسال نقطه درخواست مقداردهی اولیه می کنند
47
00:02:19,030 –> 00:02:23,750
یا هیچ، این نگران کننده است
48
00:02:23,750 –> 00:02:25,340
اگر متوجه نشدید اینجا چه خبر
49
00:02:25,340 –> 00:02:27,680
است در چند ویدیو یا چند ویدیوی بعدی،
50
00:02:27,680 –> 00:02:29,270
ما در اینجا به عمق بسیار بیشتری خواهیم پرداخت
51
00:02:29,270 –> 00:02:31,190
. پس فقط من را تحمل کنید
52
00:02:31,190 –> 00:02:35,030
تا یک نقطه فرم معتبر باشد که کار دیگری
53
00:02:35,030 –> 00:02:37,250
است که ما در نهایت انجام میدهیم، من
54
00:02:37,250 –> 00:02:39,260
فقط فرم را انجام میدهم، اشکالی ندارد،
55
00:02:39,260 –> 00:02:42,290
و من ادامه میدهم و این فرم را
56
00:02:42,290 –> 00:02:44,780
در اینجا به متن خود اضافه میکنم و
57
00:02:44,780 –> 00:02:48,650
یک مورد جدید به نام محصول ایجاد HTML ایجاد
58
00:02:48,650 –> 00:02:51,140
میکنم، به این معنی که من باید آن الگو
59
00:02:51,140 –> 00:02:54,140
را خودش بسازید و تا به حال باید کاملاً
60
00:02:54,140 –> 00:02:57,020
بدانید که چگونه همه این کارها را درست انجام دهید و
61
00:02:57,020 –> 00:02:59,390
راه ساده برای انجام آن فقط کپی
62
00:02:59,390 –> 00:03:02,090
کردن الگوی دیگر ما است و سپس در
63
00:03:02,090 –> 00:03:05,060
اینجا من باید یک عنصر فرم یا
64
00:03:05,060 –> 00:03:08,180
یک فرم HTML ایجاد کنم. عنصر و من نیز میخواهم
65
00:03:08,180 –> 00:03:11,330
نوع ورودی برابر با ارسال را انجام دهم و
66
00:03:11,330 –> 00:03:14,390
میگوییم مقدار برابر است برای ذخیره،
67
00:03:14,390 –> 00:03:16,040
آن را نبندید و سپس در داخل
68
00:03:16,040 –> 00:03:20,990
آن فقط نقطه را به صورت P انجام میدهیم، بنابراین این
69
00:03:20,990 –> 00:03:23,510
یک روش داخلی است که فرمی را که
70
00:03:23,510 –> 00:03:28,400
به عنوان متن ارسال می کنیم به یک
71
00:03:28,400 –> 00:03:31,070
فرم HTML واقعی تبدیل می کند که با تگ های پاراگراف ارائه می شود،
72
00:03:31,070 –> 00:03:32,900
ما فقط در یک لحظه به آن کد نگاهی می اندازیم،
73
00:03:32,900 –> 00:03:34,430
اما اکنون که
74
00:03:34,430 –> 00:03:35,990
این نمای عالی را داریم، در واقع آن
75
00:03:35,990 –> 00:03:38,750
را در URL های خود بیاوریم. بنابراین
76
00:03:38,750 –> 00:03:42,860
من این را در URL ها وارد می کنم و فقط جلو می روم
77
00:03:42,860 –> 00:03:45,260
و یک مسیر جدید برای آن ایجاد می کنم و
78
00:03:45,260 –> 00:03:47,570
فقط آن را cr می نامم بخورید و
79
00:03:47,570 –> 00:03:50,780
محصول ایجاد نمای خوب است، بنابراین دوباره
80
00:03:50,780 –> 00:03:52,880
مطمئن شویم که همه چیز در تمام
81
00:03:52,880 –> 00:03:55,700
قالبهای
82
00:03:55,700 –> 00:03:58,070
83
00:03:58,070 –> 00:04:03,200
84
00:04:03,200 –> 00:04:06,670
قالب ذخیره شده است.
85
00:04:06,670 –> 00:04:09,740