فهرست سرفصل‌های 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 — Elastic Beanstalk (EB)

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

Elastic Beanstalk (EB)

می خواهیم پروژه را «استقرار (Deploy)» دهیم؛ یعنی برای همه قابل دیدن شود. وقتی روی کامپیوتر خودت اجراست می گوییم «توسعه (Development)». وقتی آنلاین می شود می گوییم «تولید (Production)».

چرا و کجا استقرار بدهیم؟

ارائه دهندگان زیادی برای جنگو هستند. در این مسیر از AWS استفاده می کنیم؛ چون راه حل رایگان مبتدی دارد و فقط یک حساب لازم است.

ورود به AWS

وارد حساب AWS شو. اگر حساب نداری، از بخش ساخت حساب AWS شروع کن.

Elastic Beanstalk چیست؟

«Elastic Beanstalk» سرویس استقرار خودکار است؛ یعنی زیرساخت را خودش می چیند. تو فقط کدت را می دهی و تنظیمات لازم را مشخص می کنی.

شروع کار با Elastic Beanstalk

1) در نوار جستجوی AWS بنویس «elastic beanstalk». سپس سرویس را باز کن.

2) به صفحه کنسول EB می رسی. اینجا بعداً محیط برنامه می سازیم.

نکته: ارائه دهنده های دیگر هم نتیجه مشابه می دهند؛ اما تنظیماتشان متفاوت است.

قفل کردن وابستگی ها

قبل از استقرار باید وابستگی ها را «قفل (Lock)» کنیم؛ یعنی پروژه محلی برای استقرار آماده شود. این مرحله در فصل های بعدی انجام می شود.

قدم بعدی

برای ادامه مسیر، سراغ بستن پیش نیازها برو. راهنمای Elastic Beanstalk را باز کن و گام ها را انجام بده.

جمع بندی سریع

  • توسعه محلی است؛ تولید آنلاین است.
  • AWS انتخاب آموزشی ماست.
  • Elastic Beanstalk استقرار را ساده می کند.
  • اول وابستگی ها را قفل کن.
  • بعد مراحل استقرار را ادامه بده.

افزودن اعضا را انجام داده ای؟ سپس وارد این مرحله شو تا آماده استقرار شوی.