django-fullhistory

Software captura de pantalla:
django-fullhistory
Detalles de software:
Versión: 0.0.1
Fecha de carga: 11 May 15
Promotor: Jason Kraus
Licencia: Libre
Popularidad: 5

Rating: 1.0/5 (Total Votes: 1)

django-fullhistory es una aplicación Django que proporciona historial completo para Django.
Para instalar:
sudo setup.py install
* Añadir middleware fullhistory
MIDDLEWARE_CLASSES = (
& Nbsp; & nbsp; & nbsp; 'Django.middleware.common.CommonMiddleware',
& Nbsp; & nbsp; & nbsp; 'Django.contrib.sessions.middleware.SessionMiddleware',
& Nbsp; & nbsp; & nbsp; 'Django.contrib.auth.middleware.AuthenticationMiddleware',
& Nbsp; & nbsp; & nbsp; 'Django.middleware.doc.XViewMiddleware',
& Nbsp; & nbsp; & nbsp; 'Django.contrib.flatpages.middleware.FlatpageFallbackMiddleware',
& Nbsp; & nbsp; & nbsp; 'Fullhistory.fullhistory.FullHistoryMiddleware',
)
* Añadir fullhistory de aplicaciones instaladas:
INSTALLED_APPS = (
& Nbsp; & nbsp; & nbsp; 'Fullhistory',
)
* En su models.py, seleccione los modelos que desea tener fullhistory:
desde register_model importación fullhistory
register_model (SKU)
register_model (Orden)
register_model (de pedido)
Notas
& Nbsp; * Los registros de los modelos que utilizan inheritence no abstracta se almacenan por separado según la tabla. Esto tiene que ver con la actual aplicación de la serialización en Django. También tablas primarias son susceptibles de ser modificadas independientemente de sus hijos heredados.
& Nbsp; * Fullhistory para No-abstracto Modelo inheritence es ligeramente menos eficiente, ya que sigue el campo de los padres.
& Nbsp; * métodos de QuerySet delete () y update () no activan las señales y por lo tanto están fuera de fullhistory
& Nbsp; * funcionalidad de administración FullHistory está limitada en Django 1.0

Requisitos

  • Python
  • Django

Limitaciones

  • Muchos a Muchos campos no registrar automáticamente los cambios. Se han hecho ajustes en el modelo de administración para compensar esto. Sin embargo, los cambios realizados fuera de la administración que no se ajustan pueden exhibir una grabación retardada. (Ticket Django # 5390)
  • Los archivos no se conservan, sólo su camino.
  • (Django 1.0 solamente) El campo FullHistory no funciona como se esperaba con no abstracta modelo inheritence, primarly para objetos han heredado el otro es el campo FullHistory (Ticket Django # 9546)
  • FullHistory trunca microsegundos para DateTimeFields
  • DateTimeFields se deserializan como cadenas
  • proxies modelo es ineficiente, susceptible de crear entradas del historial de duplicados. Será fijo.

Otro software de desarrollador Jason Kraus

Comentarios a la django-fullhistory

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!