آموزش نصب و راه اندازی فریمورک جنگو (قسمت مقدماتی) | 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 پاسخ
نظر خود را وارد کنید