Svndjango.

SubversionリポジトリへのDjangoモデルインスタンスの自動バックアップ
今すぐダウンロード

Svndjango. ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL
  • 価格:
  • FREE
  • 出版社名:
  • Ethan Jucovy

Svndjango. タグ


Svndjango. 説明

SubversionリポジトリへのDjangoモデルインスタンスの自動バックアップ Svndjangoは、DjangoモデルインスタンスをSubversionリポジトリにバックアップするための基本的なユーティリティを提供します。この時点では非常に実験的なものであり、意味のある環境でテストされていません。バックアップからライブデータを復元するためのユーティリティは提供されませんが、1日。モデル卸売*あなたは1つか2つの文書のようなテキストフィールドを持つモデルを持っています、そして、それらのフィールドのバージョンのみが前者を使用するためにSvndjango.Models.SuburfiveDmixinをサブクラス化し、それ自身の.saveメソッドを呼び出す必要があります。 svndjango.models.SuburgeSedModelは一例です(あなたは直接サブクリスすることもできます。 ;これにより、RDB.Yourモデルインスタンスでロールバックされたリビジョンを誤って保存しないことを確認します。誠実で、モデルの卸売をバージョン管理することは、すべての関連モデルをバージョン管理していない限り、私にとってかなり悪い考えのようです。しかし、それは少なくとも少なくとも実験するのが楽しいです。後者を使用するために、あなたのモデルはsvndjango.models.svndocを同じ方法でサブクラス化する必要があります。バージョン管理されるテキストフィールドは、標準のTextField.yourテキストフィールドの代わりにsvndjango.models.subversionEdtextFieldフィールドを使用して、 `/ module / name / class / nameのように見えるリポジトリパスのリポジトリに直接保存されます。 /instance_pk/field_name`.youはあなたのsettings.pyファイルに1つの構成を提供する必要があります。これがtrueに設定されている場合は、Svndjangoによって引き起こされる例外が飲み込まれます。これは、厳密に完全な変更の歴史を保つよりもユーザーエラーを回避する場合に役立ちます。 (とにかく行うのは難しいことではありません)あなたは、PYSVNがインストールされている必要があります。 ・Python ・ジャンゴー このリリースの新機能: ・ `svndjango.sven.djangoAutoutSvnAccess`クラス(Sven> = 0.4)を追加した(Sven> = 0.4に依存します)。 ・Checkin-TimeにDjangoの環境と設定が正しくインストールされていると仮定し、すべてのチェックインをDjangoデータベースに保存する必要があります。 ・これらの条件が満たされている場合は、 `sven.backend.svnaccess`のドロップイン置き換えとして使用します(使用方法のパッケージのドキュメントを参照)。


Svndjango. 関連ソフトウェア