問題タブ [django-simple-history]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
870 参照

django-simple-history - django-simple-history による削除の防止

履歴を保持するために django-simple-history の使用を開始しましたが、(少なくとも管理ページから) オブジェクトを削除すると、それが完全になくなっていることに気付きます。

ビューで削除する代わりに、タグを作成してオブジェクトを「非表示」にできると思いますが、django-simple-history を使用して管理操作もカバーする簡単な方法があればいいと思います。

0 投票する
1 に答える
168 参照

django-simple-history - モデルに単純な履歴レコードがあるかどうかを確認する方法は?

モデルに simple-history があるかどうかを確認する方法が必要HistoricalRecordです。

悪い方法は、self.history存在するかどうかを確認することですが、開発者が使用履歴を の属性名として使用する必要がないため、私はそれが好きではありませんHistoricalRecord

または、ループスルーを試みることもできdir(model)ますが、関連する名前の逆引きでDoesNotExist例外が発生する可能性があるという問題が発生します。私は例外をキャッチしようとすることができましたが、それは醜いです。

単純な履歴レコードを表示するために作成した特別なビューにdjango adminのリンクを追加し、モデルにHistoricalRecords.