django-qmethod

Software kuvakaappaus:
django-qmethod
Ohjelmiston tiedot:
Versio: 0.0.3
Lähetyksen päivämäärä: 14 Apr 15
Kehittäjä: Zachary Voase
Lupa: Vapaa
Suosio: 1

Rating: nan/5 (Total Votes: 0)

Django-qmethod on Django-sovellus helposti määritellään toimintansa kokoelmista Django malleja (eli QuerySets ja Managers).
Eräänä päivänä, toivottavasti jotain tällaista sisältyy Django ydin.
Käyttö
Peruskäyttö on seuraava:
tuonti cPickle kuten suolakurkku
alkaen django.db tuonti mallit
alkaen djqmethod tuonti Manager, querymethod
luokan Group (models.Model):
& Nbsp; syöttö
luokan Person (models.Model):
& Nbsp; sukupuolia = dict (m = 'Mies', f = "Nainen", u = 'Määrittelemätön'). Kohdetta ()
& Nbsp; ryhmä = models.ForeignKey (Group, related_name = 'ihmiset')
& Nbsp; sukupuoli = models.CharField (MAX_LENGTH = 1, valintoja = sukupuolia)
& Nbsp; ikä ​​= models.PositiveIntegerField ()
& Nbsp; # Huomaa: sinun täytyy luoda selkeä johtaja täällä.
& Nbsp; esineitä = Manager ()
& Nbsp;querymethod
& Nbsp; def alaikäisten (kysely):
& Nbsp; paluu query.filter (age__lt = 18)
& Nbsp;querymethod
& Nbsp; def aikuiset (kysely):
& Nbsp; paluu query.filter (age__gte = 18)
# `Alaikäisten ()` ja `aikuiset ()` menetelmät ovat saatavilla johtaja:
väittävät isinstance (Person.objects.minors (), models.query.QuerySet)
# He ovat saatavilla myöhemmin querysets:
väittävät isinstance (Person.objects.filter (sukupuoli = 'm'). alaikäisten (),
& Nbsp; models.query.QuerySet)
# He olla saatavilla myös suhteita, jos ne sekoitetaan sisään
# Default johtaja että malli:
ryhmä = Group.objects.all () [0]
väittävät isinstance (group.people.minors (), models.query.QuerySet)
# QuerySets tuotetut ovat kokonaan suolakurkku-turvallinen:
väittävät isinstance (pickle.loads (pickle.dumps (Person.objects.minors ())),
& Nbsp; models.query.QuerySet)
Testi hanke sijaitsee testi / esimerkki /; ota tätä kattavampi esimerkki.
Asennus
Pip asentaa Django-qmethod

Vaatimukset :

  • Python
  • Django

Muu ohjelmistojen kehittäjä Zachary Voase

Markdoc
Markdoc

11 May 15

URLObject
URLObject

13 Apr 15

django-boss
django-boss

12 May 15

Kommentit django-qmethod

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!