آموزش رستوران چند فروشنده جنگو - تجربه واقعی جنگو

Django Multi Vendor Restaurant - The Real Django Experience

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: وب سایت بازار رستوران چند فروشنده Python Django با جستجوی مبتنی بر مکان، رستوران های نزدیک. بررسی توصیف ایجاد یک پلتفرم چند فروشنده در دنیای واقعی با استفاده از Python و جنگو چارچوب خرید و پیاده‌سازی الگوی پایگاه داده PostgreSQL پیکربندی مدل کاربر سفارشی، فایل‌های رسانه و سیگنال‌های جنگو ثبت کاربر، پیام‌ها و خطاهای جنگو ثبت نام فروشنده و عملکردهای تأیید اعتبار تأیید رمز و پیکربندی ایمیل تأیید فروشنده توسط مدیر، داشبوردها فرم نمایه رستوران و اعتبارسنجی‌های سفارشی ایجاد کنید. فیلد تکمیل خودکار Google Menu Builder - دسته‌بندی ویژگی‌های CRUD سازنده منو - اقلام غذایی ویژگی‌های CRUD - اجرای Marketplcae عملکردهای سبد خرید با درخواست AJAX ویژگی‌های جستجوی اولیه و هوشمند قابلیت‌های جستجوی مبتنی بر مکان با رستوران‌های اطراف دریافت مکان فعلی کاربر و نمایش آن رستوران نزدیک در صفحه اصلی ماژول ساعات کاری پویا با ماژول مالیات دینامیک AJAX مدل سفارش‌ها و صفحه پرداخت ثبت سفارش و تولید شماره سفارش پیاده‌سازی درگاه پرداخت PayPal پس از سفارش پیاده‌سازی درگاه پرداخت RazorPay ManyToMany Relationships ادغام قالب‌های ایمیل سایت را برای موبایل‌پسند کردن (پاسخگو پیش) نیازها: مهارت های اولیه توسعه وب از جمله HTML، CSS و جاوا اسکریپت دانش پایه پایتون و جنگو صبر زیاد برای درک عبارات مشکل در دنیای واقعی

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

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


لطفا توجه داشته باشید: پروژه توسعه یافته در این دوره فقط برای اهداف آموزشی است. این به شما می‌آموزد که بیشتر قابلیت‌های سفارشی توسعه وب‌سایت فروشگاه رستوران چند فروشنده را بسازید. من قول نمی دهم که این دوره یک راه حل 100٪ بازار چند فروشنده برای تجارت زنده شما باشد. همچنین، این دوره برای صاحبان مشاغل غیر فنی نیست.


لیست ویژگی ها:

خرید الگوی پیاده‌سازی

پیکربندی پایگاه داده PostgreSQL

مدل کاربر سفارشی، فایل‌های استاتیک، فایل‌های رسانه سیگنال‌های جنگو

ثبت کاربر، پیام‌ها و خطاهای جنگو

عملکردهای ثبت و احراز هویت فروشنده

پیکربندی ایمیل تأیید رمز

تأیید فروشنده توسط سرپرست، داشبوردها

نمایه رستوران را از اعتبارسنجی‌های سفارشی بسازید

فیلد تکمیل خودکار Google را پیاده سازی کنید

سازنده منو - قابلیت های دسته بندی CRUD

سازنده منو - عملکردهای CRUD اقلام غذایی

اجرای Marketplcae

کارکردهای سبد خرید بدون بازخوانی صفحه - درخواست AJAX

کارکردهای سبد خرید با frontend

عملکردهای اصلی جستجوی هوشمند

عملکردهای جستجوی مبتنی بر مکان با رستوران های اطراف

دریافت مکان فعلی کاربر نشان دادن رستوران اطراف در صفحه اصلی

ماژول ساعات کاری پویا با AJAX

ماژول مالیاتی پویا

ساخت برنامه و نمایه مشتریان

مدل سفارشات و صفحه پرداخت

سفارش دهید و شماره سفارش ایجاد کنید

درگاه پرداخت PayPal را اجرا کنید

عملکردهای پس از سفارش

