انتشار وبسایت( پروژه جنگو) به صورت رایگان در فضای اینترنت

فهرست مطالب
به عنوان یک توسعه دهنده وب مبتدی ، شما برنامه نمونه کار خود را ساخته اید و کد خود را در GitHub به اشتراک گذاشته اید . شاید، شما امیدوار هستید که استخدام کنندگان فنی را برای اولین شغل برنامه نویسی خود جذب کنید . بسیاری از فارغ التحصیلان بوت کمپ برنامه نویسی احتمالاً همین کار را انجام می دهند. برای اینکه خود را از دیگران متمایز کنید و شانس خود را برای جلب توجه بیشتر کنید، می توانید پروژه جنگو خود را بصورت آنلاین میزبانی کنید.
برای یک پروژه سرگرمی جنگو، یک سرویس میزبانی رایگان ، سریع راه اندازی، کاربرپسند و به خوبی با پشته فناوری موجود شما یکپارچه می خواهید. در حالی که GitHub Pages برای میزبانی وب سایت های ثابت و وب سایت هایی با جاوا اسکریپت عالی است ، برای اجرای پروژه Flask یا Django خود به یک وب سرور نیاز دارید .
چند ارائهدهنده اصلی پلتفرم ابری در مدلهای مختلف کار میکنند، اما شما در این آموزش قصد دارید Heroku را بررسی کنید. همه جعبهها را مشخص میکند—رایگان، راهاندازی سریع، کاربرپسند و به خوبی با جنگو ادغام شده است—و ارائهدهنده پلتفرم ابری مورد علاقه بسیاری از استارتآپها است.
در این آموزش، شما یاد خواهید گرفت که چگونه:
برای پیگیری، می توانید کد و سایر منابع را با کلیک روی لینک زیر دانلود کنید:
کد منبع را دریافت کنید : برای دریافت پروژه همراه جنگو و همچنین عکس های فوری از مراحل تکی دنبال شده در این آموزش، اینجا را کلیک کنید .
این آموزش چندان در مورد ساخت پروژه خاصی نیست، بلکه به میزبانی یک پروژه در فضای ابری با استفاده از Heroku است . در حالی که Heroku از زبان ها و چارچوب های وب مختلف پشتیبانی می کند، شما به پایتون و جنگو پایبند خواهید بود. اگر هیچ پروژه جنگو در دست ندارید نگران نباشید. اولین قدم شما را در داربست پروژه جدید جنگو راهنمایی می کند تا شما را سریع شروع کنید. از طرف دیگر، می توانید از یک نمونه پروژه آماده استفاده کنید که بعداً پیدا خواهید کرد.
هنگامی که پروژه جنگو خود را آماده کردید، می خواهید برای یک حساب رایگان Heroku ثبت نام کنید. در مرحله بعد، یک ابزار خط فرمان مناسب را دانلود خواهید کرد که به شما کمک می کند برنامه های خود را به صورت آنلاین مدیریت کنید. همانطور که در تصویر بالا نشان داده شد، خط فرمان راهی سریع برای کار با Heroku است. در نهایت، با یک پروژه جنگو مستقر شده که در نمونه Heroku به تازگی پیکربندی شده شما میزبانی می شود، کار را به پایان می رسانید. می توانید نتیجه نهایی خود را به عنوان یک مکان نگهدار برای ایده های پروژه آینده خود در نظر بگیرید.
قبل از اینکه به جلو بپرید، مطمئن شوید که با اصول اولیه چارچوب وب جنگو آشنا هستید و از استفاده از آن برای راهاندازی یک پروژه بیسابقه راحت هستید.
همچنین باید یک کلاینت Git را نصب و پیکربندی کنید تا بتوانید به راحتی با پلتفرم Heroku از خط فرمان تعامل داشته باشید. در نهایت، شما باید به طور جدی استفاده از یک محیط مجازی را برای پروژه خود در نظر بگیرید. اگر در حال حاضر ابزار محیط مجازی خاصی را در ذهن ندارید، به زودی گزینه هایی را در این آموزش پیدا خواهید کرد.
برای میزبانی یک برنامه وب جنگو در فضای ابری، به یک پروژه جنگو در حال کار نیاز دارید . برای اهداف این آموزش، لازم نیست مفصل باشد. در صورت کمبود وقت، می توانید از یکی از پروژه های سرگرمی خود استفاده کنید یا یک نمونه برنامه نمونه کار بسازید ، و سپس از ایجاد مخزن Git محلی خود بگذرید . در غیر این صورت، برای ساختن یک پروژه کاملاً جدید از ابتدا بمانید.
این عادت خوبی است که هر پروژه را با ایجاد یک محیط مجازی مجزا که با پروژه های دیگر به اشتراک گذاشته نمی شود، شروع کنید. این می تواند وابستگی های شما را سازماندهی کند و به جلوگیری از تداخل نسخه بسته کمک کند. برخی از مدیران وابستگی و ابزارهای بسته بندی مانند Pipenv یا شعر به طور خودکار محیط های مجازی را برای شما ایجاد و مدیریت می کنند تا بهترین شیوه ها را دنبال کنید. بسیاری از IDE ها مانند PyCharm این کار را به صورت پیش فرض نیز انجام می دهند، زمانی که شما یک پروژه جدید را شروع می کنید.
با این حال، مطمئن ترین و قابل حمل ترین راه برای ایجاد یک محیط مجازی پایتون، انجام آن به صورت دستی از خط فرمان است. می توانید از یک ابزار خارجی مانند virtualenvwrapper استفاده کنید یا مستقیماً با venv
ماژول داخلی تماس بگیرید . در حالی که virtualenvwrapper همه محیط ها را در یک پوشه والد از پیش تعریف شده نگه می دارد، از venv
شما انتظار دارد که یک پوشه را برای هر محیط جداگانه مشخص کنید.
شما از venv
ماژول استاندارد در این آموزش استفاده خواهید کرد. مرسوم است که محیط مجازی را در پوشه ریشه پروژه قرار دهید، پس بیایید ابتدا یکی بسازیم و دایرکتوری کاری را به آن تغییر دهیم:
$ mkdir portfolio-project
$ cd portfolio-project/
اکنون در portfolio-project
پوشه ای هستید که خانه پروژه شما خواهد بود. برای ایجاد یک محیط مجازی در اینجا، کافیست venv
ماژول را اجرا کنید و مسیری را برای محیط جدید خود فراهم کنید. به طور پیش فرض، نام پوشه به نام محیط تبدیل می شود. اگر می خواهید، می توانید به جای آن یک نام سفارشی با --prompt
آرگومان اختیاری به آن بدهید :
$ python3 -m venv ./venv --prompt portfolio
مسیری که با یک نقطه اصلی ( .
) شروع می شود نشان می دهد که نسبت به دایرکتوری کاری فعلی است. اگرچه اجباری نیست، اما این نقطه به وضوح قصد شما را نشان می دهد. در هر صورت، این دستور باید یک venv
زیر شاخه در portfolio-project
فهرست اصلی شما ایجاد کند :
portfolio-project/
│
└── venv/
این زیر شاخه جدید حاوی یک کپی از مفسر پایتون به همراه چند اسکریپت مدیریتی است. اکنون آماده نصب وابستگی های پروژه در آن هستید.
مهندس برق ،برنامه نویس وب ، که عاشق اینترنت وکسب وکار های دیجیتال است .
نوشتههای بیشتر از آرزو محمدزادگانمهارت در برنامه نویسی با زبان پایتون جز مشاغل پولساز جهان هست و البته هوش مصنوعی محبوبیت این مهارت رو بیشترثابت کرد.بدون نیاز به اختراع مجدد چرخ فقط تمرکز کنید وهمه تجربه موفق دیگران رو بهبود ببخشید.من آرزو محمد زادگان مهندس برق الکترونیک و برنامه نویس و توسعه دهنده وب به همراه تیم لرن پایتون آماده ایم تا تجربه هایم رو در اختیارت بزاریم پس فقط تمرکز کن واز تجربه 18ساله من استفاده کن و بهبود ببخش تا دنیای رو جای بهتری برای زندگی بسازیم
تمامی حقوق مادی و معنوی برای لرن پایتون محفوظ است و هرگونه کپی وانتشار محتوا فقط با لینک به مرجع مجاز است. © کپی رایت 2022
دیدگاهتان را بنویسید