django-load

Szoftver screenshot:
django-load
Szoftver adatai:
Változat: 0.1.0
Feltöltés dátuma: 11 May 15
Fejlesztő: Jonas Obrist
Engedély: Ingyenes
Népszerűség: 0

Rating: 3.0/5 (Total Votes: 1)

Django-terhelés a modul és a tárgy loader app Django.
Példák
A teljes API dokumentáció, kérjük, olvassa el http://django-load.readthedocs.org.
Tegyük fel, hogy az alkalmazás azt akarja, hogy betöltse az összes plugins.py fájlokat a telepített alkalmazásokat, hogy ezeket az alkalmazásokat kiterjeszti az alkalmazás. Ezt úgy tudod elérni, mint ez:
re django_load.core import teher
terhelés ("plugins")
Most mondjuk azt szeretnénk, hogy tegyék ugyanezt, de valóban tenni valamit azokkal modulok, pontosabb, megtalálja az összes tárgyat az ezekben a modulokban, hogy alosztálya BasePlugin, és hívja a do_something funkció azokat a tárgyakat:
re django_load.core import iterload
A modul iterload ("plugins"):
& Nbsp; A név közé dir (modul):
& Nbsp; obj = getattr (modul, név)
& Nbsp; Ha issubclass (obj, BasePlugin):
& Nbsp; do_something (obj)
Te is egy beállítást nevű MY_APP_PLUGINS amely import utak hasonló MIDDLEWARE_CLASSES. Betölteni kívánt azoknak plugins és hívja a do_something funkció velük:
re django_load.core import iterload_objects
re django.conf importálási beállítások
A obj az iterload_object (settings.MY_APP_PLUGINS):
& Nbsp; do_something (obj)
Ha csak szeretné betölteni egy objektumot, amit tehetünk, hogy túl. Mondjuk a betölteni kívánt MyObject a mypackage.mymodule modul:
re django_load.core import load_object
obj = load_object ("mypackage.mymodule.MyObject)

Tulajdonságok :

  • Load minden modul minden telepített alkalmazások a adott nevet.
  • Minden modul minden telepített alkalmazások egy adott nevet, és végighaladni őket.
  • Töltsön egy objektumot a modul segítségével a middleware osztályok, mint a behozatali utat.
  • Unittested (lásd http://ci.django-cms.org/job/django-load/)
  • Dokumentált (lásd http://django-load.readthedocs.org)

követelmények :

  • Python
  • Django

Más szoftver fejlesztő Jonas Obrist

cmsplugin-rst
cmsplugin-rst

11 May 15

django-nani
django-nani

12 May 15

django-mailchimp
django-mailchimp

14 Apr 15

Hozzászólások a django-load

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!