در این مطلب، ویدئو با استفاده از SQLAlchemy و Python به PostgreSQL متصل شوید با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:08:37
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,240 –> 00:00:01,760
آیا تا به حال فکر کرده اید که چگونه
2
00:00:01,760 –> 00:00:04,720
با استفاده از sq alchemy به یک پایگاه داده postgres متصل
3
00:00:04,720 –> 00:00:06,720
شوید اگر در اقلیت
4
00:00:06,720 –> 00:00:08,639
هستید اما در شرکت خوبی هستید امروز
5
00:00:08,639 –> 00:00:10,160
دقیقاً همان کاری را انجام می دهیم که
6
00:00:10,160 –> 00:00:13,360
از دستور sql برای اتصال استفاده می کنیم. psql
7
00:00:13,360 –> 00:00:15,440
را بسازیم تا بتوانیم سهام آینده خود
8
00:00:15,440 –> 00:00:18,160
و پایگاه داده قیمت
9
00:00:18,160 –> 00:00:19,680
10
00:00:19,680 –> 00:00:22,560
کریپتو را ایجاد کنیم، بیایید دوباره به
11
00:00:22,560 –> 00:00:23,920
کدی
12
00:00:23,920 –> 00:00:26,160
بپردازیم.
13
00:00:26,160 –> 00:00:28,320
14
00:00:28,320 –> 00:00:30,160
زمانی که میخواهید
15
00:00:30,160 –> 00:00:31,519
با پایگاه داده خود ارتباط برقرار کنید، به
16
00:00:31,519 –> 00:00:33,680
جای آن، ما میخواهیم این
17
00:00:33,680 –> 00:00:35,360
موارد در آینده در پشت صحنه اتفاق بیفتد،
18
00:00:35,360 –> 00:00:36,320
19
00:00:36,320 –> 00:00:38,480
اما در حال حاضر از jupiter برای
20
00:00:38,480 –> 00:00:40,320
درک کدی که میخواهیم
21
00:00:40,320 –> 00:00:42,079
ایجاد کنیم و آنچه در زیر آن اتفاق میافتد استفاده
22
00:00:42,079 –> 00:00:44,320
میکنیم. هود چگونه ایجاد کنید شما می
23
00:00:44,320 –> 00:00:46,000
دانید موتور پایگاه داده چیست
24
00:00:46,000 –> 00:00:48,160
جلسه چیست شما می دانید
25
00:00:48,160 –> 00:00:49,840
درایور پایگاه داده چیست
26
00:00:49,840 –> 00:00:51,680
و بعد از اینکه همه چیزهایی را که
27
00:00:51,680 –> 00:00:55,039
درک محکمی دارید بحث کردیم من این
28
00:00:55,039 –> 00:00:57,520
نوت بوک jupyter را در github آپلود می کنم و همچنین
29
00:00:57,520 –> 00:01:00,160
یک جدا کننده آپلود می کنم فایل te که
30
00:01:00,160 –> 00:01:02,559
فقط شامل مواردی است که ما نیاز داریم، به طوری که
31
00:01:02,559 –> 00:01:04,080
در ویدیوی بعدی، زمانی که
32
00:01:04,080 –> 00:01:06,799
مدل پایگاه داده و جداول را ایجاد می کنیم، فقط
33
00:01:06,799 –> 00:01:10,240
این چیزها را وارد می کنیم و یک اتصال دریافت
34
00:01:10,240 –> 00:01:12,720
می کنیم و امیدواریم که
35
00:01:12,720 –> 00:01:15,119
با این وجود منطقی باشد. گفت بیایید جلو برویم
36
00:01:15,119 –> 00:01:18,159
و این sql را درک کنیم چگونه
37
00:01:18,159 –> 00:01:19,520
میتوانید به خوبی قدم بردارید،
38
00:01:19,520 –> 00:01:23,600
بنابراین ببینید که sql alchemy اساساً یک
39
00:01:23,600 –> 00:01:26,240
بستهبندی پایگاه داده است درست یک بستهبندی orm یا
40
00:01:26,240 –> 00:01:28,159
نقشهبردار رابطه شی،
41
00:01:28,159 –> 00:01:29,439
ما از
42
00:01:29,439 –> 00:01:31,040
sql alchemy
43
00:01:31,040 –> 00:01:33,119
استفاده میکنیم و میتوانیم از هر پایگاه داده با آن استفاده
44
00:01:33,119 –> 00:01:36,479
کنیم، در موردی که از postgresql استفاده کردیم.
45
00:01:36,479 –> 00:01:39,200
بنابراین sql alchemy به شما نیاز دارد که یک درایور پایگاه داده را بدانید
46
00:01:39,200 –> 00:01:43,600
که در مورد ما side cop g2 است
47
00:01:43,600 –> 00:01:47,119
و خود به postgres متصل
48
00:01:47,119 –> 00:01:48,799
49
00:01:48,799 –> 00:01:50,720
50
00:01:50,720 –> 00:01:52,960
51
00:01:52,960 –> 00:01:54,399
می شود. اینکه
52
00:01:54,399 –> 00:01:55,680
53
00:01:55,680 –> 00:01:58,240
بتوانیم از کد sql alchemy برای
54
00:01:58,240 –> 00:01:59,759
دستکاری پایگاه داده خود استفاده کنیم و به باطن اهمیتی
55
00:01:59,759 –> 00:02:02,560
56
00:02:02,560 –> 00:02:04,159
57
00:02:04,159 –> 00:02:06,719
ندهیم، بنابراین هر زمان که
58
00:02:06,719 –> 00:02:09,520
با استفاده از sq alche اتصال ایجاد می کنیم، این مزیت استفاده از sq alchemy است. من واقعاً دو
59
00:02:09,520 –> 00:02:11,038
چیز داریم که باید نگران آن باشیم که
60
00:02:11,038 –> 00:02:13,200
باید یک موتور ایجاد کنیم
61
00:02:13,200 –> 00:02:15,520
و یک موتور چیزی است که
62
00:02:15,520 –> 00:02:17,920
اعتبار پایگاه داده خود را به آن منتقل می کنیم
63
00:02:17,920 –> 00:02:20,400
و بعد از اینکه موتوری
64
00:02:20,400 –> 00:02:22,160
داریم یک جلسه از آن موتور ایجاد می کنیم و
65
00:02:22,160 –> 00:02:24,319
در هر جلسه چندین جلسه دریافت می کنیم. موتور اگر
66
00:02:24,319 –> 00:02:28,400
منطقی است بیایید آن واردات را بگیریم
67
00:02:28,400 –> 00:02:30,319
انجام chrom
68
00:02:30,319 –> 00:02:32,879
sq alchemy
69
00:02:32,879 –> 00:02:34,800
import ایجاد
70
00:02:34,800 –> 00:02:37,280
موتور
71
00:02:37,280 –> 00:02:39,440
از اجراکننده کیمیا
72
00:02:39,440 –> 00:02:42,879
dot orm import به خصوص سازنده و سپس
73
00:02:42,879 –> 00:02:45,680
ما قصد داریم
74
00:02:45,680 –> 00:02:49,200
برخی از ابزارهای کاربردی را نیز وارد کنیم بنابراین از sq alchemy
75
00:02:49,200 –> 00:02:52,560
utils پایگاه داده واردات
76
00:02:52,560 –> 00:02:56,160
وجود دارد و اساساً پایگاه داده ایجاد
77
00:02:56,160 –> 00:02:57,519
78
00:02:57,519 –> 00:02:58,319
کنیم اگر
79
00:02:58,319 –> 00:03:00,080
شما شما میدانیم پایگاه داده نداریم،
80
00:03:00,080 –> 00:03:01,519
میخواهیم بررسی کنیم که آیا پایگاه داده وجود دارد،
81
00:03:01,519 –> 00:03:03,360
اگر وجود ندارد، میخواهیم آن را ایجاد کنیم
82
00:03:03,360 –> 00:03:04,879
و در نهایت
83
00:03:04,879 –> 00:03:07,200
میخواهیم تنظیمات اتصال خود را که میدانید وارد کنیم،
84
00:03:07,200 –> 00:03:08,879
بنابراین من به سادگی
85
00:03:08,879 –> 00:03:12,400
یک localsettings.pi ایجاد کردم. فایل
86
00:03:12,400 –> 00:03:13,840
و رمز عبور شما باید با رمز عبور متفاوت
87
00:03:13,840 –> 00:03:16,000
باشد و اگر نمی دانید چگونه
88
00:03:16,000 –> 00:03:19,920
یک پایگاه داده esql ایجاد کنید،
89
00:03:19,920 –> 00:03:21,200
در ویدیوی قبلی در مورد آن صحبت کردیم،
90
00:03:21,200 –> 00:03:22,800
من به شما نشان خواهم داد که چگونه این کار را انجام دهید و
91
00:03:22,800 –> 00:03:24,879
مجوز ایجاد کنید. به آن پایگاه داده میرسد، اما
92
00:03:24,879 –> 00:03:27,200
اساساً ما از آن
93
00:03:27,200 –> 00:03:29,440
فایل پایتون برای ذخیره اعتبار خود استفاده میکنیم و
94
00:03:29,440 –> 00:03:32,560
سپس آن را در github خود وارد
95
00:03:32,560 –> 00:03:34,480
نمیکنیم یا از dot استفاده میکنیم.
96
00:03:34,480 –> 00:03:36,720
97
00:03:36,720 –> 00:03:39,280
از وارد کردن
98
00:03:39,280 –> 00:03:40,879
تنظیمات محلی انجام می
99
00:03:40,879 –> 00:03:44,239
دهیم، اجازه دهید تنظیمات اضافه کردن sql را ایجاد کنیم و
100
00:03:44,239 –> 00:03:47,200
سپس اینتر را بزنید تا خوب به نظر برسد،
101
00:03:47,200 –> 00:03:49,040
بنابراین ابتدا ابتدا موتور خود را ایجاد می کنیم
102
00:03:49,040 –> 00:03:51,040
و سپس بعد از اینکه موتور خود را
103
00:03:51,040 –> 00:03:52,879
داریم، جلسه خود را ایجاد می کنیم، بنابراین بیایید
104
00:03: