anyit.djattributes

Programinė įranga Screenshot:
anyit.djattributes
Programinė detalės:
Versija: 0.3.1
Įkėlimo datą: 11 May 15
Kūrėjas: Jan Hoehn
Licencija: Nemokamai
Populiarumas: 29

Rating: 3.0/5 (Total Votes: 2)

anyit.djattributes yra Django app, kuri siekia suteikti savavališkai atributus bet modelio neliesdami ją. & Nbsp; lankstumas laimėjo mokama greičiu prarastas, kuris taps akivaizdus Didelio masto programų tankiais duomenis.
Protas spragą
Aš esu šiek tiek susirūpinęs tai yra ne suderinamas su django filosofiją. Įsitikinkite, kad jums nereikia naudoti šį didelio masto ne retas duomenų stuff. Aš tiesiog nekamuos medžio struktūrą, kurioje yra savavališkas, kelio priklausomas atributus. Tai kodėl aš tai padariau. Jeigu aš galėjo išvengti Man tai buvo mano modeliai daugiau prikalami.
Diegimas
& Nbsp; Tiesiog nukopijuokite atributų aplanką į savo dabartinę django projektą ir įtraukti "atributus" savo nustatymus.
& Nbsp; arba įdiegti ją naudojant sudo easy_install anyit.djattributes ir apima "anyit.djattributes.attributes".
Naudojimas
JavaScript / JQuery, kaip notacijos yra įgyvendinami ir teikia paprasta sąsaja klasė vadinama attr. Nėra didžioji raidė, kaip ir įprastų classnames bando padaryti jį jaustis kaip JQuery.
Tipas sąsajos
& Nbsp; attr.create_type (pavadinimas, aprašymas, tipas) # Sukuria tipą. Pažvelkite į tolesnio informacijos __doc__ tipuose ir, kaip jie atstovauja. Iki šiol į internal_types int, float, styginių, teksto, unicode, klasės (bet pickleable objektas) ir turiniotipas (naudojant Django gereric klavišą).
& Nbsp; attr.delete_type (vardas ir pavardė) # Atsargiai! Kaskada bus sunaikinti bet kokius vertės (ne vežėjas!) Iš tikro tipo.
Carrier sąsajos
& Nbsp; attr (savininkas) # grįš atributų sąrašą tikroje savininkas.
& Nbsp; attr (savininkas, vardas ir pavardė) # grįš savininkai atributas su tam tikru pavadinimu arba jų nėra.
& Nbsp; attr (savininkas, vardas, vertė) # ... nustatyti jo vertę arba padidinti, jei tipas yra ne koscher.
& Nbsp; attr (savininkas, vardas, vertę, create_attributetype, create_attribut, klass, aprašymas) # create_attributetype pasirenka tarp sukurti attributetype su nurodytu pavadinimu, tipo nustatomas pagal konkrečios vertės ir aprašymo nustatytas tokiu pavadinimu, jei aprašymas yra ne explicitely jeigu. create_attribute susies tam tikrą atributą su vežėju, kuris dar pridedamas su atributas tipo kaip pateikti ar kelti NameError. klass pasirenka vykdymą atributas yra pridedamas prie modelio, net jei atvejis yra pateikta.
Įgūdis sąsajas
& Nbsp; attr.find (atributas) # sugrįš tam tikro požymio savininką
& Nbsp; attr.find (vardas ir pavardė) # grįš atributų sąrašą atributo tipą vardo
& Nbsp; attr.find (pavadinimas, vertė) # grįš atributų sąrašą atributo tipą vardo atitinkančių vertę
Žalinga sąsajos
& Nbsp; attr.delete () # ištrins visus atributus
& Nbsp; attr.delete (vardas ir pavardė) # ištrins visus atributus, turinčius tikrą tipą.
& Nbsp; attr.delete (objektas) # bus ištrinti visi atributai yra pridedamas prie konkretaus objekto ar klasės

Kas naujo , šioje laidoje:

.

  • Pridėta partijos apdorojimas (o) bjects jei praėjo sąrašu argumentas.
  • Pridėta partijos apdorojimas (n) Ames, jei kuri skirs (jei perduodamas kaip dict argumentas) arba išgauti (sąrašas) kelis atributus.
  • Pridėta vardų kaip retreivel iš lizdinė žodynų elementų naudojant taškus (.).

Reikalavimai

  • Python,
  • Django

Komentarai anyit.djattributes

Komentarai nerastas
Pridėti komentarą
Pasukite ant paveikslėlio!