در این مطلب، ویدئو وب پایتون | مقدمه ای بر Flask SQLAlchemy | عملیات CRUD با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:25:23
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:06,370 –> 00:00:08,810
سلام دوستان من مسیرها هستم و این
2
00:00:08,810 –> 00:00:12,200
یازدهمین ویدیوی ما در توسعه وب فلاسک است
3
00:00:12,200 –> 00:00:15,080
و در ویدیوی قبلی
4
00:00:15,080 –> 00:00:18,830
در مورد F else یک شرط
5
00:00:18,830 –> 00:00:22,340
در فلاسک یاد گرفتیم بنابراین این از ویدیوی قبلی
6
00:00:22,340 –> 00:00:27,500
در این ویدیو است که می خواهم در مورد flask صحبت کنم.
7
00:00:27,500 –> 00:00:33,469
دنباله کیمیاگری بنابراین اکنون همانطور
8
00:00:33,469 –> 00:00:34,820
که می دانید در ویدیوهای قبلی ما
9
00:00:34,820 –> 00:00:38,230
یاد گرفتیم که چگونه می توانید
10
00:00:38,230 –> 00:00:41,480
برنامه my flask خود را با پایگاه داده MySQL وصل کنید
11
00:00:41,480 –> 00:00:44,030
و من در این ویدیو می
12
00:00:44,030 –> 00:00:48,559
خواهیم در مورد پایگاه داده نقشه برداری رابطه ای صحبت کنیم
13
00:00:48,559 –> 00:00:51,499
که از کیمیاگری در حال حاضر چرخه
14
00:00:51,499 –> 00:00:54,199
کیمیاگری است. یک نقشهبردار رابطهای شی است
15
00:00:54,199 –> 00:00:57,679
یا میتوانیم آن را در
16
00:00:57,679 –> 00:01:00,109
زبان برنامهنویسی جنگی صدا کنیم یا با استفاده از
17
00:01:00,109 –> 00:01:05,440
کیمیاگری سینک،
18
00:01:05,440 –> 00:01:09,040
کوئریها و کدهای پایگاه داده را بدون
19
00:01:09,040 –> 00:01:12,860
نیاز به نوشتن عبارات بعدی ایجاد و اجرا کنیم، بنابراین
20
00:01:12,860 –> 00:01:17,000
من ID pycharm خود را باز میکنم، بنابراین این
21
00:01:17,000 –> 00:01:20,930
تصویر من است. my D اکنون اولین چیزی است که
22
00:01:20,930 –> 00:01:25,610
باید Sakata me را نصب کنم، بنابراین
23
00:01:25,610 –> 00:01:28,390
24
00:01:28,390 –> 00:01:35,930
25
00:01:35,930 –> 00:01:38,420
شما باید آن را نصب کنید.
26
00:01:38,420 –> 00:01:40,939
ave این را نصب کرد،
27
00:01:40,939 –> 00:01:43,909
بنابراین
28
00:01:43,909 –> 00:01:47,869
پس از نصب flask sequel alchemy نیازی وجود دارد که قبلاً برآورده شده است،
29
00:01:47,869 –> 00:01:51,859
اکنون می خواهیم یک برنامه فلاسک ایجاد کنیم،
30
00:01:51,859 –> 00:01:56,929
بنابراین از flask from
31
00:01:56,929 –> 00:02:06,880
flask import flask و همچنین از sequel
32
00:02:06,880 –> 00:02:15,470
from sequel alchemy از flask sequel
33
00:02:15,470 –> 00:02:18,650
alchemy در
34
00:02:18,650 –> 00:02:22,790
نگاه کنید به Kawakami، پس از آن ما هستیم.
35
00:02:22,790 –> 00:02:28,820
قصد ایجاد یک شی فلاسک را دارم، بنابراین اجازه دهید من
36
00:02:28,820 –> 00:02:34,580
اکنون در اینجا ایجاد کنم زیرا من
37
00:02:34,580 –> 00:02:39,200
اکنون از پایگاه داده مدرسه خود استفاده می کنم، اگر می بینید، اجازه
38
00:02:39,200 –> 00:02:44,660
دهید خوب به شما نشان دهم اکنون این وب سایت
39
00:02:44,660 –> 00:02:48,890
دنباله فلاسک کیمیاگری است که یک
40
00:02:48,890 –> 00:02:51,890
پسوند برای flask در حال حاضر وجود دارد.
41
00:02:51,890 –> 00:02:53,780
برای پایگاه داده های مختلف پیکربندی متفاوتی وجود دارد
42
00:02:53,780 –> 00:02:57,080
به عنوان مثال برای مدرسه من
43
00:02:57,080 –> 00:03:00,260
ما یک پیکربندی برای post grist داریم حالا
44
00:03:00,260 –> 00:03:02,890
می توانید ببینید که این برای MySQL است این
45
00:03:02,890 –> 00:03:05,570
پیکربندی است و این
46
00:03:05,570 –> 00:03:08,360
پیکربندی برای اوراکل یا پست کریس است شما می توانید از
47
00:03:08,360 –> 00:03:11,030
هر چیزی که می خواهید استفاده کنید. برای
48
00:03:11,030 –> 00:03:14,570
ایجاد یک پایگاه داده در وب سرور خود
49
00:03:14,570 –> 00:03:18,950
چون من از پایگاه داده مدرسه خود استفاده می کنم اکنون
50
00:03:18,950 –> 00:03:21,710
اجازه دهید یک پایگاه داده جدید ایجاد کنم و
51
00:03:21,710 –> 00:03:30,400
آن را به عنوان مثال برنامه کیمیاگری دنباله ایجاد کنم
52
00:03:30,400 –> 00:03:35,239
خوب اکنون داریم در حال حاضر یک پایگاه داده
53
00:03:35,239 –> 00:03:38,930
در برنامه کیمیاگری عاقبت ایجاد کرده ایم
54
00:03:38,930 –> 00:03:42,380
، هیچ جدولی در این پایگاه داده وجود ندارد، پس از
55
00:03:42,380 –> 00:03:46,220
این، اکنون باید
56
00:03:46,220 –> 00:03:50,840
نوعی معادله برای این کار ارائه دهیم، بنابراین فکر کردم که می تواند
57
00:03:50,840 –> 00:03:54,250
جعلی باشد و در اینجا ما می خواهیم
58
00:03:54,250 –> 00:04:04,420
دنباله پایگاه داده کیمیاگری را URI ارائه دهیم.
59
00:04:04,420 –> 00:04:07,760
بنابراین در اینجا باید
60
00:04:07,760 –> 00:04:10,550
داده ای که می خواهید از چه پایگاه داده ای استفاده کنید، بنابراین اکنون می
61
00:04:10,550 –> 00:04:13,730
خواهم پیکربندی را باز کنم و
62
00:04:13,730 –> 00:04:15,440
چون از ویزای املای املا استفاده می کنم،
63
00:04:15,440 –> 00:04:20,529
اجازه دهید این را کپی کنم و این را
64
00:04:20,529 –> 00:04:24,590
در اینجا قرار دهم و در هر صورت باید مقداری
65
00:04:24,590 –> 00:04:29,990
تغییر بیاورید که میگوید ریشه کاربر شما،
66
00:04:29,990 –> 00:04:31,700
بنابراین نام کاربری
67
00:04:31,700 –> 00:04:35,060
مسیر و این رمز عبور است، بنابراین
68
00:04:35,060 –> 00:04:39,050
من هیچ رمز عبوری ندارم و در اینجا شما
69
00:04:39,050 –> 00:04:43,310
باید یک نام پایگاه داده خود را بنویسید
70
00:04:43,310 –> 00:04:46,070
تا نام پایگاه داده من دنبالهدار قدیمی
71
00:04:46,070 –> 00:04:49,910
kameena باشد. خوب پس از آن، همچنین باید
72
00:04:49,910 –> 00:04:53,330
این خط کد را اضافه کنید، زیرا اگر
73
00:04:53,330 –> 00:04:56,330
این کار را انجام ندهید، یک اخطار وجود دارد.
74
00:04:56,330 –> 00:05:05,620
75
00:05:05,620 –> 00:05:11,570
76
00:05:11,570 –> 00:05:19,460
77
00:05:19,460 –> 00:05:22,700
من
78
00:05:22,700 –> 00:05:27,980
می خواهم a خود را اضافه کنم pp در اینجا وارد شوید، بنابراین اکنون میخواهم
79
00:05:27,980 –> 00:05:32,090
یک کلاس ایجاد کنم، بنابراین اگر
80
00:05:32,090 –> 00:05:36,470
با مدلهای جنگو آشنا هستید،
81
00:05:36,470 –> 00:05:38,900
این همان مدلهای جنگو است، بنابراین اجازه دهید
82
00:05:38,900 –> 00:05:44,030
یک کارمند کلاس ایجاد کنم و من به
83
00:05:44,030 –> 00:05:46,640
مدل DV dot و او آن میروم و اینجا و
84
00:05:46,640 –> 00:05:50,170
در اینجا می خواهم به عنوان مثال می خواهم
85
00:05:50,170 –> 00:05:57,350
جدول من باید یک شناسه داشته باشد، بنابراین ستون DV dot
86
00:05:57,350 –> 00:06:01,370
و من می خواهم این یک
87
00:06:01,370 –> 00:06:04,780
عدد صحیح باشد، بنابراین شما می توانید آن را در معلم
88
00:06:04,780 –> 00:06:11,140
بدهید همچنین اجازه دهید من کلید اصلی را درست کنم،
89
00:06:11,140 –> 00:06:17,540
خوب دیگری یکی این است که من یک نام میخواهم، بنابراین
90
00:06:17,540 –> 00:06:21,920
ستون را DV میکنم و این ویدیو به
91
00:06:21,920 –> 00:06:24,890
رشته است و من میخواهم برای این کاراکترها
92
00:06:24,890 –> 00:06:33,560
خوب باشد، بنابراین من به یک ایمیل DV
93
00:06:33,560 –> 00:06:40,340
dot ستون D V نقطهبندی نیاز دارم و برای این
94
00:06:40,340 –> 00:06:42,290
کاراکتر Ichi را نیز به شما میدهم.
95
00:06:42,290 –> 00:06:45,230
کلاس جدول من است
96
00:06:45,230 –> 00:06:48,580
و اجازه دهید سازنده ها را بنویسم، بنابراین
97
00:06:48,580 –> 00:06:52,550
Annette و در اینجا می خواهم به آن
98
00:06:52,550 –> 00:07:01,100
نام و ایمیل بدهم، بنابراین نام نام را حل کنید
99
00:07:01,100 –> 00:07:09,470
و به آن ایمیل بزنید، خوب حالا اجازه دهید
100
00:07:09,470 –> 00:07:12,320
ترمینال و شناسه PyCharm خود را باز کنم و
101
00:07:12,320 –> 00:07:14,960
ما این کار را انجام می دهیم. عده ای کنجکاو هستند،
102
00:07:14,960 –> 00:07:15,380
اوکی
103
00:07:15,380 –> 00:07:20,510
الان اولین چیزی که به آن نیاز دارم، پس اول میخواهم یک
104
00:07:20,510 –> 00:07:23,470
مورد صابون بنویسم
105
00:07:23,470 –> 00:07:27,380
خب حالا ب چون من قصد دارم
106
00:07:27,380 –> 00:07:30,410
این جدول را در پایگاه داده خود ایجاد کنم، بنابراین اکنون شما
107
00:07:30,410 –> 00:07:39,920
باید از باران و عزیزم بیچاره استفاده کنید و اکنون
108
00:07:39,920 –> 00:07:44,840
می توانید نقطه DV ایجاد underscore را فشار دهید،
109
00:07:44,840 –> 00:07:51,970
اکنون اگر پایگاه داده خود را بررسی کنم، خوب را وارد کنید، بنابراین
110
00:07:51,970 –> 00:07:56,720
اکنون می توانید ببینید که من یک جدول کارمند دارم
111
00:07:56,720 –> 00:08:00,110
در اینجا که توسط دنباله کیمیا ایجاد شده است،
112
00:08:00,110 –> 00:08:03,890
خوب مثل این، ما نام آن را داریم، بنابراین
113
00:08:03,890 –> 00:08:06,140
این جدول در حال ایجاد جدول است.
114
00:08:06,140 –> 00:08:10,550
115
00:08:10,550 –> 00:08:12,500
116
00:08:12,500 –> 00:08:18,050
بنابراین
117
00:08:18,050 –> 00:08:21,040
ابتدا اجازه دهید پایتون را بنویسم و من از
118
00:08:21,040 –> 00:08:30,170
mport اصلی employ نیاز دارم و همچنین با
119
00:08:30,170 –> 00:08:37,099
د از import اصلی DB خوب باشد، بنابراین پس از وا
120
00:08:37,099 –> 00:08:39,590
د کردن DS و اکنون می خواهم یک
121
00:08:39,590 –> 00:08:44,810
MP ایجاد کنم، بنابراین اکنون در اینجا به
122
00:08:44,810 –> 00:08:48,020
نوان مثال می نویسم. نام باید این باشد
123
00:08:48,020 –> 00:08:52,190
که من می خواهم به آن نام خود را بدهم و بنابراین شما
124
00:08:52,190 –> 00:08:54,890
باید یک آدرس ایمیل در
125
00:08:54,890 –> 00:08:56,170
gmail.com بدهید،
126
00:08:56,170 –> 00:08:59,529
پس از این باید داده ها را اضافه کنید،
127
00:08:59,529 –> 00:09:05,740
بنابراین در جلسه P dot، نقطه اضافه کنید و من
128
00:09:05,740 –> 00:09:12,000
می خواهم EMP یا EMP خود را اضافه کنم. کارمند مخالف هیچ جلسه ای نیست
129
00:09:12,000 –> 00:09:18,250
به من اجازه دهید فقط CP را بررسی کنم، متأسفیم
130
00:09:18,250 –> 00:09:18,880
131
00:09:18,880 –> 00:09:23,649
که باید یک جلسه DV dot انجام دهیم t add و
132
00:09:23,649 –> 00:09:26,620
ما باید MP خود را اضافه کنیم خوب
133
00:09:26,620 –> 00:09:29,709
و بعد از این باید جلسه خود را commit کنیم
134
00:09:29,709 –> 00:09:33,899
، بنابراین جلسه V dot یا
135
00:09:33,899 –> 00:09:37,000
ویرایشگر commit خوب است، حالا اجازه دهید من فقط پایگاه داده خود را بررسی کنم،
136
00:09:37,000 –> 00:09:45,040
بنابراین اجازه دهید این را بررسی کنم خوب، اکنون
137
00:09:45,040 –> 00:09:49,230
در اینجا می توانید ببینید که من دارم یک
138
00:09:49,230 –> 00:09:52,630
نام شناسه کارمند و ایمیل چون شناسه ها مطابقت
139
00:09:52,630 –> 00:09:54,810
ندارند و ما اکنون یک شناسه دریافت کرده ایم،
140
00:09:54,810 –> 00:09:58,990
اجازه دهید فقط یک داده دیگر اضافه کنم تا MP
141
00:09:58,990 –> 00:10:06,850
برای استفاده از آن استفاده کنم، بنابراین اجازه دهید فقط آن را بکشم، به
142
00:10:06,850 –> 00:10:14,190
عنوان مثال جان و شما می توانید جان gmail.com را بنویسید،
143
00:10:14,190 –> 00:10:19,149
خوب حالا باید این را اضافه کنیم.
144
00:10:19,149 –> 00:10:23,320
جلسه davido اما اضافه کنید ما قصد
145
00:10:23,320 –> 00:10:32,130
داریم EMP خود را به DB اضافه کنیم و
146
00:10:32,459 –> 00:10:38,380
سپس به من اجازه دهید پایگاه داده خود را بررسی کنم تا پایگاه داده ام را
147
00:10:38,380 –> 00:10:44,319
تازه کنم و اکنون می توانید ببینید
148
00:10:44,319 –> 00:10:46,300
که نام دیگری دارم اجازه دهید فقط یک نام دیگر
149
00:10:46,300 –> 00:10:54,480
برای این کار یا mp3
150
00:10:57,279 –> 00:11:02,029
استفاده کنم. این را اضافه کنید این
151
00:11:02,029 –> 00:11:08,480
آدرس ایمیل DVR session Matt است و من می خواهم
152
00:11:08,480 –> 00:11:14,120
mp3 و DV dot session را اضافه کنم خوب نیست،
153
00:11:14,120 –> 00:11:17,750
بنابراین اگر این را بازخوانی کنم، می بینید
154
00:11:17,750 –> 00:11:23,209
که نام دیگری در اینجا دارم،
155
00:11:23,209 –> 00:11:26,839
بنابراین می توانید داده ها را اضافه کنید و جستجو کنید
156
00:11:26,839 –> 00:11:30,190
عاقبت آمدن به مدرسه من
157
00:11:30,190 –> 00:11:33,589
خوب بچه ها حالا ما یاد گرفتیم که چگونه شما
158
00:11:33,589 –> 00:11:35,570
می توانم کار روزانه را وارد کنم و شما
159
00:11:35,570 –> 00:11:38,180
پایگاه داده دانش آموز من هستید با عاقبت ok
160
00:11:38,180 –> 00:11:40,120
اکنون به شما نشان می دهم که چگونه می توانید
161
00:11:40,120 –> 00:11:43,970
آن داده ها را از
162
00:11:43,970 –> 00:11:47,449
پایگاه داده MySQL خو