• دوشنبه ۰۳ دی ۱۴۰۳
نویسنده : سید طه آیت اللهی
آخرین آپدیت : 1400/05/24
زمان مورد نیاز برای خواندن : 8

آموزش نصب و راه اندازی فریمورک جنگو (قسمت مقدماتی)

آموزش نصب و راه اندازی فریمورک جنگو (قسمت مقدماتی) | django

برای شروع کمی با فریمورک جنگو آشنا بشیم و پیش نیاز های اون هم برسی کنیم .

جنگو یک فریم ورک ساخته شده به زبان پایتون هست که برای ساخت وب اپلیکیشن ها و وبسایت ها استفاده میشه که از معماری MVT پیروی میکنه (مقاله ی اون به زودی قرار داده خواهد شد) از طرفی دیگر به جنگو ،فریمورک تحت سرور نیز میگویند زیرا روی سرور اجرا میشود و کار ها را به کمک سرور انجام میدهد.

پیش نیاز های آموزش جنگو:

  • پایتونآموزش برنامه نویسی پایتون | tmayt
  • html , css, js - (آموزش های آن به زودی قرار خواهند گرفت)
  • مقداری شبکه (نحوه ی کار اینترنت و ارسال و دریافت درخواست های http)

از ویژگی های دیگر و مفید جنگو میتوان به سرعت بالا و opensource بودن اون اشاره کرد و همچنین آپشن های بسیاری که در آموزش ها خواهید دید که بسیار این فریم ورک رو منعطف و قابل توسعه میکنه 

نصب و راه اندازی جنگو

برای ساخت پروژه هایی مانند جنگو برای اینکه ورژن و پکیج های مورد نیاز رو بشه مدیریت کرد و پکیج های پروژه ی جدید شما با پکیج هایی که از قبل روی دستگاه نصب هست با یکدیگر تداخل نکند و اشتباه گرفته نشود در آینده به طور معمول ابتدا یک محیط ایزوله ی پایتونی میسازیم تا در داخل آن بتوانیم پروژه ی خود را آماده سازی کنیم 

برای اینکار میتوانیم از کتابخانه ی virtualenv استفاده کنیم ، با وارد کردن دستور pip install virtualenv این کتابخانه را نصب کنید.

سپس با دستور cd وارد یک دایرکتوری شوید که دوست دارید و دستور virtualenv EnvName را وارد کنید (EnvName به معنی نام دلخواه شما برای آن محیط ایزوله ای است که میخواهید بسازید)

حال یک پوشه به نام EnvName در محیطی که در آن قرار داشته اید ساخته شده است با دستور

EnvName\Scripts\activate (برای کاربران ویندوز)

suorce EnvName/bin/activate (برای کاربران لینوکس)

میتوانید این محیط را فعال کنید ، پس از فعال شدن نامی که برای محیط قرار داده اید درون پرانتز ابتدای خط در CMD یا ترمینال لینوکسی شما قرار خواهد گرفت

نصب و راه اندازی جنگو

پس از راه اندازی محیط مجازی باید خوده جنگو رو نصب کنیم ، با دستور 

pip install django 

آخرین نسخه ی جنگو رو نصب میکنیم بعد از نصب جنگو میتوانیم از دستورات django-admin استفاده کنیم .

حال با دستور 

django-admin startproject MySite

پروژه ای جدید میسازیم یه نام MySite اما شما میتوانید نام سایتی که میخواهید رو جای این کلمه قرار بدهید. 

حال کنار پوشه ی EnvName پوشه ای با نام MySite ساخته شده است که کل پروژه و کد هایی که قرار است بزنیم داخل آن قرار خواهد گرفت .

برای اینکه مطمئن شویم پروژه ی جنگو ای که ساخته ایم کار میکند یا خیر میتوانیم با دستور cd MySite وارد پوشه ی پروژه شده و سپس با دستور python manage.py runserver از جنگو بخواهیم که یک سرور محلی (local) برای ما بسازد و پروژه ی ما را روی آن بالا بیاورد .

اگر مشکلی وجود نداشته باشد شما همچین چیزی رو خواهید دید:

نصب و راه اندازی جنگو

حال همونطور که خود جنگو به ما میگوید روی آدرس http://127.0.0.1:8000 پروژه را بالا آورده و با وارد کردن این آدرس در مرورگر ما میتوانیم پروژه را ببینیم .

اگر جنگو به درستی نصب شده باشد این صفحه برای شما باز خواهد شد:

نصب و راه اندازی جنگو

آموزش بعدی( آموزش hello world در فریمورک جنگو(django) | شروع کار با جنگو |tmayt)

نظرات(2)


OnewPlelm

<a href=http://clomid.pics>where can i buy clomid from india</a> This study aimed to assess the relationship between on treatment blood pressure BP and clinical outcomes of patients with heart failure HF


1401/11/07 پاسخ


رضا خداوردی

سلام بدونه محیط ایزوله هم نصب کنیم بالا میاد؟


طاها

آره فقط کافیه مراحل ساخت و راه اندازی محیط رو رد کنید


1400/06/10 پاسخ

نظر خود را وارد کنید