svndjango.

Automatische Sicherung von Django-Modellinstanzen in ein Subversion-Repository
Jetzt downloaden

svndjango. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Ethan Jucovy

svndjango. Stichworte


svndjango. Beschreibung

Automatische Sicherung von Django-Modellinstanzen in ein Subversion-Repository SVNDJANGO bietet einige grundlegende Dienstprogramme zum Sichern von Django-Modellinstanzen in einem Subversion-Repository. Es ist an diesem Punkt sehr experimentell und wurde in keiner sinnvollen Umgebung getestet. Es bietet keine Dienstprogramme zur Wiederherstellung von Live-Daten von Sicherungen, obwohl es sich um eintägig handelt. Modell Großhandel * Sie haben ein Modell, das ein oder zwei dokumentartige Textfelder enthält, und Sie möchten, dass diese Felder nur das Erstere verwenden möchten, sollten Sie svndjango.models.subversionedmixin unterklassifizieren und anrufen. svndjango.models.subversionedModel ist ein Beispiel (das Sie auch nur direkt unterklassigen können, und sich keine Sorgen um das davon ; Dadurch wird sichergestellt, dass Sie nicht versehentlich eine Revision speichern, die in den RDB wieder aufgerollt wird. Ihre Modellinstanzen werden auf JSON serialisiert und in Repository-Pfaden gespeichert, die wie `/ Modul / Name / Klassen / Name / Instanz_PK aussehen` . Es macht jedoch Spaß, mit wenigstens zu experimentieren. Textfelder, die zu versioniert werden sollen, müssen explizit deklariert werden, indem das Feld svndjango.models.subsionedTextfield anstelle des Standards textfield verwendet wird /Instance_pk/field_name`. Sie müssen eine Konfiguration in Ihrer Einstellungen angeben. Wenn dies auf true eingestellt ist, werden alle von SVNDJANGO verursachten Ausnahmen verschluckt. Dies kann nützlich sein, wenn Sie Benutzerfehler lieber vermeiden würden, als eine streng volle Geschichte der Änderungen zu erhalten. Sie müssen Ihr SVN-Repository und Ihre Kasse initialisieren, obwohl diese in zukünftigen Versionen automatisiert werden können. (Nicht, dass es schwierig ist, sowieso zu tun) Sie müssen Pysvn installiert haben.original in der Columbia University Center für neue Medienunterrichts- und Lernanforderungen entwickelt: · Python · Django Was ist neu in dieser Version: · Hinzugefügt `svndjango.sven.djangoAutoupdatingsvnaccess` class (abhängig von sven> = 0.4), wodurch Django-Modellobjekte aus Ihren engagierten Dokumenten deserialisiert werden und sie in Ihrer Django-Datenbank speichern, nachdem das Commit durchgeht. · Setzt voraus, dass Sie Ihre Django-Umgebung und -einstellungen beim Checkin-Time ordnungsgemäß installiert haben, und setzt voraus, dass alle Kontrollgruppen in der Django-Datenbank gespeichert werden sollen. · Wenn diese Bedingungen erfüllt sind, verwenden Sie als Drop-In-Ersatz für `sven.backend.svnaccess` (siehe Dokumentation des Pakets für die Verwendung)


svndjango. Zugehörige Software