programming4us
 
 

anyit.djattributes 0.2.4

Las cualidades para Django modelan en un sintaxis inspirado JQuery

anyit.djattributes es un Django app que apunta proporcionar las cualidades arbitrarias para cualquier modelo sin el tacto de él. La flexibilidad ganada se paga con la velocidad perdida, que llegará a ser obvia en usos escalados grandes con datos densos.

Importar del boquete

Soy un pedacito referido sobre este ser no obediente a la filosofía del django. Cerciorarse de que usted no utilice esto para la materia no escasa de los datos del gran escala. Acabo de ser incomodado con contener arbitrario, cualidades de la estructura arborescente del dependiente de la trayectoria. Esta es la razón por la cual la hice. Si habría podido evitar esto hice mis modelos clavar abajo.

Instalación:

 Apenas copiar la carpeta de las cualidades a su proyecto actual del django e incluir las “cualidades” en sus ajustes.
 O instalarlo usar el easy_install anyit.djattributes del sudo e incluir “anyit.djattributes.attributes”.

Uso:

Un Javascript/un JQuery como la notación es ejecutado y proporcionado por una clase simple del interfaz llamada attr. Ninguna mayúscula como en los classnames generalmente que intentan hacer que siente como JQuery.

Mecanografiar los interfaces

 attr.create_type (nombre, descripción, tipo) # crea un tipo. Mirar el __doc para el Info adicional en tipos y cómo se representan. Ahora los internal_types internacional, flotador, secuencia, texto, unicode, clase (cualquie objeto pickleable) y contenttype (usar una llave gereric del django).
 ¡attr.delete_type (nombre) # cuidadoso! La cascada destruirá cualquier valor (no el portador!) del tipo dado.

Interfaces del portador

 el attr (dueño) # devolverá una lista de cualidades para el dueño dado.
 el attr (dueño, nombre) # volverá la cualidad de los dueños con un nombre dado o ninguno.
 el attr (dueño, nombre, valor) #… fijó su valor o aumento si el tipo no es koscher.
 el attr (dueño, nombre, valor, create_attributetype, create_attribut, klass, descripción) # create_attributetype elige entre crear un attributetype con el nombre dado, el tipo determinado por el valor dado y la descripción fijada al nombre dado si una descripción no se proporciona explícitamente. el create_attribute asociará una cualidad dada a un portador que todavía no se ate con un tipo de la cualidad como dado o levantará un NameError. los klass eligen hacer cumplir la cualidad que son atados a un modelo, incluso si se da un caso.

Interfaces de la cualidad

 attr.find (cualidad) # volverá a dueño de una cualidad dada
 attr.find (nombre) # devolverá una lista de cualidades para el tipo de la cualidad del nombre dado
 attr.find (nombre, valor) # devolverá una lista de cualidades para el tipo de la cualidad del nombre dado que empareja el valor

Interfaces destructivos

 attr.delete () # suprimirá todas las cualidades
 attr.delete (nombre) # suprimirá todas las cualidades que tienen el tipo dado.
 attr.delete (objeto) # suprimirá todas las cualidades que son atadas al objeto o a la clase dado.

Requisitos:

· Pitón
· Django

  Otro
-   lettuce_webdriver 0.1.3
-   Nova-adminclient 0.1.3
-   ore.yui 0.5.3
-   anyit.djattributes 0.2.4
-   zope.lifecycleevent 3.7.0
-   openid-mongodb 0.1
-   django-dbstorage 1.0
-   django-templated-email 0.1.1
-   Barra de herramientas 1.04 de Infopages
-   Escondrijo 1.7 del DNS
-   Teclado árabe elegante 1.0.7 de Yamli
-   Una alfa rápida de Way2Sms 1.1
-   Mywish 1.2
-   fireface 0.2
-   SCYLighter 1.5.0
-   Galletas Manager+ 1.0
-   Espectador 1.1.1 del Sgf del acoplamiento
-   Prueba 4.0 del Highlighter de Marro.ws
-   extensión 2.0.0 de irclnx.com
-   Monkeysphere 0.6
 
programming4us programming4us