Django-model-utils

Django Model Mixins and Utilities
Descargar ahora

Django-model-utils Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • BSD License
  • Precio:
  • FREE
  • Nombre del editor:
  • Carl Meyer
  • Sitio web del editor:
  • https://launchpad.net/~carljm

Django-model-utils Etiquetas


Django-model-utils Descripción

Django Modelo Mixins y Utilidades El paquete de Django-Model-Utils contiene Django Model Mixins y Utilities.InterItancecastModelThis La clase base abstracta puede ser heredada por el modelo raíz (padre) en un árbol de herencia modelo. Permite que cada modelo en el árbol "sepa" qué tipo es (a través de una clave externa establecida automáticamente en CONTENTTYPE), lo que permite la fundición automática de una instancia de padres en su tipo de hoja (niño) adecuado. Por ejemplo, si tiene Un modelo de lugar con Subclasses Restaurant and Bar, es posible que desee consultar todos los lugares: cerca_places = Place.Objects.Filter (Ubicación = 'Aquí'), pero cuando itérase a través de cerca_places, solo obtendrás las instancias del lugar, incluso para los objetos. Ese son un restaurante o barra "realmente". Si tiene colocación heredada de HeritancecastModel, simplemente puede llamar al método de fundición () en cada lugar y devolverá una instancia del subtipo, restaurante o barra adecuados: desde model_utils.models Import inheritancastmodelclass Place (INHERITANCASTMODEL): ... Clase Restaurante (Lugar): ... cerca_places = Place.Objects.Filter (Ubicación = 'Aquí') Para su lugar en la ubicación en la zona. a las tablas de subtipo. Sería posible escribir una subclase de QuerySet que podría reducir esto a K Querines, donde hay subtipos K en la herencia Tree.TimestampedModelThis, la clase de base abstracta solo proporciona a la autoexpectiva creada y modificada en cualquier modelo que hereda. a la página de inicio oficial: http://launchpad.net/django-model-utils Requisitos: · Python · Django


Django-model-utils Software relacionado