قیمت :

رایگان

LinkedIn
Twitter
Facebook
Telegram
LinkedIn
Twitter
Facebook
Telegram

این یک آموزش تک‌قسمتی رایگان است. به سبد خرید افزوده و با چند کلیک دریافت کنید.

درباره مدرس 

اطلاعات دوره

توضیحات

در این فیلم در مدت ۱۸ دقیقه به آموزش آپلود عکس در جنگو می‌پردازیم. این آموزش درس 15 از فصل دوم آموزش فروشگاه جنگو است. یاد خواهید گرفت که پوشه static در جنگو بسازید. این فیلم در جریان دوره ساخت فروشگاه با django و react ضبط شد. اما چون آپلود عکس به طور کلی برای جنگوکارها سوال است به صورت مستقل و رایگان نیست در اینجا منتشر شد.

 

این آموزش در یک نگاه

در آغاز فیلم یک مدل محصول و وضعیت کنونی آن در دیتابیس جنگو معرفی می‌شود. سپس با تنظیم یک فیلد ImageField امکان آپلود عکس برای این مدل را ایجاد می‌کنیم. همچنین کتابخانه Pillow را در جنگو نصب می‌کنیم. جنگو به کمک پیلو تصاویر را پردازش می‌کند. ملاحظه می‌کنیم که امکان بارگذاری عکس در پنل اضافه شده و این فیلد در دیتابیس نیز افزوده می‌شود.

از آنجا که هدف ما تنظیم آپلود عکس در جنگو در پوشه static و به صورت اصولی است پس باید اصلاحی انجام دهیم. پوشه static و یک زیرپوشه images می‌سازیم. آنگاه این مسیر را به کمک ویژگی‌های STATICFILES_URL و MEDIA_ROOT به جنگو معرفی می‌کنیم.
سرانجام به لینک عمومی برای نمایش تصویر در جنگو نیاز داریم.

ویژگی MEDIA_URL را در فایل settings پروژه جنگو تنظیم می‌کنیم. و نهایتا به کمک تابع static در urls پروژه به جنگو اعلام می‌کنیم که چگونه از فایل‌های آپلود شده لینک عمومی بسازد. همچنین فایل‌ها باید اصولی در این پوشه در پروژه قرار گیرند.

 

فصل‌های مربوط به این برگ از آموزش:

 

کلیدواژگان

آموزش آپلود عکس در جنگو | بارگذاری عکس در پروژه جنگو | کار با فایل در جنگو | کار با فایل در django | کار با تصویر در جنگو | کار با تصویر در django | بارگذاری عکس در جنگو | آپلود عکس در جنگو | بارگذاری عکس در django

 

سرفصل‌ها

سرفصل‌ها

  • ایجاد ImageField برای قابلیت بارگذاری عکس در مدل
  • نصب کتابخانه Pillow پیلو در جنگو برای کار با تصویر
  • ساخت migration و مهاجرت تغییرات مدل به جدول دیتابیس
    آپلود عکس در جنگو و مسیر پیش فرض آپلود فایل ها در پروژه
  • ایجاد پوشه static برای فایل‌های css و js و images
  • مفهوم STATICFILES_URL در جنگو
  • مفهوم MEDIA_ROOT و MEDIA_URL در django
  • کار تابع static برای ساخت url از فایل های یک پوشه
  • ساخت لینک عمومی نمایش تصویر بعد از بارگذاری
  • معنی upload_to در FileField و ImageField
  • معرفی منابع مطالعاتی بیشتر
نظرات (2)

2 دیدگاه برای آموزش آپلود عکس در جنگو ___ تنظیم ریشه و url فایل‌های استاتیک

  1. raei.r92 (خریدار محصول)

    سلام خدمت استاد آصفی عزیز، من تازه با سایتتون اشنا شدم، برای مسیردهی عکسا توی پروژه م که چنتا App داره به مشکل خوردم که با توضیحات شما تو این دوره مشکلم حل شد؛ ممنون از توضیحات جامع شما؛ ان شاالله در ادامه کار بیشتر از راهنمایی های بسیار مفیدتون بهره ببرم. سپاس

    • مصطفی آصفی

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

  2. نسرین دشتی (خریدار محصول)

    سلام در مورد اپلود فایل به چه صورت هست که فقط فایل متنی رو بتونیم ارسال کنیم

    • مصطفی آصفی

      سلام به شما. این نمونه کد (+) برای محدود کردن نوع فایل در جنگو می تونه مفید باشه.

دیدگاه خود را بنویسید

نظرات کاربران در خصوص دوره 

2 دیدگاه برای آموزش آپلود عکس در جنگو ___ تنظیم ریشه و url فایل‌های استاتیک

  1. raei.r92 (خریدار محصول)

    سلام خدمت استاد آصفی عزیز، من تازه با سایتتون اشنا شدم، برای مسیردهی عکسا توی پروژه م که چنتا App داره به مشکل خوردم که با توضیحات شما تو این دوره مشکلم حل شد؛ ممنون از توضیحات جامع شما؛ ان شاالله در ادامه کار بیشتر از راهنمایی های بسیار مفیدتون بهره ببرم. سپاس

    • مصطفی آصفی

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

  2. نسرین دشتی (خریدار محصول)

    سلام در مورد اپلود فایل به چه صورت هست که فقط فایل متنی رو بتونیم ارسال کنیم

    • مصطفی آصفی

      سلام به شما. این نمونه کد (+) برای محدود کردن نوع فایل در جنگو می تونه مفید باشه.

دیدگاه خود را بنویسید

SKU HB-DjangoReact-ChB-15-Image.zip Category Tags , , , ,