درگاه پرداخت RazorPay را اجرا کنید

داشبورد فروشنده روابط ManyToMany

میان افزار سفارشی، کل درآمد هر فروشنده، درآمد ماه جاری

یکپارچه سازی قالب های ایمیل

سایت را سازگار با موبایل (پاسخگو) کنید


سرفصل ها و درس ها

معرفی Introduction

  • مقدمه Intro

  • بررسی اجمالی کامل پروژه/نسخه ی نمایشی Full Project Overview/Demo

  • نمودار جریان پروژه Project Flowchart

  • مهم!!! چگونه می توان این دوره را با کمترین قیمت دریافت کرد IMPORTANT!!! How To Get This Course For Lowest Price

آماده شدن Getting ready

  • نصب Gitbash Vscode Gitbash Vscode Installation

  • ایجاد محیط مجازی Create Virtual Environment

  • Django & Start Project را نصب کنید Install Django & Start Project

  • سلام دنیا Hello World

  • راه اندازی GitHub GitHub Setup

  • FoodOnline Full Project Git Repository FoodOnline Full Project Git Repository

  • راه اندازی قالب های جنگو Django Templates Setup

  • Superuser را ایجاد کنید Create Superuser

خرید و پیاده سازی قالب Purchse & Implement template

  • خرید قالب Foodbakery Purchase Foodbakery Template

  • مرور الگو Template Walkthrough

  • صفحه اصلی و پیکربندی فایل های استاتیک Homepage And Static Files Config

  • جمع آوری استاتیک Collectstatic

پیکربندی پایگاه داده PostgreSQL PostgreSQL Database Configuration

  • چرا معرفی Postgres Why Postgres Intro

  • پیکربندی Postgres با جنگو Postgres Configuration With Django

  • ذخیره اطلاعات حساس و کد فشار Store Sensitive Info And Push Code

مدل کاربر سفارشی، فایل های رسانه ای و سیگنال های جنگو Custom user model, Media files & Django signals

  • مدل کاربر برش Cutom User Model

  • ایجاد مجدد جدول و ثبت مدل کاربر Recreate Table And Register User Model

  • رمز عبور را غیر قابل ویرایش کنید Make Password Noneditable

  • نمای کلی کاربر Userprofile Overview

  • مدل نمایه کاربر User Profile Model

  • پیکربندی فایل های رسانه ای Media Files Configuration

  • سیگنال های جنگو برای ایجاد پروفایل کاربری Django Signals To Create User Profile

ثبت نام کاربر، پیام ها و خطاهای جنگو User Registration, Django messages and errors

  • فلوچارت فودآنلاین Foodonline Flowchart

  • مسیر ثبت نام کاربر User registration Path

  • الگوی وراثت پایه Html Template Inheritance Base Html

  • قالب فرم ثبت نام کاربر User Registration Form Template

  • پیاده سازی فرم ثبت نام کاربر User Registration Form Implementation

  • رمز عبور را از فرم هش کنید Hash The Password From Form

  • خطاهای میدانی جنگو و خطاهای غیر میدانی Django Field Errors And Non Field Errors

  • پیام های جنگو Django Messages

  • انیمیشن پیام ها Messages Animation

  • توییک های فرانت اند Frontend Tweaks

  • Git Push Git Push

قابلیت های ثبت نام فروشنده و احراز هویت Vendor registration and authentication functionalities

  • مدل فروشنده Vendor Model

  • الگوی ثبت فروشنده Vendor Registration Template

  • ویژگی ثبت فروشنده Vendor Registration Feature

  • پیکربندی مدیریت فروشنده Vendor Admin Config

  • راه اندازی صفحه ورود Login Page Setup

  • ویژگی خروج از سیستم Login Logout Feature

  • کاربران Loggedin را از دسترسی به صفحه ورود و ثبت نام محدود کنید Restrict Loggedin Users From Accessing Loginpage And Register Page

  • کاربر را شناسایی کرده و او را به داشبورد مربوطه هدایت کنید Detect User And Redirect Him To Respective Dashboard

  • کاربر را برای دسترسی به صفحات غیرمجاز محدود کنید Restrict The User To Access Unauthorized Pages

  • Git Push Git Push

