anyit.djattributes

Software screenshot:
anyit.djattributes
Software ətraflı:
Version: 0.3.1
Tarixi Upload: 11 May 15
Geliştirici: Jan Hoehn
Lisenziya: Pulsuz
Məşhurluq: 29

Rating: 3.0/5 (Total Votes: 2)

.

anyit.djattributes bir Django toxunmadan hər hansı bir model üçün ixtiyari atributları təmin etmək məqsədi daşıyır app & nbsp edir; qazandı rahatlıq sıx məlumatları ilə böyük miqyaslı applications aydın olacaq itirilmiş sürəti ilə ödənilir.
Boşluğu Mind
Mən bu barədə bir az narahat fəlsəfə Django üçün uyğun olan deyiləm. Böyük miqyaslı qeyri seyrək data heyəti üçün istifadə etməyin əmin olun. Mən yalnız ixtiyari, yol asılı atributları olan ağac strukturu ilə narahat etdi. Mən bunu niyə bu. Mən bu yol ola bilər, mən modelləri daha aşağı nailed idi.
Quraşdırma :
& Nbsp; yalnız cari Django layihə atributları qovluq surəti və ayarları "atributları" daxildir.
& Nbsp; ya sudo easy_install anyit.djattributes istifadə edərək, yüklemek və anyit.djattributes.attributes "daxildir.
istifadə :
A javascript / notation kimi JQuery həyata və sadə interface sinif adlı attr tərəfindən təmin edilir. Adi classnames kimi kapital məktub jQuery kimi hiss etmək üçün çalışırıq.
Type interfeys
& Nbsp; attr.create_type (adı, təsviri, növü) # növü yaradır. Növləri haqqında daha ətraflı məlumat üçün __doc__ baxın və necə təmsil olunur. İndi internal_types int, float, simli, mətn, Unicode, sinif (hər hansı bir pickleable obyekt) və contenttype ilə (a Django gereric düyməsini istifadə).
& Nbsp; attr.delete_type (adı) Diqqətli! şəlalə (heç daşıyıcı) hər hansı dəyərlər məhv edəcək verilən növü.
Carrier interfeys
& Nbsp; attr (sahibi) verilmiş sahibi üçün atributları bir siyahısını qaytarır.
& Nbsp; attr (sahibi, adı) # sahibləri bir adı və ya Yox ilə aid qayıdacaq.
& Nbsp; attr (sahibi, adı, dəyər) # ... onun dəyəri müəyyən və ya növü koscher olmadığını qaldırmaq.
& Nbsp; attr (sahibi, adı, dəyəri, create_attributetype, create_attribut, klass, təsviri) create_attributetype verilən adı ilə bir attributetype yaradılması arasında seçir, verilən dəyər və bu ad müəyyən təsviri ilə müəyyən növü təsviri explicitely deyil təmin edir. create_attribute hələ verilmiş və ya bir NameError qaldırmaq bir atributu növü kimi ilə əlavə deyil ki, bir daşıyıcı ilə bir atributu şərik olacaq. klass bir misal verilir belə, atribut bir model əlavə olunur tətbiq etmək seçir.
Interfeys Atribut
& Nbsp; attr.find (atributu) bir atributu sahibi qayıdacaq
& Nbsp; attr.find (adı) verilmiş adı atributu növü üçün atributları bir siyahısını qaytarır
& Nbsp; attr.find (adı, dəyər) # dəyər uyğun verilən ad atributu növü üçün atributları bir siyahısını qaytarır
Dağıdıcı interfeys
& Nbsp; attr.delete () bütün atributları siler
& Nbsp; attr.delete (adı) verilmiş növü olan bütün atributları siler.
& Nbsp; attr.delete (obyekt) bütün atributları verilmiş obyekt və ya sinif əlavə olunur silmək

Bu azad yeni nədir:

.

  • siyahısı arqument kimi qəbul əgər (o) bjects üçün əlavə batch emal.
  • (n) Ames olan halda edəcək (dict arqument kimi qəbul əgər varsa) təyin və ya (siyahı) çox atributları retreive.
  • üçün əlavə batch emal
  • nöqtələr istifadə nested dict elementləri retreivel (.). Kimi əlavə ad

tələblər

  • Python
  • Django

Şərh anyit.djattributes

Şərhlər tapılmadı
Şərh əlavə
Images yandırın!