قبل از شروع به توسعه پروژه Django نیاز به فضایی برای ذخیره سازی داده های پروژه داریم. در قسمت ۴ از آموزش توسعه سریع وب با Django 2 با استفاده از کانتینر پلتفرم داکر دیتابیس PostgreSQL را راه اندازی خواهیم کرد و کمی در شل دیتابیس دستورات SQL را تمرین خواهیم کرد و سپس با تغییر فایل settings.py در فایل های پروژه جنگو، پروژه را به دیتابیس PostgreSQL متصل خواهیم کرد.
در قسمت قبل (قسمت ۳ – پنل ادمین Django و اپلیکیشن وبلاگ) با راه اندازی پنل ادمین بر روی دیتابیس Sqlite آشنا شدیم و در این قسمت میخواهیم از دیتابیس Sqlite به دیتابیس PostgreSQL که دیتابیس بسیار قویتر و قابل اطمینان تری هست مهاجرت کنیم.
مشاهده قسمت ۴ دوره آموزشی توسعه سریع وب با Django 2، راه اندازی دیتابیس PostgreSQL و اتصال به پروژه Django.
در ابتدای ویدیو نگاهی که درصد فراوانی استفاده از دیتابیس های SQL و NoSQL میاندازیم.


سپس با مطرحترین دیتابیسهایی که در حال حاضر در سرویس های عملیاتی دنیا استفاده میشوند نظیر MySQL، MongoDB و PostgreSQL آشنا خواهیم شد.


پس از مقایسه و آشنایی با دیتابیس های مطرح حال حاضر، توسط تکنولوژی کانتینر پلتفرم داکر یک دیتابیس PostgreSQL راه اندازی میکنیم و وارد شل دیتابیس خواهیم شد تا کمی دستورات SQL را تمرین کنیم.


پس از راه اندازی دیتابیس اکنون نوبت آن است که دیتابیس را به پروژه Django متصل کنیم. این کار از طریق فایل settings.py که در فایل های پروژه Django است قابل انجام است و با وارد کردن مشخصات پیکره بندی دیتابیس در پروژه Django میتوانیم پروژه را به دیتابیس متصل کنیم.


اکنون زمان آن است که جرعه آخر فنجان قهوه را بنوشیم و migration را در سطح دیتابیس اعمال کنیم تا جداول مورد نظر پیشفرض جنگو در دیتابیس Postgresql ساخته شود. سپس همانند قسمت قبل وارد پنل ادمین خواهیم شد و کاربر جدیدی را خواهیم ساخت و سپس وجود یا عدم وجود این کاربرها را از طریق شل اسکریپت دیتابیس Postgresql بررسی میکنیم تا مطمئن شویم که کاربرها در دیتابیس به خوبی ساخته شده اند.


در قسمت بعد با تحلیل مدلهای دیتابیس و ساخت مدلهای پروژه Blogpy آشنا خواهیم شد.
16 دیدگاه