السلام عليكم
احيانا نرى في اطار العمل django
class MyModel(models.Model):
و
MyModel(models.Manager):
فمالفرق بين الاثنين
السلام عليكم
احيانا نرى في اطار العمل django
class MyModel(models.Model):
و
MyModel(models.Manager):
فمالفرق بين الاثنين
الإشتقاق للصف من Model صحيح في حالة أنك بتنشئ المودلز وهي مايمثل (الجدول بالنسبة ل sql ) وهي (الصف class بالنسبة ل python )
أما الإشتقاق من Manager فهو في الغالب لإضافة طرق جديدة للكائن objects الموجود داخل Model (وهو Manager)
ببساطة عن طريقه يتم التعامل مع قاعدة البيانات
تستطيع المراجعة هنا للأمثلة
(map share people)
فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader