در ادامه نکتهها و ترفندهای جنگو و آموزش Django - پیاده سازی Rating با ٖGeneric Relation را بررسی کردیم.
فرض کنید با Django درحال توسعه نرم افزاری هستید که مدلهای مختلفی مانند محصولات، مطالب وبلاگ، نظرات و ... در آن وجود دارد و مدیر پروژه از شما میخواهد که امکان رتبه بندی یا Rating به همه آن مولفهها اضافه کنید. یک انتخاب این است که به ازای هر کدام از این مولفهها یک مدل Rate اضافه کنید که بدیهی است نگه داری همه آنها پیچیدگیهای خاص خود را دارد. بسیار ایدهال خواهد بود اگر بتوانیم یک مدل Rate داشته باشیم و در همه مدلهای دیگر از آن استفاده کنیم. به عبارت دیگر به صورت چند ریختی یا Polymorphism و یا Generic رابطه خود را پیاده کنیم. Generic Relation یکی از ویژگیهای جذابی است که Django ارایه میدهد. در این ویدیو به بررسی Content Type در Django پرداختیم و امکانات مهمی که برای چندریختی در مدلها ارایه میدهدپرداختیم.
Link: https://youtu.be/VOnRkXjlfVI
PlayList: https://youtube.com/playlist?list=PLJ9zDGwhhsBwdrfdaoOqbYev3_ocuBOfv
〰️〰️〰️〰️〰️
© @Microfrontend_ir
Post #120
971

- 🔥 10