شروع به کار با جنگو

django get started
20 آبان 1403

جنگو یکی از فریم‌ورک‌های محبوب پایتون برای توسعه وب اپلیکیشن‌هاست. اگر اهل برنامه‌نویسی با پایتون هستید و به دنبال ابزاری قوی و ساده برای ساخت وب‌سایت‌های پویا و حرفه‌ای می‌گردید، جنگو گزینه‌ی مناسبی برای شماست. استفاده از جنگو به لطف معماری منظم و قدرتمندش، هم برای مبتدیان و هم برای حرفه‌ای‌ها جذاب است. 🎉

در اولین گام، باید مطمئن بشید که پایتون و pip بر روی سیستم شما نصب شده‌اند. جنگو رو می‌تونید به راحتی با یک دستور ساده از طریق pip نصب کنید. بعد از نصب، با دستوراتی ساده می‌تونید یک پروژه جدید رو ایجاد کنید. به طور کلی، جنگو با فلسفه‌ای که اسمش رو از اون گرفته کار می‌کنه که بهش می‌گن "Don’t Repeat Yourself" یا همون "تکرار نکن". این به این معناست که جنگو تلاش می‌کنه فرآیندهای تکراری توسعه رو برای شما کاهش بده و به کارهاتون نظم و سرعت ببخشه.

ایجاد یک پروژه جدید در جنگو مثل آب خوردنه! 😄 با چند خط دستور می‌تونید اسکلت‌بندی اولیه یک پروژه رو راه‌اندازی کنید. بعد از راه‌اندازی پروژه اصلی، می‌تونید اپلیکیشن‌های مختلفی رو به این پروژه اضافه کنید که هر کدوم وظایف خاص خودشون رو دارند.

یکی از قابلیت‌های جذاب جنگو، پنل مدیریتیه که به طور خودکار برایتون ساخته می‌شه. این پنل مدیریت می‌تونه برای مدیریت داده‌ها، کاربران و سایر اجزای وب اپلیکیشن‌تون مورد استفاده قرار بگیره و نیازی نیست شما برای طراحی یه رابط کاربری مدیریتی وقت زیادی صرف کنید.

در ادامه یه جا نمایی ساده از دستورات اولیه جنگو براتون می‌ذارم که می‌تونه شروع خوبی برای کار با این فریم‌ورک باشه:


$ pip install django
$ django-admin startproject myproject
$ cd myproject
$ python manage.py runserver

توضیح دستورات

$ pip install django: این دستور جنگو رو با استفاده از pip نصب می‌کنه.
$ django-admin startproject myproject: این دستور یک پروژه جدید به نام "myproject" ایجاد می‌کنه.
$ cd myproject: به دایرکتوری پروژه جدید وارد می‌شوید.
$ python manage.py runserver: این دستور سرور محلی رو راه‌اندازی می‌کنه تا بتونید پروژه‌تون رو به طور محلی مشاهده کنید.

سوالات متداول

؟

چگونه پروژه جدیدی در جنگو بسازم؟

؟

چگونه سرور محلی در جنگو راه‌اندازی کنم؟

؟

آیا برای کار با جنگو نیاز به دانش قبلی پایتون دارم؟