svndjango.

Backup automatico delle istanze del modello Django a un repository di subversion
Scarica ora

svndjango. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • GPL
  • Prezzo:
  • FREE
  • Nome editore:
  • Ethan Jucovy

svndjango. Tag


svndjango. Descrizione

Backup automatico delle istanze del modello Django a un repository di subversion SVNDJANGO fornisce alcune utilità di base per il backup delle istanze del modello Django a un repository di subversion. È molto sperimentale a questo punto e non è stato testato in un ambiente significativo. Non fornisce alcuna utilità per il ripristino dei dati dal vivo da backup, sebbene sia un giorno. DEVO i casi di utilizzo distinti sono supportati: * Volete la versione a Modello all'ingrosso * Hai un modello che ha uno o due campi di testo simili al documento e si desidera la versione quei campi solo per utilizzare i primi, dovresti sottoclasse svndjango.models.subversionedmixin e chiamare il suo metodo .Save. svndjango.models.subversionedmodel è un esempio (che puoi anche solo sottoclasse direttamente e non preoccuparti di nessuno di esso, ma manca di flessibilità) - probabilmente si vuole chiamare SubversionedMixin.Save solo dopo il "effettivo". Avvia il tuo RDB ; Ciò garantirà di non salvare accidentalmente una revisione che finisce per essere tornato in ritardo nelle istanze del modello RDB.Your sarà serializzato a JSON e salvato nei percorsi di repository che assomigliano a `/ modulo / nome / classe / nome / istanse_pk` . Essere onesti, versione all'ingrosso di un modello sembra una buona idea per me, a meno che tu non stia attento a versioni di ogni modello correlato, e a meno che non vengano versionati i schemi del modello fianco a fianco con il contenuto. Ma è divertente sperimentare almeno. Per utilizzare quest'ultimo, il modello dovrebbe sottoclasse svndjango.models.svndoc nello stesso modo. I campi di testo da contare da versione devono essere dichiarati esplicitamente, utilizzando il campo SVNDJANGO.Models.SubVersionedTextfield anziché il campo TextField. I campi di testo verranno salvati direttamente nel repository nei percorsi del repository che sembrano "/ modulo / nome / classe / nome /instance_pk/field_name`.È necessario fornire un pezzo di configurazione nel file Impostazioni.py: * svndjango_checkout_dir: il percorso assoluto per un checkout locale del repository che desideri memorizzare i tuoi dati INA seconda impostazione facoltativa è supportata: * svndjango_silent_failiari: Se questo è impostato su TRUE, quindi eventuali eccezioni causate da SVNDJANGO saranno inghiottite. Questo può essere utile se preferisci evitare errori dell'utente che preservare una cronologia rigorosamente piena di modifiche. Dovrai inizializzare il tuo repository svn e il checkout da solo, sebbene questi possano essere automatizzati nelle versioni future. (Non che è difficile da fare comunque) è necessario disporre di PYSVN installato. Sviluppato nel centro della Columbia University per i nuovi requisiti di insegnamento e apprendimento dei nuovi media: · Python. · Django. Cosa c'è di nuovo in questa versione: · Aggiunta la classe di "svndjango.sven.djangoautoupdatingsvnaccess` (dipende da Sven> = 0.4) che deserializzi Django Model Objects dai tuoi documenti commessi e salvali nel tuo database Django dopo che il commit passa attraverso. · Assuni che avrai il tuo ambiente Django e le impostazioni correttamente installate al check-in orario e presuppone che tutti i checkins debbano essere salvati nel database Django. · Se queste condizioni sono soddisfatte, utilizzare come sostituzione drop-in per `sven.backend.svnaccess` (cfr. La documentazione del pacchetto per l'utilizzo)


svndjango. Software correlato

Nanoblogger.

nanoblogger è un piccolo motore di weblog scritto in bash per la riga di comando. ...

60

Scarica