django-qmethod

البرمجيات قطة:
django-qmethod
تفاصيل البرنامج:
الإصدار: 0.0.3
تاريخ إيداع: 14 Apr 15
المطور: Zachary Voase
ترخيص: حرر
شعبية: 24

Rating: 3.0/5 (Total Votes: 2)

وجانغو-qmethod هو التطبيق جانغو لتحديد بسهولة العمليات على مجموعات من نماذج جانغو (أي، QuerySets ومدراء).
يوم واحد، وآمل أن يتم تضمين شيئا من هذا القبيل في جانغو الأساسية.
استعمال
الاستخدام الأساسي هو كما يلي:
cPickle استيراد كما المخلل
من نماذج استيراد django.db
من إدارة استيراد djqmethod، querymethod
الطبقة المجموعة (models.Model):
على & nbsp؛ تمريرة
الشخص فئة (models.Model):
على & nbsp؛. الجنسين = ديكت (م = 'مالي'، و = 'أنثى'، ش = 'غير محدد') وحدات ()
على & nbsp؛ مجموعة = models.ForeignKey (مجموعة، related_name = 'الناس')
على & nbsp؛ بين الجنسين = models.CharField (MAX_LENGTH = 1، والخيارات = الجنسين)
على & nbsp؛ العمر = models.PositiveIntegerField ()
على & nbsp؛ # ملاحظة: تحتاج إلى إنشاء مدير صريح هنا.
ونبسب؛ كائنات = إدارة ()
على & nbsp؛querymethod
على & nbsp؛ مواطنه القصر (الاستعلام):
على & nbsp؛ query.filter عودة (age__lt = 18)
على & nbsp؛querymethod
على & nbsp؛ مواطنه البالغين (الاستعلام):
على & nbsp؛ عودة query.filter (age__gte = 18)
# و`القصر ()` `والبالغين ()` وأساليب تكون متاحة على المدير:
تأكيد isinstance (Person.objects.minors ()، models.query.QuerySet)
# انهم سوف يكون متاح في querysets اللاحقة:
تأكيد isinstance (Person.objects.filter (النوع الاجتماعي = 'م'). القاصرين ()،
على & nbsp؛ models.query.QuerySet)
# انهم سوف تكون متاحة أيضا على العلاقات، لو كانت مختلطة في ل
المدير الافتراضي # لهذا النموذج:
مجموعة = Group.objects.all () [0]
تأكيد isinstance (group.people.minors ()، models.query.QuerySet)
# وQuerySets المنتجة هي تماما-المخلل آمن:
تأكيد isinstance (pickle.loads (pickle.dumps (Person.objects.minors ()))،
على & nbsp؛ models.query.QuerySet)
يقع مشروع اختبار في اختبار / المثال /. استشارة هذا لسبيل المثال أكثر شمولا.
تركيب
نقطة تثبيت جانغو-qmethod

المتطلبات:

بيثون
جانغو

البرامج الأخرى من المطور Zachary Voase

Markdoc
Markdoc

11 May 15

Markdoc
Markdoc

21 Jul 15

Dagny
Dagny

20 Feb 15

URLObject
URLObject

13 Apr 15

تعليقات ل django-qmethod

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!