تأیید رمز و پیکربندی ایمیل Token verification & Email configuration

  • پیکربندی ایمیل Email Configuration

  • ایمیل تایید بفرست Send Verification Email

  • فعال کردن کاربر Activating The User

  • راه اندازی رمز عبور را فراموش کرده اید Forgot Password Setup

  • رمز عبور را فراموش کرده اید لینک اعتبار سنجی ارسال کنید Forgot Password Send Validation Link

  • قابلیت بازنشانی رمز عبور Reset Password Feature

  • Git Push Git Push

تایید فروشنده توسط ادمین، داشبورد Vendor approval by admin, dashboards

  • ایمیل تایید ادمین Admin Approval Email

  • راه اندازی Cust And Vendor Dashboard Frontend Setup Cust And Vendor Dashboard Frontend

  • اصلاح نماد نوار کناری داشبورد Dashboard Sidebar Icon Fix

  • راه اندازی آدرس داشبورد فروشنده Vendor Dashboard Url Setup

  • تصویر نمایه فروشنده را به صورت پویا بارگیری کنید Load Vendor Profile Image Dynamically

  • پردازشگر زمینه فروشنده را دریافت کنید Get Vendor Context Processor

  • رفع خطای کاربر ناشناس در پردازشگرهای زمینه Fix Anonymous User Error In Context Processors

  • کارت داشبورد بسازید Make Dashboard Cards

  • Git Push Git Push

فرم نمایه رستوران و اعتبارسنجی های سفارشی بسازید Make restaurant profile form & custom validators

  • تنظیم فرم نمایه رستوران Restaurant Profile Form Setup

  • نمایه فروشنده فروشگاه Store Vendor Profile

  • عملکرد اعتبار سنجی سفارشی فقط به تصاویر اجازه می دهد Custom Validator Function Allow Only Images

  • Readonly Latlong And Apply Decorator Readonly Latlong And Apply Decorator

  • فیلد آدرس را برای ژئوکدینگ گوگل آماده کنید Prepare Address Field For Google Geocoding

  • Git Push Git Push

فیلد تکمیل خودکار گوگل را پیاده سازی کنید Implement Google Autocomplete field

  • حساب صورت‌حساب Google Maps را راه‌اندازی کنید Setup Google Maps Billing Account

  • Apis را فعال کنید و کلید Api را ایجاد کنید Enable Apis And Create Api Key

  • Google Auto Complete را پیاده سازی کنید Implement Google Autocomplete

  • Lat Long را دریافت کنید و به فیلد فرم اختصاص دهید Get The Lat Long And Assign To Form Field

  • حلقه از طریق اجزای آدرس و واکشی داده ها Loop Through Address Components And Fetch Data

  • Git Push Git Push

منو ساز - قابلیت های دسته بندی CRUD Menu Builder - Category CRUD functionalities

  • دسته بندی مدل های منوی غذا و مدل های مواد غذایی Foodmenu Models Category And Fooditem Models

  • غذای آزمایشی و جدول مدیریت را تنظیم کنید Add Test Food And Setup Admin Table

  • نشانی وب سازنده منو و مشاهده تنظیمات Menu Builder Url And View Setup

  • بخش 1 بخش Frontend رده سازنده منو Menu Builder Category Frontend Part1

  • قسمت جلویی مواد غذایی سازنده منو Menu Builder Fooditem Front End

  • اضافه کردن دسته CRUD Add Category CRUD

  • خطای دسته دسته را اضافه کنید Add Category Handle Error

  • ویرایش رده CRUD Edit Category CRUD

  • حذف رده CRUD Delete Category CRUD

  • Git Push Git Push

