در این مطلب، ویدئو 51 – Admin Inlines for Foreign Keys – Python & Django 3.2 Tutorial Series با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:11:42
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:01,199
بسیار خوب، اکنون کاری که ما می خواهیم انجام دهیم این
2
00:00:01,199 –> 00:00:03,280
است که ما می خواهیم
3
00:00:03,280 –> 00:00:06,160
مدل های دستور العمل و مواد تشکیل دهنده دستور العمل خود
4
00:00:06,160 –> 00:00:08,720
را مانند مقاله ها به مدیر منتقل کنیم تا بتوانیم
5
00:00:08,720 –> 00:00:10,960
به طور کلی مسیری را که
6
00:00:10,960 –> 00:00:13,360
می خواهیم برای کاربران خود اضافه کنند، ببینیم. این
7
00:00:13,360 –> 00:00:16,320
دادهها در خارج از ادمین است، بنابراین در
8
00:00:16,320 –> 00:00:17,920
داخل ادمین بیایید به جلو برویم و
9
00:00:17,920 –> 00:00:20,480
10
00:00:20,480 –> 00:00:22,800
اینها را از مدلهای نقطهای وارد کنیم،
11
00:00:22,800 –> 00:00:24,640
هر کدام از اینها را
12
00:00:24,640 –> 00:00:27,199
مانند آن وارد میکنیم و سپس فقط ثبت نقطهای سایت را انجام میدهیم.
13
00:00:27,199 –> 00:00:28,880
14
00:00:28,880 –> 00:00:30,960
15
00:00:30,960 –> 00:00:32,640
هرکدام
16
00:00:32,640 –> 00:00:35,920
را کپی و جایگذاری کنید
17
00:00:35,920 –> 00:00:38,000
و خوب است، پس ذخیره می
18
00:00:38,000 –> 00:00:40,480
کنیم، بیایید مطمئن شویم که سرور ما به
19
00:00:40,480 –> 00:00:42,879
اندازه کافی کار می کند و
20
00:00:42,879 –> 00:00:45,200
ما اینجا به ادمین خود وارد می شویم و در مورد من در واقع
21
00:00:45,200 –> 00:00:46,960
از قبل یک دستور پخت دارم، بنابراین خیالتان راحت باشد. برای
22
00:00:46,960 –> 00:00:48,079
اضافه کردن یکی،
23
00:00:48,079 –> 00:00:50,320
اما می بینیم که البته کاربران ما در اینجا هستند،
24
00:00:50,320 –> 00:00:51,760
این با
25
00:00:51,760 –> 00:00:53,920
مقاله ای که کاربر اینجا نشان داده تفاوتی ندارد،
26
00:00:53,920 –> 00:00:56,000
بنابراین در خود مدیر من در
27
00:00:56,000 –> 00:00:58,480
واقع گزینه مدیریت این داده ها را دارم
28
00:00:58,480 –> 00:01:00,480
که خوب است، اما لزوما
29
00:01:00,480 –> 00:01:03,039
چیزی نیست. من درست می خواهم تا بتوانم در واقع
30
00:01:03,039 –> 00:01:05,280
تغییراتی در نحوه انجام دادن اعمال کنم این
31
00:01:05,280 –> 00:01:07,920
داده ها را بسیار شبیه به مدیر مقاله مدیریت کنید،
32
00:01:07,920 –> 00:01:09,439
اما من در واقع می توانم یک
33
00:01:09,439 –> 00:01:11,680
ویژگی کاملاً دیگر را در اینجا اضافه کنم، بنابراین می توانم بگویم مدیر کلاس
34
00:01:11,680 –> 00:01:14,400
و دستور غذا
35
00:01:14,400 –> 00:01:15,759
36
00:01:15,759 –> 00:01:17,040
را در
37
00:01:17,040 –> 00:01:18,000
38
00:01:18,000 –> 00:01:20,080
مدل admin dot admin می گیرد
39
00:01:20,080 –> 00:01:21,360
و البته ما همچنان می توانیم مانند قبل و در این کار نمایش لیست را انجام دهیم.
40
00:01:21,360 –> 00:01:23,280
41
00:01:23,280 –> 00:01:25,280
در صورتی که میخواهم
42
00:01:25,280 –> 00:01:27,600
نام دستور غذا و شاید کاربر را
43
00:01:27,600 –> 00:01:29,280
داشته باشم، اما میتوانم کاری به نام فیلدهای فقط خواندنی را نیز انجام دهم
44
00:01:29,280 –> 00:01:33,680
و میتوانم کاربر
45
00:01:33,680 –> 00:01:35,520
را در آنجا ارسال کنم، همچنین میتوانم
46
00:01:35,520 –> 00:01:37,439
مهر زمان و
47
00:01:37,439 –> 00:01:39,360
فیلد بهروزرسانیشده را اینجا ارسال کنم
48
00:01:39,360 –> 00:01:40,720
و بنابراین اکنون ادامه میدهم و
49
00:01:40,720 –> 00:01:42,320
اینها را در
50
00:01:42,320 –> 00:01:43,600
ذخیره آن اضافه
51
00:01:43,600 –> 00:01:44,799
میکنیم و سپس
52
00:01:44,799 –> 00:01:47,040
دوباره به ادمین نگاهی میاندازیم،
53
00:01:47,040 –> 00:01:49,360
بنابراین اگر به پایین اسکرول کنم واقعاً
54
00:01:49,360 –> 00:01:50,720
نمیتوانم کاربر
55
00:01:50,720 –> 00:01:52,880
مربوط به این دستور غذا را در دراز
56
00:01:52,880 –> 00:01:54,240
مدت تغییر دهم. در واقع نمیخواهم آن را در
57
00:01:54,240 –> 00:01:56,079
ادمین داشته باشم، فقط میخواستم به شما نشان دهم که چقدر
58
00:01:56,079 –> 00:01:58,000
جالب است، اما اکنون میتوانم مهر زمان را نیز ببینم
59
00:01:58,000 –> 00:02:00,479
و آن را بهروزرسانی کنم که خوب است،
60
00:02:00,479 –> 00:02:02,320
در واقع میتوانم ببینم این مقادیر چقدر هستند، بنابراین
61
00:02:02,320 –> 00:02:03,840
بیایید از شر آن کاربر در داخل خلاص شویم. از
62
00:02:03,840 –> 00:02:05,680
آن زمینه فقط خواندنی در
63
00:02:05,680 –> 00:02:07,280
حال حاضر قبل از اینکه بخش دیگر را بسیار بیشتر کنیم
64
00:02:07,280 –> 00:02:09,758
این خود کاربر است حالا اگر
65
00:02:09,758 –> 00:02:11,840
من یک میلیون کاربر داشتم، این مورد کشویی
66
00:02:11,840 –> 00:02:14,720
بسیار بزرگ بود، بنابراین کاری که می توانم انجام دهم این
67
00:02:14,720 –> 00:02:18,160
است که از چیزی به نام
68
00:02:18,160 –> 00:02:21,599
فیلد شناسه خام یا فیلدهای شناسه خام استفاده کنم و
69
00:02:21,599 –> 00:02:23,440
کاربر را در اینجا ارسال کنم،
70
00:02:23,440 –> 00:02:25,040
بنابراین این در واقع یک کمی
71
00:02:25,040 –> 00:02:27,520
کاربردی تر از یک فیلد id خام، من آن را بازخوانی می کنم
72
00:02:27,520 –> 00:02:29,200
و اکنون می توانم
73
00:02:29,200 –> 00:02:33,040
با باز کردن یک برگه کاملاً جدید کاربر را جستجو کنم که
74
00:02:33,040 –> 00:02:34,800
قطعاً
75
00:02:34,800 –> 00:02:36,800
این موضوع را در اینجا منعکس می کند
76
00:02:36,800 –> 00:02:39,920
و برای مدیریت
77
00:02:39,920 –> 00:02:42,640
کاربرانی که تقریباً همیشه به هر شیئی مرتبط هستند بسیار مهم است.
78
00:02:42,640 –> 00:02:45,040
شما باید این کار را انجام دهید به این
79
00:02:45,040 –> 00:02:47,440
معنی که در داخل
80
00:02:47,440 –> 00:02:48,720
81
00:02:48,720 –> 00:02:51,040
ادمین مقاله ما باید دقیقاً همان
82
00:02:51,040 –> 00:02:52,560
چیزی را داشته باشم و آن را در
83
00:02:52,560 –> 00:02:53,599
آنجا بگذارم،
84
00:02:53,599 –> 00:02:55,040
بنابراین اکنون سؤال این است که چگونه در مورد این
85
00:02:55,040 –> 00:02:56,800
دستور العمل خوب است، اجازه دهید جلوتر برویم و
86
00:02:56,800 –> 00:02:58,800
به آن نگاهی بیندازیم. ادمین اکنون
87
00:02:58,800 –> 00:03:00,560
روی آن کلیک کنید و
88
00:03:00,560 –> 00:03:02,239
برای افزودن یک اعلان دستور غذا کلیک کنید،
89
00:03:02,239 –> 00:03:03,920
ما همین مشکل را داریم، ما در
90
00:03:03,920 –> 00:03:05,840
اینجا یک کشویی از دستور العمل ها داریم و فقط
91
00:03:05,840 –> 00:03:08,319
می گوید دستور دستور یک، اکنون راهی
92
00:03:08,319 –> 00:03:09,920
برای تغییر آن وجود دارد تا کمی
93
00:03:09,920 –> 00:03:12,239
پرمخاطب تر شود، اما این از cou rse یک
94
00:03:12,239 –> 00:03:14,959
مشکل است، بنابراین حتی اگر
95
00:03:14,959 –> 00:03:17,519
نام آن را داشته باشم، این
96
00:03:17,519 –> 00:03:18,879
احتمال وجود دارد که بیش از یک چیز
97
00:03:18,879 –> 00:03:21,440
به نام تاکو مرغ کبابی وجود داشته باشد،
98
00:03:21,440 –> 00:03:23,519
به خصوص اگر کاربرانی دارید که
99
00:03:23,519 –> 00:03:25,120
تاکو را دوست دارند، تعداد زیادی از آنها وجود خواهند داشت که تاکو را دوست
100
00:03:25,120 –> 00:03:26,720
دارند. بنابراین
101
00:03:26,720 –> 00:03:28,560
تشخیص
102
00:03:28,560 –> 00:03:29,440
اینکه
103
00:03:29,440 –> 00:03:31,760
چه رابطه ای باید با هر دستور غذایی داده شده باشد دشوار خواهد بود، به
104
00:03:31,760 –> 00:03:33,040
105
00:03:33,040 –> 00:03:34,239
همین دلیل است که من در واقع به
106
00:03:34,239 –> 00:03:36,159
کاربر یکی را نشان دادم که تشخیص آن واقعا آسان است
107
00:03:36,159 –> 00:03:38,319
زیرا نام های کاربری
108
00:03:38,319 –> 00:03:41,200
در کل پروژه شما منحصر به فرد خواهند بود
109
00:03:41,200 –> 00:03:42,239
110
00:03:42,239 –> 00:03:44,159
و همچنین مشاهده آن آسان است. کاربر را بالا ببرید
111
00:03:44,159 –> 00:03:45,760
و ببینید آیا نیازی به
112
00:03:45,760 –> 00:03:47,120
ارتباط وجود دارد،
113
00:03:47,120 –> 00:03:48,400
بنابراین چیزی که ما نیاز داریم چیزی
114
00:03:48,400 –> 00:03:50,799
کمی بهتر است، ما به روش بهتری برای
115
00:03:50,799 –> 00:03:53,360
مدیریت مواد اولیه دستور غذا حداقل
116
00:03:53,360 –> 00:03:55,599
در داخل ادمین نیاز داریم و این درست است حتی
117
00:03:55,599 –> 00:03:57,840
اگر فقط برای وب سایت خودمان باشد و ما
118
00:03:57,840 –> 00:04:01,120
در کل کاربران مشابهی نداریم که
119
00:04:01,120 –> 00:04:03,040
چیزهایی را اضافه کنند، بلکه فقط خود ما هستیم
120
00:04:03,040 –> 00:04:05,040
و بنابراین کاری که من میخواهم انجام دهم
121
00:04:05,040 –> 00:04:07,599
این است که این را نه به یک مدیر مدل، بلکه به
122
00:04:07,599 –> 00:04:09,840
چیزی به نام مدیر جدولی تبدیل کنم، بنابراین
123
00:04:09,840 –> 00:04:11,680
دوباره میشود. سیپ
124
00:04:11,680 –> 00:04:13,120
بیایید به جلو برویم و فقط
125
00:04:13,120 –> 00:04:15,680
نام مدل را کپی کنیم و ما آن را درون خطی دستور غذا می نامیم.
126
00:04:15,680 –> 00:04:17,600
127
00:04:17,600 –> 00:04:18,959
128
00:04:18,959 –> 00:04:20,320
129
00:04:20,320 –> 00:04:21,680
130
00:04:21,680 –> 00:04:24,000
131
00:04:24,000 –> 00:04:25,600
132
00:04:25,600 –> 00:04:28,000
133
00:04:28,000 –> 00:04:29,199
دستور العملی که من می خواهم ادامه دهم و
134
00:04:29,199 –> 00:04:30,960
خط های داخلی را انجام دهم برابر با
135
00:04:30,960 –> 00:04:32,080
آن است
136
00:04:32,080 –> 00:04:34,000
و بنابراین بیایید از تماس ثبت نام
137
00:04:34,000 –> 00:04:36,160
برای مواد تشکیل دهنده دستور خلاص شویم و فقط
138
00:04:36,160 –> 00:04:39,199
از جدول درون خطی استفاده کنیم من همه چیز را ذخیره می کنم
139
00:04:39,199 –> 00:04:41,440
و اکنون در یک دستور غذا تازه
140
00:04:41,440 –> 00:04:43,199
می کنم اکنون می بینم که
141
00:04:43,199 –> 00:04:46,000
مواد تشکیل دهنده دستور غذا در اینجا گزینه هایی هستند، اما
142
00:04:46,000 –> 00:04:47,680
توجه داشته باشید که
143
00:04:47,680 –> 00:04:50,160
در اینجا بسیار دور است، بنابراین به صورت خطی جدولی
144
00:04:50,160 –> 00:04:52,400
برای تعدادی از چیزها عالی است، اما شاید برای
145
00:04:52,400 –> 00:04:54,320
این مدل نه، اما کاری که من می توانم انجام دهم این است که می
146
00:04:54,320 –> 00:04:56,720
توانم فیلدهایی را هم بگویم، بنابراین فیلدهایی که هستند کدامند.
147
00:04:56,720 –> 00:04:59,759
من میخواهم واحد کمیت را نام ببرم و احتمالاً مسیرها را میخواهم،
148
00:04:59,759 –> 00:05:02,720
بنابراین نام
149
00:05:02,720 –> 00:05:05,520
و سپس واحد کمیت
150
00:05:05,520 –> 00:05:06,479
151
00:05:06,479 –> 00:05:08,639
و مسیرها
152
00:05:08,639 –> 00:05:10,800
خوب است، بنابراین میتوانید آن را ذخیره کنید و بازخوانی کنید
153
00:05:10,800 –> 00:05:12,479
و خیلی خوب است، هنوز
154
00:05:12,479 –> 00:05:14,080
از صفحه خارج میشود، هنوز خیلی
155
00:05:14,080 –> 00:05:14,880
بزرگ است،
156
00:05:14,880 –> 00:05:16,960
بنابراین یکی دیگر وجود دارد که ما می توان از
157
00:05:16,960 –> 00:05:19,440
آن مانند جدولی استفاده کرد، اما
158
00:05:19,440 –> 00:05:22,720
به سادگی انباشته شده است،
159
00:05:22,720 –> 00:05:25,120
ما آن را ذخیره می کنیم و حالا اگر
160
00:05:25,120 –> 00:05:27,280
اینجا را تازه کنم، خیلی بهتر به نظر می رسد، بنابراین
161
00:05:27,280 –> 00:05:29,759
این اکنون بسیار به چیزی نزدیک تر است که من
162
00:05:29,759 –> 00:05:32,560
ممکن است در مورد مواد تشکیل دهنده خود بخواهم،
163
00:05:32,560 –> 00:05:34,400
اکنون ممکن است خوب باشید
164
00:05:34,400 –> 00:05:36,240
چرا در اینجا سه قسمت وجود دارد، چرا سه فیلد خالی وجود دارد، ای
165
00:05:36,240 –> 00:05:3