نصب و راه اندازی Django
امروزه در رابطه با توسعه وب نام فریم ورک محبوب Django و زبان Python به شدت شنیده میشود، با Django میتوانید وب سایت های خود را سریع تر و با کدهای خیلی کمتر برنامه نویسی کنید. با Zero To Hero همراه باشید تا قهرمان Django شوید.
برای یادگیری فریم ورک Django نیاز به دانش کمی در رابطه با HTML و CSS ، زبان پایتون و پایگاه داده است. Django یک فریم ورک Open Source مبتنی بر MVC ( یا MTV ) برای ساخت اپلیکیشن های تحت وب می باشد. Disqus، Instagram و Pinterest از جمله سرویس هایی می باشند که توسط پایتون و Django پیاده سازی شده اند.
برای نصب و راه اندازی Django باید ابتدا پایتون ۲ یا ۳ را روی سیستم خود نصب کنید. پس از نصب پایتون میتوانید از طریق pip مراحل نصب Django را طی کنید، به همین منظور در ترمینال خود بنویسید.
pip install django
سپس باید نتیجه ی زیر را مشاهده نمایید.
تفاوت App و Project در Django
در Django میتوانید اپ های گوناگون برای اهداف گوناگون راه اندازی کنید. برای مثال وب سایت Pinterest.com را درنظر بگیرید. برای مثال در این وبسایت ساب دامین blog.pinterest.com داریم، بنابراین برای پیاده سازی این صفحه یک App در پروژه ی خود میسازیم و نام پکیج آن را blog قرار میدهیم. با مثالی دیگر به این موضوع نگاه میکنیم. در وب سایت Pinterest یک ساب دامین داریم به آدرس careers.pinterest.com به همین منظور یک App دیگر در پروژه ی خود میسازیم به نام careers و به همین ترتیب برای وب اپلیکیشن های مختلفی که در سرویس خود داریم یک App میسازیم. همانطور که در شکل زیر میبینید این مفاهیم رسم شده اند.
ساخت یک پروژه جدید
برای ساخت یک پروژه جدید در Django باید در ترمینال دستور زیر را وارد کنیم. بجای zerotohero میتوانید نام پروژه ی خود را بنویسید.
django-admin startproject zerotohero
پس از این دستور باید در دایرکتوری پروژه های خود فایل های پروژه zerotohero را مشاهده نمایید.
فایل settings.py دربردارنده ی تنظیمات پروژه ی ما می باشد. فایل ulrs.py دربردارنده ی url هایی می باشد که میخواهیم در وب سایت خود داشته باشیم. فایل manage.py برای انجام وظایف مدیریتی در پروژه استفاده میشود.
اجرای یک پروژه جدید
برای اینکه بتوانیم وب سایت خود را در شبکه ی محلی اجرا کنیم باید پروژه ی Django را با یک آدرس آی پی و پورت بالا بیاوریم تا بتوانیم صفحه ی مورد نظرمان را ببینیم. به همین منظور در دایرکتوری پروژه درون ترمینال دستور زیر را مینویسیم.
python manage.py runserver
سپس باید نتیجه ی زیر در ترمینال به ما نمایش داده شود.
و در نتیجه هنگامی که مرورگر خود را باز میکنیم و آدرس آی پی و پورتی که در ترمینال دیده ایم را درون مرورگر وارد میکنیم باید صفحه ی زیر نمایش داده شود. این اولین پروژه و پروژه پیش فرض Django می باشد.
اگر تا اینجا همراه ما پیش آمده اید به شما تبریک میگوییم، توانسته اید اولین پروژه ی Django خود را بسازید. با Zero To Hero همراه باشید تا قهرمان Django شوید 🙂
مطالب زیر را حتما مطالعه کنید
آشنایی با توابع در پایتون
راه اندازی Django به همراه Postgresql، Nginx و Gunicorn
آشنایی با حلقه ها در پایتون
5 ترفند css3 با عناصر کاذب before:: و after::
آشنایی با Protobuf
7 ویژگی Sass به همراه کد
3 Comments
Join the discussion and tell us your opinion.
دیدگاهتان را بنویسید لغو پاسخ
برای نوشتن دیدگاه باید وارد بشوید.
سلام عالی هستش ادامه بدید
با ارزوی موفقیت
سلام استاد محصول اموزش ویدویی جنگو کی اماد میشه؟
سلام و درود
احتمالا تا چند ماه آینده عرضه میشه دوست عزیز
موفق باشید