問題:カスタムdjangoモデルフィールドを作成しています。get_db_prep_save(self、value、connection)で、Oracleバックエンドの例外を実行し、他のバックエンドとは異なる動作をする必要があります。だから私はこれを行うための最良の、公式のそして最もエレガントな方法を探しています。
免責事項:「settings.DATABASESを使用してdjango.db.backends.oracleを探してください」という回答は、単に間違っているため、受け入れません。設定を使用すると、現在使用しているデータベース(デフォルトまたはその他)がわかりません。将来、Oracleのバックエンドパスがdjango.db.backends.oracleから別のデータベースに変更される可能性があります。私が探しているのは、カスタムフィールドをデータベースに保存するときにOracleを扱っているかどうかを確認するための最良の方法です。