سرمایه گذاری متفاوت در سال نو 🍎🌱 ۳۵٪ تخفیف نوروزی ➕ حضور رایگان در مسترمایند نخبگان صنعت نرم‌افزار 💻✅
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ Verahram
فیلد product
جامعه پایتون (وب) ایجاد شده در ۲۹ آذر ۱۴۰۰

سلام

می‌خواستم بدونم آیا دلیل خاصی داشت که استاد در فرم AddToBasket برای product از ModelChoiceField استفاده کردن؟

برای مثال می‌تونیم از‌ ‌یک IntegerField با ویجت HiddenInput استفاده کنیم و در ‌view مقدار id اون product رو به عنوان مقدار بهش بدیم...

سلام وقت بخیر


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

پوریا شفیعی ۲۹ آذر ۱۴۰۰، ۱۷:۳۴

ممنون از پاسختون

البته دلیل دیگه‌ای هم داره که من بهش پی بردم،اون هم این که ModelChoiceField تنها فیلدی هست که یک آبجکت رو در request ارسال می‌کنه و کار کردن با آبجکت راحت‌تر ‌هست تا این که هربار بخوایم اون آبجکت رو با استفاده از‌ ‌idش از دیتابیس بگیریم.

Verahram ۲۹ آذر ۱۴۰۰، ۲۱:۱۳

درسته همینطوره

بهترین پاسخ
پوریا شفیعی ۳۰ آذر ۱۴۰۰، ۰۷:۴۳