django-load

Yazılım ekran görüntüsü:
django-load
Yazılım detaylar:
Versiyon: 0.1.0
Qayıt: 11 May 15
Geliştirici: Jonas Obrist
Lisans: Ücretsiz
Popülerlik: 0

Rating: 3.0/5 (Total Votes: 1)

django-yük Django için bir modül ve nesne yükleyici uygulaması.
Örnekler
Tam API belgelerine için http://django-load.readthedocs.org başvurun.
Senin app yüklü uygulamalar tüm plugins.py dosyaları yüklemek için bu uygulamalar uygulamanızı genişletmek için izin istediğini varsayalım. Böyle elde edebilirsiniz:
django_load.core ithalat yükü
Yük ('eklentileri')
Şimdi BasePlugin alt sınıfları vardır ve bu nesnelerin bizim do_something işlevini çağırın o modüllerde, tüm nesneleri bulmak, aynı yapmak istediklerini söylüyorlar, ama aslında daha spesifik olan modülleri ile bir şeyler yapalım:
django_load.core ithalat iterload gelen
iterload modülü ('eklentileri') için:
& Nbsp; dir ismi (modülü):
& Nbsp; obj = getattr (modül, isim)
Ve nbsp, eğer issubclass (obj, BasePlugin):
& Nbsp; do_something (obj)
Ayrıca MIDDLEWARE_CLASSES benzer ithalat yollarını içeren MY_APP_PLUGINS denilen bir ayar olabilir. Siz bu eklentileri yüklemek ve onlarla do_something işlevini çağırmak istiyorum:
django_load.core ithalat iterload_objects gelen
django.conf ithalat ayarlarından
iterload_object (settings.MY_APP_PLUGINS) 'de obj için:
& Nbsp; do_something (obj)
Yalnızca tek bir nesne yüklemek istiyorsanız, siz de bunu yapabilirsiniz. Diyelim ki mypackage.mymodule modülünden MyObject yüklemek istediğinizi varsayalım:
django_load.core ithalat Load_object gelen
obj = Load_object ('mypackage.mymodule.MyObject')

Özellikler :

    a ile yüklü olan tüm uygulamalar
  • Load tüm modülleri verilen isim.
  • verilen isimdeki tüm yüklü uygulamalar tüm modülleri yükleyin ve onlar üzerinde yineleme.
  • ithalat yolu gibi katman sınıflarını kullanarak bir modül bir nesne yerleştirin.
  • Unittested (http://ci.django-cms.org/job/django-load/ bakınız)
  • belgelenmiş (http://django-load.readthedocs.org bakınız)

Gereksinimleri :

  • Python
  • Django

Geliştirici Diğer yazılım Jonas Obrist

cmsplugin-rst
cmsplugin-rst

11 May 15

favssh
favssh

14 Apr 15

django-nani
django-nani

12 May 15

Yorumlar django-load

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!