منو ساز - قابلیت های CRUD اقلام غذایی Menu Builder - Food Items CRUD functionalities

  • مواد غذایی خام را اضافه کنید Add Food Crud

  • Food Crud را ویرایش کنید Edit Food Crud

  • Food Crud را حذف کنید Delete Food Crud

  • نشان در دسترس بودن و تنظیم مسیر URL Url Path Adjustment And Availablity Badge

  • خطاهای ارزش خالی را مدیریت کنید Handle Empty Value Errors

  • Mofidy فرم برای نمایش رده متعلق به فروشندگان Loggedin است Mofidy The Form To Show Category Belongs To Loggedin Vendors

  • ویرایش دسته غذا برای فروشندگان Loggedin Edit Food Category For Loggedin Vendors

  • Git Push Git Push

پیاده سازی بازار Marketplace Implementation

  • نمایش فروشندگان در صفحه اصلی Show Vendors On Homepage

  • تنظیم دکمه بازار و آدرس اینترنتی Marketplace Button And Url Setup

  • بازار Html و مشاهده Marketplace Html And View

  • مدل فروشنده را ویرایش کنید و فیلد Slug را اضافه کنید Edit Vendor Model And Add Slug Field

  • تنظیم صفحه جزئیات فروشنده Vendor Detail Page Setup

  • نمایش اقلام غذایی بر اساس دسته با استفاده از Prefetch Related Display Fooditems By Category Using Prefetch Related

قابلیت های سبد خرید با درخواست AJAX Cart functionalities with AJAX request

  • ایجاد مدل سبد خرید Create Cart Model

  • افزودن به سبد خرید راه اندازی آدرس اینترنتی Add To Cart Url Setup

  • افزودن به سبد خرید ارسال درخواست Ajax Add To Cart Sending Ajax Request

  • افزودن به سبد خرید مشاهده عملکرد ویرایش شده است Add To Cart View Functionality Edited

  • پردازشگر زمینه شمارنده سبد خرید Cart Counter Context Processor

  • مقدار را روی هر ماده غذایی قرار دهید Place The Quantiry On Each Food Item

  • شمارشگر سبد خرید و تعداد مورد را در زمان واقعی به روز کنید Update The Cart Counter And Item Qty Realtime

  • مشکل اسکریپت Google Maps را برطرف کنید Fix Google Maps Script Issue

  • کاهش ویژگی سبد خرید ویرایش شد Decrease Cart Feature Edited

  • Sweetalert را پیاده سازی کنید و پیام ها را مدیریت کنید Implement Sweetalert And Handle Messages

قابلیت های سبد خرید با ظاهر Cart functionalities with frontend

  • راه اندازی آدرس سبد خرید Cart Url Setup

  • تنظیم محتوای صفحه سبد خرید Cart Page Content Setup

  • اقلام سبد خرید در سبد خرید Cart Items In The Cart

  • رفع مقدار مورد سبد خرید Fix Cart Item Quantity

  • حذف مورد سبد خرید Delete Cart Item

  • حذف مورد سبد خرید بدون بارگیری مجدد صفحه Remove Cart Item Without Reloading The Page

  • بررسی کنید که آیا سبد خالی است Check If Cart Is Empty

  • موارد استفاده از سبد خرید را کاهش دهید Handle Decrease Cart Use Cases

  • نشان نام فروشنده را نشان دهید و سفارش را براساس بند اضافه کنید Show Vendor Name Badge And Add Order By Clause

  • تابع مبالغ سبد خرید را دریافت کنید تا مجموع فرعی و کل کل را دریافت کنید Get Cart Amounts Function To Get The Subtotal And Grand Total

  • به روز رسانی Subtotal Tax Grandtotal بدون تازه کردن صفحه Update Subtotal Tax Grandtotal Without Refreshing The Page

  • Git Push Git Push

جستجوی اساسی و عملکردهای جستجوی هوشمند Basic Search & Smart search functionalities

  • نوار جستجوی تنظیم عملکرد جستجو Search Functionality Setup Search Bar

  • پارامترهای Query را از The Get Request دریافت کنید Get Query Parameters From The Get Request

  • برخی از رستوران ها و مواد غذایی را اضافه کنید - فهرست چک را پیوست کنید Add Some Restaurants And Fooditems--Attach Checklist

  • جستجوی اساسی برای رستوران ها Basic Search For Restaurants

  • جستجوی هوشمند رستوران ها بر اساس نام مواد غذایی Smart Search For Restaurants By Fooditem Name

