سبد خرید شما خالی است
فریمورک جنگو(Django) یک فریمورک Open Source است که با زبان پایتون (Python) توسعه داده شده است جنگو یک فریمورک بسیار قدرتمند برای پساده سازی برنامه های تحت وب با پایتون میباشد و شما میتوانید با استفاده از این فریمورک Django وبسایت هایی قدرتمند پیاده بکنید امروزه نیز شرکت های زیادی از فریمورک جنگو برای بک اند خود استفاده میکنند برای مثال instagram و netflix و وبسایت های زیادی نیز از این فریمورک قدرتمند استفاده میکنند, فریمورک جنگو از معماری MVT استفاده میکند جهت آشنایی بیشتر پیشنهاد میشود از مقالات سان لرن دیدن کنید تا با فریمورک جنگو بیشتر آشنا شوید در ادامه به بررسی دوره آموزش مقدماتی فریمورک جنگو به صورت پروژه محور میپردازیم
در این دوره آموزشی به طور کاملا رایگان و پروژه محور فریمورک جنگو(Django) را بررسی میکنیم و از صفر شروع خواهیم کرد به آشنایی با فریمورک جنگو و پس از اتمام روند آموزش یک پروژه هم به عنوان پروژه ی پایانی خواهیم ساخت با عنوان یک وبسایت Todo و در انتهای دوره پروژه ی خود را دیپلوی میکنیم روی سرور واقعی تا سایر افراد بتوانند به پروژه ما دسترسی داشته باشند و از آن استفاده کنند
در این دوره آموزشی از سان لرن مطالب زیر را در جنگو بررسی میکنیم:
برای شرکت در این دوره شما باید با زبان برنامه نویسی پایتون و همچنین Html css آشنا باشید زیرا در این دوره باید صفحات Html نیز بسازیم و ویرایش کنیم
پس از پایان دوره مقدماتی فریمورک جنگو شما باید به عنوان یک برنامه نویس جنگو به مفهوم های پیشرفته تر در این فریمورک دست پیدا کنید پیشنهاد ما به شما دوره آموزش پیشرفته جنگو می باشد زیرا این دوره به صورت کاملا پروژه محور از پروژه های کوچک برای مرور دوره مقدماتی شروع شده و به پروژه فروشگاهی پیشرفته منتهی میشود که شما پس از آن میتوانید یک فروشگاه را پیاده سازی کنید
محسن رجبی
سلام
من داخل views.py مدل home فیلتر ایجاد کردم و خب به درستی کار میکنه اما این کار زیر نمیشه!
من داخل مدل setting فیلدی دارم به نام ماه و همین هم داخل مدل classroom
میخوام کوئری بزنم ماه داخل setting رو با classroom مطالبقت بده و فیلتر کنه
محسن رجبی
از شما ترسید جوابش پیدا شد!
محسن رجبی
سلام استاد وقت بخیر ممنونم از راهنمایی های شما
من از کلید در این جدول استفاده کردم و موقع نمایش چطوری برای این کلید verbose_name تعریف کنم؟
الان این مدلی نمایش میده:
https://uploadkon.ir/uploads/28ae09_25Error.png
محمد رضا پودینه
سلام خدمت شما، در این بخش شما نام های مدل هایی ک دارید رو با verbose_name کاستوم کردید و اگر میخواهید که نام app شما ک بالای مدل ها نمایش میدهد عوض شود وارد فایل apps.py شوید و در کلاس مربوط اپ مورد نظر مقدار verbose_name را برای آن کلاس هم تعریف کنید
محسن رجبی
سلام استاد ببخشید من سوال دیگری هم داشتم خیلی جستجو در مقالات زدم و خیلی سرچ کردم چیزی دستگیرم نشد اگر راهنمایی کنید ممنونم
من یک مدل دارم برای تنظیمات اصلی برنامه که شامل عنوان سایت، توضیحات، تصویر لوگو و ... هستند
چطوری میشه کاری کرد که داخل table یک رکورد بیشتر اضافه نشه و همون فقط قابل ویرایش باشه یا هر راهکاری که میدونید راهنمایی کنید ممنون میشم.
چیزی شبیه به تنظیمات وردپرس میخوام برای سایت بزنم
محمد رضا پودینه
با سلام خدمت شما ساده ترین روش برای شما این است که هنگام استفاده از این تنظیمات مدل خود اولین آبجکت را به عنوان تنظیمات پیشفرض دریافت کنید به صورت زیر
و اما روش های دیگری هم وجود دارد مانند بازنویسی متد save در مدل و چک کردن وجود نداشتن آبجکت و همچنین استفاده از signal ها در جنگو
خب حالا متد Save چیست؟ این متد در هنگام ایجاد شدن یک آبجکت از مدل شما یا بهتره بگم یک شی از مدل شما صدا زده میشود و شما میتوانید با فراخوانی و بازنویسی مجدد آن در مدل خود تغیراتی که میخواهید را اعمال کنید
محسن رجبی
سلام استاد من واقعا با این آموزش خوبتون لذت بردم یک عمر php کار میکردم و الان دیدم چقدر پایتون شیرین و جذاب تر هستش.
یک سوال دارم ممکنه پاسخ بدید؟
در قسمت پنل ادمین جنگو من میخوام مدل های من بر اساس چیدمان خودم از بالا به پایین باشند
عکس زیر کاملا توضیح دادم
https://uploadkon.ir/uploads/446d01_25pic.png
محمد رضا پودینه
با سلام خدمت شما دوست عزیز برای اینکه بخواهید ترتیب را تغیر دهید باید چک کنید کدام مدل ها را در ابتدا Register کرده اید و ترتیب آن هاست که در پنل ادمین نمایش داده میشود و درمورد سوال بعدی شما نیز باید بگم اگر میخواهید فونت زیر مجموعه تنظیمات اصلی باشد مدلش را نیز در همان اپ تنظیمات قرار دهید و برایش اپ ایجاد نکنید
mohammad zarey
سلام دوستم گفته هر وقت تونستی API زدن رو با جنگو یاد بگیری خبرم کن
من بعد از پایان این دوره میتونم API بزنم
بابت تمام زحماتتون تشکر میکنم
محمد رضا پودینه
با سلام خدمت شما دوست عزیز شما در ابتدا باید فریمورک جنگو را یاد بگیرید و پس از یادگیری آن میتوانید دوره Api نویسی جنگو که همان Rest framework است را یادبگیرید از طریق لینک زیر
لینک دوره Api نویسی با جنگو
FATEMEH NAZEMI
سلام یه سوال داشتم ویدیوهارو نمیشه انلاین تماشا کرد؟ باید حتما دانلود بشن؟
محمد رضا پودینه
سلام خدمت شما دوست عزیز، بله باید دانلود کنید، درجهت رفاه شما عزیزان به زودی پخش انلاین به سایت اضافه خواهد شد