django-hvad es otro intento de hacer traducciones modelo chupan menos en Django.
Este proyecto proporciona la misma funcionalidad que django-nani, pero a diferencia de django-nani, este proyecto no afecta a las consultas predeterminadas, lo que significa que todo va a seguir trabajando como lo era antes.
Tienes que activar los campos traducidos, llamando a un método específico en el gestor.
Advertencia
django-hvad se encuentra todavía en estado alfa temprana, por favor, utilice con precaución.
Ejemplo
Normal.objects.all ()
Devuelve todos los objetos, pero sin ningún tipo de campos traducidas adjuntos - esta consulta es sólo el django queryset predeterminado y por lo tanto se puede utilizar como de costumbre.
Normal.objects.language (). All ()
Devuelve todos los objetos como instancias traducidos, pero sólo los que se traducen en el lenguaje currect. También puede especificar el idioma para obtener, por ejemplo, el uso de
Normal.objects.language ("en") todos ()
Características :.
- Simple API
- Predecible
- Real
- Fast (pocas y simples consultas)
- Alto Nivel (sin compilador SQL personalizada o otras cosas que dan miedo)
Requisitos :
- Python
- Django
Comentarios que no se encuentran