Django-model-utils Clasificación y resumen
- 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