فهرست سرفصل‌های 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 — استقرار با EB (Deploy with EB)

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

استقرار با EB (Deploy with EB)

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

شروع استقرار با EB

در AWS وارد Elastic Beanstalk شو. سپس دکمه «Create application» را بزن. یک نام ساده بده. بعد، پلتفرم «Python» را با نسخه پیشنهادی انتخاب کن.

در بخش «Application code»، گزینه «Upload your code» را بزن. فایل zip ساخته شده در فصل قبل را آپلود کن. سپس دوباره «Create application» را بزن تا استقرار شروع شود.

Step 1: Open Elastic Beanstalk.
Step 2: Click Create application.
Step 3: Name the application.
Step 4: Choose Platform: Python.
Step 5: Application code: Upload your code.
Step 6: Select the project .zip file.
Step 7: Click Create application to deploy.
Step 8: Wait until deployment finishes.
Step 9: Open the provided environment URL.

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

زمان بندی و بررسی نتیجه

فرایند چند دقیقه طول می کشد. بعد از موفقیت، لینک محیط نمایش داده می شود. روی لینک زیر هِدر محیط کلیک کن یا آدرس میزبان را در مرورگر وارد کن.

نکته: اگر فایل zip ناقص باشد، استقرار خطا می دهد. به فصل ساخت فایل zip برگرد و انتخاب فایل ها را چک کن.

ادامه مسیر

برای تغییرات بعدی و انتشار نسخه های جدید، به فصل به روزرسانی استقرار برو.

جمع بندی سریع

  • پلتفرم Python را انتخاب کن.
  • فایل zip درست را آپلود کن.
  • Create application را بزن.
  • چند دقیقه صبر کن.
  • لینک محیط را باز کن.