قابلیت های جستجو مبتنی بر مکان با رستوران های اطراف Location based search functionalities with nearby restaurants

  • بررسی اجمالی Geodjango Geodjango Overview

  • Postgis و Gdal را نصب کنید Install Postgis And Gdal

  • ایجاد نقطه مکان و مشاهده هندسه Create Location Point And See Geometry Viewer

  • الزامات جستجو مبتنی بر مکان Location based Search Requirements

  • جستجو بر اساس مکان برای رستوران ها Location Based Search For Restaurants

  • رستوران های اطراف را پیدا کنید Find The Nearby Restaurants

  • Git Push Git Push

مکان فعلی کاربر را دریافت کنید و رستوران اطراف را در صفحه اصلی نشان دهید Get user's current location & show nearby restaurant on homepage

  • طول جغرافیایی فعلی را دریافت کنید Get Current Latitude Longitude

  • برای دریافت آدرس فعلی درخواست Ajax را ارسال کنید Send Ajax Request To Get Current Address

  • نمایش رستوران های اطراف در صفحه اصلی Show Nearby Restaurants On Homepage

  • متغیر مکان در جلسه را تنظیم کنید Set The Location In Session Variable

  • Git Push Git Push

ماژول ساعات کاری پویا با AJAX Dynamic Business hours module with AJAX

  • بررسی اجمالی ساعات کار Opening Hours Overview

  • مدل ساعت افتتاحیه Opening Hour Model

  • آدرس و نوار کناری ساعات کار Opening Hours Url And Sidebar

  • فرم ساعات کار Opening Hours Form

  • آدرس ساعت و تابع را اضافه کنید Add Hour Url And Function

  • تعدیل جزئی در فرم افزودن ساعت Minor Adjustment To The Add Hour Form

  • ارسال درخواست Ajax برای افزودن تابع ساعت Send Ajax Request To Add Hour Function

  • ساعت را به پایگاه داده و Jsonresponse اضافه کنید Add Hour To Database And Jsonresponse

  • خطای یکپارچگی مدیریت Handling Integrity Error

  • ویژگی ساعت باز کردن را حذف کنید Remove Opening Hour Feature

  • چند ساعت کار ایجاد کنید و مشکل منحصر به فرد را با هم برطرف کنید Create Some Opening Hours-And Fix Unique Together Issue

  • ساعات کار را در قسمت جلویی فهرست کنید List Down Opening Hours In The Front End

  • تعیین ساعت افتتاح برای صفحه جزئیات فروشنده Determine Opeining Hour For Vendor Detail Page

  • برای نمایش نشان بستن باز، تابع عضو باز است Is Open Member Function To Display Open Close Badge

  • Git Push Git Push

ماژول مالیاتی پویا Dynamic Tax Module

  • مدل ایجاد ماژول مالیاتی پویا Dynamic Tax Module Create Model

  • محاسبه میزان مالیات Calculate Tax Amount

  • اجرای مالیات پویا در صفحه سبد خرید Implement Dynamic Tax In The Cart Page

  • به روز رسانی مالیات در فرانت اند Update Tax In The Frontend

  • داده های زمانی ثابت با مشکل مطابقت ندارد Fixed Timedata Doesnot Match Issue

  • Git Push Git Push

ساخت اپلیکیشن و پروفایل مشتریان Customers app and profile building

  • ایجاد اپلیکیشن مشتریان Create Customers App

  • مسیر و صفحه نمایه مشتری Customer Profile Path And Page

  • فرم پروفایل و فرم کاربر Profile Form And User Form

  • از پیش پر کردن فرم ها Prepopulate Forms

  • به روز رسانی نمایه مشتری Update Customer Profile

  • تصاویر جلد و نمایه را بارگیری کنید Load Cover And Profile Pictures

  • Git Push Git Push

