django-qmethod

Programinė įranga Screenshot:
django-qmethod
Programinė detalės:
Versija: 0.0.3
Įkėlimo datą: 14 Apr 15
Kūrėjas: Zachary Voase
Licencija: Nemokamai
Populiarumas: 1

Rating: nan/5 (Total Votes: 0)

django-qmethod yra Django app lengvai nustatyti operacijas kolekcijų Django modelių (tai yra, QuerySets ir vadovai).
Vieną dieną, tikiuosi kažkas panašaus į tai įtraukta į Django pagrindas.
Naudojimas
Pagrindinis naudojimas yra taip:
importo cPickle kaip marinatas
nuo django.db importo modelių
nuo djqmethod importo vadovas, querymethod
klasė grupė (models.Model):
& Nbsp; perdavimas
klasė asmuo (models.Model):
& Nbsp;. Lytys = dict (m = 'Vyras "f =' Panelių", U = "nenurodytas") elementus ()
& Nbsp; grupė = models.ForeignKey (grupė, related_name = "Žmonės")
& Nbsp; lyčių = models.CharField (MAX_LENGTH = 1, pasirinkimų = lyčių)
& Nbsp; amžius = models.PositiveIntegerField ()
& Nbsp; # Pastaba: jums reikia čia sukurti aiškų vadybininkas.
& Nbsp; objektus = direktorius ()
& Nbsp;querymethod
& nbsp; def nepilnamečiai (užklausos):
& Nbsp; grąža query.filter (age__lt = 18)
& Nbsp;querymethod
& nbsp; def suaugusieji (užklausos):
& Nbsp; grąža query.filter (age__gte = 18)
# Į `nepilnamečiai ()` `ir suaugusiųjų ()` metodai bus galima rasti vadybininkas:
teigti isinstance (Person.objects.minors (), models.query.QuerySet)
# Jie bus prieinama dėl vėlesnių querysets:
teigti isinstance (Person.objects.filter (lytis = "m"). nepilnamečius ()
& Nbsp; models.query.QuerySet)
# Jie taip pat bus prieinama dėl santykių, jei jie buvo sumaišyti su
# Numatytoji tvarkyklė šiuo modeliu:
grupė = Group.objects.all () [0]
teigti isinstance (group.people.minors (), models.query.QuerySet)
# Pagamintas QuerySets yra visiškai marinatas-saugus:
teigti isinstance (pickle.loads (pickle.dumps (Person.objects.minors ()))
& Nbsp; models.query.QuerySet)
Testas projektas yra testas / pavyzdys /; konsultuotis tai išsamesniam pavyzdyje.
Diegimas
PIP įdiegti Django-qmethod

Reikalavimai :

  • Python
  • Django

Kita programinė įranga kūrėjas Zachary Voase

django-boss
django-boss

12 May 15

Dagny
Dagny

20 Feb 15

Markdoc
Markdoc

21 Jul 15

Komentarai django-qmethod

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!