(قسمت ۱6۴) دیپلوی کردن پروژه و اتصال آن به دامنه drdjango.ir
تو این ویدیو سایتمون رو دیپلوی میکنیم و مرحله به مرحله با هم پیش میریم. من چون موقع ضبط فیلم تقریبا ۱ ساعت و نیم تا ۲ ساعت از زمان خرید دامنه بود که میگذشت و هنوز اسم دامنه ام توی دی ان اس ها شناخته شده نبود، از آدرس آی پی استفاده کردم که تو مرحله ۴ دیدم کار نمیکنه و مجبور شدم دیباگ کنم که متوجه شدم مراحل ۱ تا ۳ اوکی بودند و مشکلی نداشتند و بعد رفتم سراغ ایرنیک و دیدم که دامنه اوکی شده و بعد مراحل بعدی رو رفتیم. البته به مشکل خوردن بد نیست و میتونید از تجربه ام استفاده کنید. اما اگه از خرید دامنه تون بیشتر از ۴ ۵ ساعت هست که میگذره از اول با اسم دامنه تون پیش برید که به باگ نخورید مثل من) (البته به شرطی که تو ایرنیک ببینید که دامنه تون اوکی هست.) بعد از دیپلوی سایت میبینیم که ظاهر سایت به هم ریخته. با دستور collectstatic و متغیر STATIC_ROOT آشنا میشیم و فایل های استاتیک رو جمع آوری میکنیم که سایتمون دوباره به درستی نمایش داده بشه. 00:05 مرور ویدیو قبلی و بررسی فیلم ارسالی از سایت پارس وب سرور 00:56 (مرحله ۱) ساخت اپلیکیشن پایتونی 03:52 (مرحله ۲) بررسی فایل منیجر و انتقال فایل هایی که داریم روی هاست تو ۲ مرحله بعدی ترتیب مهم نیست. یعنی اول میتونید فایل passenger_wsgi رو تغییر بدید و بعد پکیج جنگو رو نصب کنید. 07:02 (مرحله ۳-۱) استفاده از ترمینال و نصب جنگو روی venv از هاستی که اجاره کردیم ۰۹:۵۱ (مرحله ۳-۲) تغییر فایل passenger_wsgi.py 13:10 (مرحله ۴ D:) دیباگ کردن (جدا از شوخی یکی از آزاردهنده ترین بخش ها موقع دیپلوی روی هاست همین دیباگ کردن روی هاست هست که ایشالله که بعدا دیپلوی کردن حرفه ای تر با داکر رو یاد گرفتیم، قدرش رو بیشتر میدونید. اما دیدن این اذیت شدن ها در اینجا بد نیست و قدر داکر رو بیشتر خواهید دونست.) 14:56 15:54 نمایش سایت و توضیح این که فایل های css لود نشدن و آشنایی با دستور collectstatic جنگو و تعریف متغیر STATIC_ROOT در فایل settings.py 21:56 توضیح اضافه در مورد STATIC_ROOT