مدل سفارشات و صفحه تسویه حساب Orders model and checkout page

  • مدل‌های سفارش، پرداخت و سفارش‌داده غذا Order, Payment, and OrderedFood Models

  • تنظیم صفحه را بررسی کنید Checkout Page Setup

  • صفحه پرداخت قسمت 1 Checkout Page Part 1

  • فرم سفارش صفحه پرداخت قسمت 2 Checkout Page Order Form Part 2

  • لیست اقلام سبد خرید در صفحه پرداخت List Cart Items In Checkout Page

  • فرم صورتحساب را از قبل پر کنید Prepopulate Billing Form

ثبت سفارش و تولید شماره سفارش Place order and generate order number

  • انتخاب درگاه پرداخت در صفحه پرداخت Payment Gateway Selection On Checkout Page

  • اعتبار سنجی انتخاب روش پرداخت Payment Method Selection Validation

  • مسیر و صفحه سفارش را بسازید Make Place Order Path And Page

  • نمای سفارش مکان Place Order View

  • ایجاد شماره سفارش Generate Order Number

درگاه پرداخت PayPal را پیاده سازی کنید Implement PayPal payment gateway

  • حساب تجاری پی پال ایجاد کنید Create Paypal Business Account

  • ایجاد حساب های پی پال سندباکس Create Paypal Sandbox Accounts

  • پیاده سازی دکمه پرداخت پی پال Paypal Checkout Button Implementation

  • ارسال تابع تراکنش Send Transaction Function

  • به روز رسانی صفحه سفارش محل با بررسی سفارش و اقلام سبد خرید Update Place Order Page With Review Order And Cart Items

  • فروشگاه شی پرداخت و سفارش به روز رسانی Store Payment Object And Update Order

قابلیت های پس از سفارش After order functionalities

  • اقلام سبد خرید را به غذای سفارش داده شده منتقل کنید و جدولی را به صورت خطی ایجاد کنید Move Cart Items To Ordered Food And Create Tabular Inline

  • ارسال ایمیل تایید سفارش برای مشتری Send Order Confirmation Email To Customer

  • ارسال ایمیل سفارش دریافتی به فروشنده و پاک کردن سبد خرید Send Order Received Email To Vendor And Clear Cart

  • تنظیم صفحه تکمیل سفارش Order Completion Page Setup

  • سفارش مشاهده کامل Order Complete View

  • پیاده سازی سفارش تکمیل صفحه-قسمت 1 Implement Order Completion Page-Part1

  • صفحه تکمیل سفارش قسمت 2 را اجرا کنید Implement Order Completion Page Part2

  • چاپ آدرس در صورت سفارش صفحه کامل Print Address On Order Complete Page

  • Git Push Git Push

درگاه پرداخت RazorPay را پیاده سازی کنید Implement RazorPay Payment Gateway

  • نمایش دکمه پرداخت بر اساس روش پرداخت انتخاب شده Show Payment Button Based On Payment Method Selected

  • پیکربندی پایه Razorpay Razorpay Basic Configuration

  • ترتیب Rzp را ایجاد کنید Create Rzp Order

  • Razorpay Checkout Razorpay Checkout

  • پرداخت های Razorpay را نهایی کنید Finalize Razorpay Payments

  • Git Push Git Push

داشبورد مشتری Customer Dashboard

  • سفارشات اخیر داشبورد مشتری Customer Dashbord Recent Orders

  • مشتری سفارشات من Customer My Orders

  • تنظیم جزئیات سفارش Order Detail Setup

  • جزئیات سفارش پایان صفحه Order Detail Page Finish

  • Git Push Git Push

داشبورد ارتباطات و فروشنده ManyToMany ManyToMany Relationship & Vendor Dashboard

  • بررسی اجمالی روابط خیلی به خیلی ها Many To Many Relationship Overview

  • خیلی ها به خیلی ها سفارش های فیلد و آزمایشی ایجاد می کنند Many To Many Create Field And Test Orders

  • مجموع سفارشات داشبورد فروشنده Total Orders Vendor Dashboard

  • داشبورد فروشنده سفارشات اخیر Recent Orders Vendor Dashboard

  • فروشندگان را برای سفارش تعیین کنید Assign Vendors To Order

  • جزئیات سفارش فروشنده صفحه Order Detail Page Vendor

  • مجموع فرعی را برای هر فروشنده محاسبه کنید Calculate Subtotal For Each Vendor

