django-load

Software kuvakaappaus:
django-load
Ohjelmiston tiedot:
Versio: 0.1.0
Lähetyksen päivämäärä: 11 May 15
Kehittäjä: Jonas Obrist
Lupa: Vapaa
Suosio: 0

Rating: 3.0/5 (Total Votes: 1)

Django-kuormitus on moduuli ja objekti loader sovellus Django.
Esimerkkejä
Täyden API dokumentaatio, katso http://django-load.readthedocs.org.
Oletetaan sovelluksen haluaa ladata kaikki plugins.py tiedostot asennetut sovellukset, jotta nämä apps laajentaa sovelluksen. Voit saavuttaa tämän näin:
alkaen django_load.core tuonti kuormitus
kuormitus (plugins)
Nyt sanokaamme haluat tehdä saman, mutta todella tehdä jotain näiden moduulien, tarkemmin, löytää kaikki esineet kyseisissä moduuleissa, jotka ovat alaluokkien BasePlugin ja ottamaan yhteyttä do_something toimintoa nämä esineet:
alkaen django_load.core tuonti iterload
sillä moduuli iterload (plugins):
& Nbsp; sillä nimi dir (moduuli):
& Nbsp; obj = getattr (moduuli, nimi)
& Nbsp; Jos issubclass (obj, BasePlugin):
& Nbsp; do_something (obj)
Voisit myös puitteet nimeltään MY_APP_PLUGINS jossa tuonti polut samanlainen MIDDLEWARE_CLASSES. Haluat ladata nämä plugins ja kutsuvat do_something toimintoa heidän:
alkaen django_load.core tuonti iterload_objects
alkaen django.conf tuontiasetuksista
sillä OBJ in iterload_object (settings.MY_APP_PLUGINS):
& Nbsp; do_something (obj)
Jos haluat vain ladata yksittäisen objektin, voit tehdä senkin. Sanotaan haluat ladata MyObject alkaen mypackage.mymodule moduuli:
alkaen django_load.core tuonti load_object
obj = load_object ('mypackage.mymodule.MyObject ")

Ominaisuudet

  • Lataa kaikki moduulit kaikkien asennettujen sovellusten kanssa etunimi.
  • Lataa kaikki moduulit kaikkien asennettujen sovellusten kanssa etunimi ja iteroida päälle.
  • Aseta objektin Moduuli middleware luokkia kuin tuonti polku.
  • Unittested (ks http://ci.django-cms.org/job/django-load/)
  • dokumentoidut (ks http://django-load.readthedocs.org)

vaatimukset

  • Python
  • Django

Muu ohjelmistojen kehittäjä Jonas Obrist

django-mailchimp
django-mailchimp

14 Apr 15

django-nani
django-nani

12 May 15

cmsplugin-rst
cmsplugin-rst

11 May 15

Kommentit django-load

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