django-fullhistory

Screenshot Software:
django-fullhistory
Mga detalye ng Software:
Bersyon: 0.0.1
I-upload ang petsa: 11 May 15
Nag-develop: Jason Kraus
Lisensya: Libre
Katanyagan: 5

Rating: 1.0/5 (Total Votes: 1)

django-fullhistory ay isang Django app na nagbibigay ng buong kasaysayan para sa Django.
Upang i-install:
sudo setup.py install
* Magdagdag ng 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',
)
* Magdagdag ng fullhistory na naka-install na apps:
INSTALLED_APPS = (
& Nbsp; & nbsp; & nbsp; 'Fullhistory',
)
* Sa iyong models.py, piliin ang modelo na gusto mong magkaroon fullhistory:
mula fullhistory import register_model
register_model (SKU)
register_model (Order)
register_model (OrderItem)
Mga Tala
& Nbsp; * Records para sa mga modelo na gumagamit ng mga di-abstract inheritence ay naka-imbak nang hiwalay para sa bawat table. Ito ay upang gawin gamit ang mga kasalukuyang pagpapatupad ng serialization sa Django. Gayundin magulang talahanayan ay kaya ng pagiging malaya mabago ng kanilang minana sa mga bata.
& Nbsp; * Fullhistory para sa Non-abstract inheritence Model ay bahagyang mas mababa performant sumusunod ito sa patlang ng magulang.
& Nbsp; * pamamaraan QuerySet tanggalin ang () at update () ay hindi ma-trigger ang mga signal at kaya ay sa labas ng fullhistory
& Nbsp; * FullHistory functionality Admin ay limitado sa Django 1.0

Kinakailangan :

  • sawa
  • Django

Limitasyon :

  • Maraming sa Maraming mga larangan ay hindi awtomatikong nagtatala ng mga pagbabago. Adjustments ay ginawa sa modelo admin upang magbayad para sa mga ito. Gayunpaman, maaaring ipalabas pagbabago na ginawa sa labas ng admin na hindi nababagay sa isang naantala record. (Django Ticket # 5390)
  • Mga file ay hindi magagalaw, lamang ang kanilang mga landas.
  • (Django 1.0 lamang) Ang FullHistory larangan ay hindi gumana tulad ng inaasahan na may Non-abstract modelo inheritence, lalo na-para sa mga bagay ng may minana ng isa pang ay FullHistory field (Django Ticket # 9546)
  • FullHistory truncates microseconds para DateTimeFields
  • DateTimeFields ay deserialized bilang mga string
  • proxies Model ay hindi mabisa, malamang na lumikha ng mga duplicate na entry sa kasaysayan. Ay maaayos.

Iba pang mga software developer ng Jason Kraus

Mga komento sa django-fullhistory

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!