میان افزار سفارشی، کل درآمد هر فروشنده، درآمد ماه جاری Custom middleware, total revenue per vendor, current month's revenue

  • میان‌افزار سفارشی ایجاد کنید و از عملکرد فروشنده کل بهره ببرید Create Custom Middleware And Get Total By Vendor Function

  • محاسبه کل داده های سفارش فروشنده Calculate Vendor Order Total Data

  • صفحه جزئیات مجموع در سفارش را به روز کنید Update Total In Order Detail Page

  • مجموع درآمد هر فروشنده را محاسبه کنید Calculate Total Revenue Per Vendor

  • محاسبه درآمد ماه جاری Calculate Current Month Revenue

  • فروشنده سفارشات من Vendor My Orders

  • پلاگین Datatable را برای صفحه بندی و جستجوی سفارش بیدرنگ پیاده سازی کنید Implement Datatable Plugin For Pagination And Realtime Order Search

  • اطلاعیه سیستم پرداخت Payout System Announcement

  • Git Push Git Push

ادغام قالب های ایمیل Integrate Email Templates

  • ثبت الگوی ایمیل حساب کاربری Register User Account Email Template

  • ایمیل تایید سفارش به الگوی مشتری قسمت 1 Order Confirmation Email To Customer Template Part 1

  • ایمیل تایید سفارش به الگوی مشتری قسمت 2 Order Confirmation Email To Customer Template Part 2

  • سفارش الگوی ایمیل دریافتی به فروشنده Order Received Email Template To Vendor

  • Git Push Git Push

سایت را موبایل پسند کنید (ریسپانسیو) Make the site mobile-friendly (responsive)

  • Responsiveness-Part-1 Responsiveness-Part-1

  • Responsiveness-Part-2 Responsiveness-Part-2

استقرار پروژه در سرور خصوصی مجازی Linode Project Deployment on Linode Virtual Private Server

  • بررسی اجمالی Linode Linode Overview

  • نمای کلی سرور Server Overview

  • چگونه Nginx و Gunicorn با هم کار می کنند How Nginx And Gunicorn Works Together

  • چک لیست استقرار Deployment Checklist

  • در Linode & Create Server ثبت نام کنید Signup to Linode & Create Server

  • سرورهای نام دامنه ایجاد کنید Create Domain Nameservers

  • راه اندازی پایه سرور - یک کاربر Sudo ایجاد کنید Basic Server Setup - Create a Sudo User

  • مشکلات احتمالی استقرار و کد محلی را آماده کنید تا به سرور منتقل شود Possible deployment issues & Get the local code ready to be pushed to server

  • GIT را برای ارسال کد از سرور محلی به سرور زنده تنظیم کنید Setup GIT to push code from local server to live server

  • PostgreSQL را روی Live Server نصب و پیکربندی کنید Install & Configure PostgreSQL on Live Server

  • راه اندازی محیط مجازی در سرور زنده Setup Virtual Environment on Live Server

  • GDAL و PostGIS را روی سرور زنده نصب کنید Install GDAL and PostGIS on Live Server

  • Dumpdata و Loaddata در سرور زنده Dumpdata and Loaddata on Live Server

  • پیکربندی Gunicorn Gunicorn Configuration

  • پیکربندی Nginx Nginx Configuration

  • رفع فایل های استاتیک روی سرور Fix Static Files on Server

  • SSL را در سایت لایو نصب کنید Install SSL on Live Site

  • کد موقعیت مکانی فعلی کاربر را برای وب سایت زنده از نظر خارج کنید Uncomment user's current location code for live website

  • تبریک می گویم! تو موفق شدی! Congratulations! You made it!

نمایش نظرات

آموزش رستوران چند فروشنده جنگو - تجربه واقعی جنگو
جزییات دوره
37.5 hours
245
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,171
4.6 از 5
دارد
دارد
دارد
Rathan Kumar
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rathan Kumar Rathan Kumar

توسعه دهنده نرم افزار Full Stack