فهرست سرفصل‌های Django
خانه (Home) مقدمه (Intro) شروع به کار (Get Started) ساخت محیط مجازی (Create Virtual Environment) نصب (Install Django) ساخت پروژه (Create Project) ساخت اپ (Create App) ویوها (Views) آدرس ها (URLs) قالب ها (Templates) مدل ها (Models) افزودن داده (Insert Data) به روزرسانی داده (Update Data) حذف داده (Delete Data) به روزرسانی مدل (Update Model) آماده سازی قالب و ویو (Prep Template and View) افزودن لینک به جزئیات (Add Link to Details) افزودن قالب مادر (Add Master Template) افزودن صفحه ایندکس اصلی (Add Main Index Page) قالب 404 (404 Template) افزودن ویوی تست (Add Test View) پنل مدیریت (Admin) ساخت کاربر (Create User) افزودن مدل ها (Include Models) تنظیم List Display (Set List Display) به روزرسانی اعضا (Update Members) افزودن اعضا (Add Members) حذف اعضا (Delete Members) متغیرها (Variables) تگ ها (Tags) شرط if/else (If Else) حلقه for (For Loop) کامنت (Comment) include (Include) معرفی QuerySet (QuerySet Introduction) متد get (QuerySet Get) فیلتر (QuerySet Filter) مرتب سازی (QuerySet Order By) افزودن فایل های استاتیک (Add Static Files) نصب WhiteNoise (Install WhiteNoise) جمع آوری فایل های استاتیک (Collect Static Files) افزودن فایل های استاتیک سراسری (Add Global Static Files) افزودن استایل به پروژه (Add Styles to the Project) مقدمه (PostgreSQL Intro) ساخت حساب AWS (Create AWS Account) ساخت دیتابیس در RDS (Create Database in RDS) اتصال به دیتابیس (Connect to Database) افزودن اعضا (Add Members) Elastic Beanstalk (EB) ساخت requirements.txt (Create requirements.txt) ساخت django.config (Create django.config) ساخت فایل zip (Create .zip File) استقرار با EB (Deploy with EB) به روزرسانی پروژه (Update Project) افزودن فیلد slug (Add Slug Field) افزودن Bootstrap 5 (Add Bootstrap 5) مرجع تگ های قالب (Template Tag Reference) مرجع فیلترها (Filter Reference) مرجع Field Lookups (Field lookups Reference) کامپایلر (Compiler) تمرین ها (Exercises) آزمون (Quiz) سرفصل (Syllabus) برنامه مطالعه (Study Plan) سرور (Server) گواهینامه (Certificate)
نتیجه‌ای برای جستجو یافت نشد.
Django

Django — ساخت محیط مجازی (Create Virtual Environment)

آخرین بروزرسانی: 1404/08/20

ساخت محیط مجازی (Create Virtual Environment)

برای هر پروژه جنگو یک «محیط مجازی (Virtual Environment)» بساز. محیط مجازی یعنی جعبه جدا برای کتابخانه ها. بنابراین پروژه ها باهم تداخل ندارند و نسخه ها کنترل می شوند.

محیط مجازی با venv

ابزار «ون وِو (venv)» داخل پایتون است. یک نام دلخواه انتخاب کن. در این آموزش نام ما «myworld» است.

python -m venv myworld

مشاهده در ادیتور

ساختار پوشه محیط

پس از ساخت، پوشه ای با زیرپوشه ها و فایل ها ایجاد می شود.

myworld
  Include
  Lib
  Scripts
  .gitignore
  pyvenv.cfg

مشاهده در ادیتور

فعال سازی محیط مجازی

برای کار، محیط را فعال کن. دستور در ویندوز و مک/یونیکس فرق دارد.

myworld\Scripts\activate.bat

مشاهده در ادیتور

source myworld/bin/activate

مشاهده در ادیتور

نشانه فعال شدن

اگر فعال شود، نام محیط در ابتدای خط فرمان می آید.

(myworld) C:\Users\Your Name>

مشاهده در ادیتور

(myworld) ... $

مشاهده در ادیتور

نکته: هر بار ترمینال را باز می کنی، دوباره محیط را فعال کن.

گام های سریع ساخت محیط

  1. به پوشه پروژه برو. جای ساخت را مشخص کن.
  2. دستور venv را اجرا کن. پوشه محیط ساخته می شود.
  3. محیط را فعال کن. نشان «(myworld)» را ببین.

قدم بعدی

اکنون برای نصب جنگو آماده ای. به نصب جنگو برو و ادامه بده.

جمع بندی سریع

  • برای هر پروژه یک محیط بساز.
  • venv داخل پایتون است.
  • قبل از کار، محیط را فعال کن.
  • نشانه فعال بودن، پیشوند نام محیط است.