الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مالفرق بين models.Manager & models.Model

بدأه willpower في 20 أغسطس 2011 · 1 رد · 652 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

احيانا نرى في اطار العمل django

class MyModel(models.Model):

و

MyModel(models.Manager):

فمالفرق بين الاثنين

#2

الإشتقاق للصف من Model صحيح في حالة أنك بتنشئ المودلز وهي مايمثل (الجدول بالنسبة ل sql ) وهي (الصف class بالنسبة ل python )

أما الإشتقاق من Manager فهو في الغالب لإضافة طرق جديدة للكائن objects الموجود داخل Model (وهو Manager)

ببساطة عن طريقه يتم التعامل مع قاعدة البيانات

تستطيع المراجعة هنا للأمثلة

http://www.djangobook.com/en/2.0/chapter10/

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

مواضيع مشابهة