django-qmethod

Software screenshot:
django-qmethod
Software ətraflı:
Version: 0.0.3
Tarixi Upload: 14 Apr 15
Geliştirici: Zachary Voase
Lisenziya: Pulsuz
Məşhurluq: 1

Rating: nan/5 (Total Votes: 0)

Django-qmethod (ki, QuerySets və menecerləri) asanlıqla Django modelləri kolleksiyaları əməliyyatları müəyyən bir Django app edir.
Bir gün, mən bu kimi bir şey Django əsas daxil edilir ümid edirik.
istifadə
Aşağıdakı kimi əsas istifadə edir:
turşu kimi idxal cPickle
django.db idxal modelləri
djqmethod idxal Manager, querymethod dən
class Group (models.Model):
& Nbsp; pass
sinif şəxs (models.Model):
& Nbsp;. Cinslər = dict (= 'Qadın' f m = 'Male', u = 'Unspecified) maddələri ()
& Nbsp; qrup = models.ForeignKey (Qrup, related_name = 'insan')
& Nbsp; gender = models.CharField (max_length = 1, seçim = cinslər)
& Nbsp; yaş = models.PositiveIntegerField ()
& Nbsp; # Qeyd: burada açıq meneceri yaratmaq lazımdır.
& Nbsp; obyektləri = Manager ()
& Nbsp;querymethod
& Nbsp; def yetkinlik yaşına çatmayanların (sorğu):
& Nbsp; qaytarılması query.filter (age__lt = 18)
& Nbsp;querymethod
& Nbsp; def böyüklər (sorğu):
& Nbsp; qaytarılması query.filter (age__gte = 18)
# `Yetkinlik yaşına çatmayanlar ()` və `böyüklər ()` üsulları meneceri mövcud olacaq:
isinstance müdafiə (,) (Person.objects.minors models.query.QuerySet)
# Onlar sonrakı querysets mövcud olacaq:
isinstance (Person.objects.filter (gender = 'm') müdafiə. yetkinlik yaşına çatmayanların ()
& Nbsp; models.query.QuerySet)
Onlar qarışdırılır edilmişdir # Onlar həmçinin əlaqələrin mövcud olacaq
Ki, model üçün # default meneceri:
qrup = Group.objects.all () [0]
isinstance müdafiə (,) (group.people.minors models.query.QuerySet)
# Istehsal QuerySets tamamilə turşu-təhlükəsiz:
(isinstance (pickle.loads (pickle.dumps müdafiə Person.objects.minors ()))
& Nbsp; models.query.QuerySet)
A test layihəsi test / Məsələn yerləşən /; daha ətraflı məsələn bu oldu.
Quraşdırma
Django-qmethod bərpa tırtıl

tələblər

  • Python
  • Django

Geliştirici digər proqram Zachary Voase

django-boss
django-boss

12 May 15

Dagny
Dagny

20 Feb 15

Markdoc
Markdoc

11 May 15

django-exceptional
django-exceptional

11 May 15

Şərh django-qmethod

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!