Prüfung

Dies ist eine ziemlich umfassende Audit-Trail-App zur Verwendung mit Standard-RDBMS-Datenbanken
Jetzt downloaden

Prüfung Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • BSD License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Dj Gilcrease
  • Website des Verlags:
  • http://code.google.com/u/@VxhQRlFQBBhHWAl5/

Prüfung Stichworte


Prüfung Beschreibung

Dies ist eine ziemlich umfassende Audit-Trail-App zur Verwendung mit Standard-RDBMS-Datenbanken Audit ist eine ziemlich umfassende Audit-Trail-App zur Verwendung mit Standard-RDBMS-Datenbanken. Wenn Sie nach einer Lösung für NOSQL suchen, gibt es ein großartiges Projekt mit demselben Namen, aber unterschiedlichen Autor @ https://launchpad.net/django-austit, der mongoDb.oage # in Ihren Models verwendet. AuditoptionsSclass phantasie (Modelle.Model): Name = modell.charfield (max_length = 100) #notice Wir erstellen AuditedModel hier, um das System mitzuteilen, dass wir dieses ModellClass YourModel (AuditedModel) überprüfen möchten (AuditedModel): YourModel_Status = ((0, 'NEU') , (1, 'Wartezulassung'), (2, 'genehmigt')) Name = modell.charfield (max_length = 100) Status = Modelle.SmallinteGerfield (Auswahlmöglichkeiten = yourmodel_status) Elemente = Models.ManytomanyField (Visitem) ... # Bisher erscheint alles normal, jetzt gelangen wir jetzt zur Audit Config Audit = Auditoptions () Audit.Add ("Name", 'General', Audit.Type.Normal) Audit.Add ('Status', 'General', Audit. type.normal) Audit.Add ('Artikel,' Elemente ', Audit.Type.m2m) # Audit.Add (Field_name, Gruppe, Field_type, Public = FALSE) # Wenn Sie die Öffentlichkeit auf True setzen, wird ein öffentlicher Prüfpfad erstellt #Das nur. Tracks Änderungen an Feldern, die Sie als öffentlich festgelegt haben Db aber verwendet es jedoch nicht, dass Sie es möglicherweise zum Filtern oder etwas in Ihrer eigenen Audit-Historie-Ansichten verwenden. Mit Audit_Field_Name_Formatter können Sie entscheiden, wie die Daten für dieses Feld für dieses Feld gespeichert und im Audit-Historie dargestellt werden soll. " ): Return v Def Audit_Items_Formatter (Self, Value): Wenn der Wert keine ist: Rückgabewert Wenn Isinstance (Wert, Modelle.Model): Artikel = Wert 40 Name} '. Format (Name = item.name) OK Wir haben ein Modell, das wir prüfen möchten, jetzt müssen wir das System einrichten, um das Auditing # in Ihrem wichtigsten Urls.pyFROM Audit.Bind importieren * ... fertig Schnitte OK, Sie können Ihre App ausführen, und jetzt ändert sich jede Änderung, die Sie an Ihr Model herstellen, werden im Prüfungsverlauf verfolgt. Es gibt keine Ansichten oder Administratorabschnitte für diese App, da Sie die Daten anzeigen möchten, um die Daten anzuzeigen, ist sehr persönlich und dem Entwickler überlassen Generieren Das Django-Audit für MONGODB konserviert den Feldtyp in der Prüfungsverlauf, der die Django-Audit für SQL verloren ist. Dieser Verlust des Feldtyps wird von den Feldformatern gemildert, mit denen Sie das Feld aufnehmen können, wie Sie ihn an die Person anzeigen möchten, die den Prüfungshistorie liest. Die Lösung, die Sie auswählen, hängt von Ihren Anforderungen und Funktionen, beide arbeiten, obwohl ich Glauben Sie, dass meine Lösung ein bisschen mehr Arbeit für den Entwickler zum Einrichten und Konfigurieren der MONGODB-Lösung (noch nicht zu tief in den Code aussah, da ich nicht zu tief in den Code gesucht habe, da ich nicht für die Projekte, in denen ich eine Prüfungsgeschichte brauche, in) Haftungsausschluss Der Audit-Anforderung macht es unmöglich, dass eine Größe eine Größe für alle Lösung passt. Diese Lösung passt sehr gut zu meinen Anforderungen, wenn er nicht mit Ihren Anforderungen passt, kann ich nicht bereit sein, es zu ändern, also ist es so zu ändern. EXwd für Fehlerbehebungen und Feature-Verbesserungen, die ich für meinen eigenen Gebrauch benötigte, habe ich wenig bis nicht die Absicht, dies aufrechtzuerhalten Anwendung. Ich habe gerade gedacht, es hier aufzuwerfen und zu sehen, ob die Leute es als nützlich finden oder nicht. Anforderungen: · Python


Prüfung Zugehörige Software

Facebook-Python-SDK

Eine Clientbibliothek, die zur Unterstützung der Facebook-Grafik-API und dem offiziellen Facebook JavaScript SDK unterstützt wurde ...

222

Herunterladen