django-fullhistory

Screenshot Software:
django-fullhistory
Szczegóły programowe:
Wersja: 0.0.1
Filmu: 11 May 15
Wywoływacz: Jason Kraus
Licencja: Wolny
Popularność: 5

Rating: 1.0/5 (Total Votes: 1)

django-fullhistory jest app Django, który zapewnia pełną historię dla Django.
Aby zainstalować:
setup.py install sudo
* Dodać fullhistory middleware
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'
)
* Dodać fullhistory do zainstalowanych aplikacji:
INSTALLED_APPS = (
& Nbsp; & nbsp; & nbsp; 'Fullhistory'
)
* W swojej models.py wybierz modele, które chcesz mieć fullhistory:
z fullhistory importu register_model
register_model (SKU)
register_model (Zamówienie)
register_model (OrderItem)
Uwagi
& Nbsp; * Zapisy dla modeli, które wykorzystują dla abstrakcyjne Dziedziczenie oddzielnie przechowywane są na stole. Jest to związane z bieżącą realizacją serializacji w Django. Macierzyste są również stoły mogą być niezależnie modyfikować ich odziedziczonych dzieci.
& Nbsp; * Fullhistory dla dla abstrakcyjny model dziedziczenia jest nieco mniej wydajnych, jak wynika z boiska rodzicielską.
& Nbsp; * metody QuerySet delete () oraz update () nie wyzwalają sygnały, a więc są poza fullhistory
& Nbsp; * FullHistory funkcjonalność Admin jest ograniczona w Django 1.0

Wymagania :

  • Python
  • Django

Ograniczenia :

  • Wiele do wielu dziedzinach nie są automatycznie rejestruje zmiany. Korekty zostały dokonane w modelu administracyjnego w celu skompensowania tego. Jednak zmiany dokonane poza administratora, które nie są regulowane mogą wykazywać opóźnione nagrywanie. (Bilet # 5390 Django)
  • Pliki nie są zachowane, tylko ich droga.
  • (Django 1.0 tylko) Pole FullHistory nie działa zgodnie z oczekiwaniami dla abstrakcyjnego modelu dziedziczenia, primarly obiektów odziedziczyli cudzego pola FullHistory (Ticket # 9546 Django)
  • FullHistory obcina mikrosekund dla DateTimeFields
  • DateTimeFields są rozszeregować jako ciągi
  • proxy modelu jest nieefektywne, mogą stworzyć zduplikowane wpisy historii. Zostaną ustalone.

Inne programy z deweloperem Jason Kraus

Komentarze do django-fullhistory

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!