新しいインスタンスを作成するときにフィールドに使用するデフォルト値を返す呼び出し可能なオブジェクトを作成しようとしています。
値のロジックは、モデル内の他のデータに依存しています。別のクラスを作成しようとしましたが、要素の正しい組み合わせにヒットしませんでした。例:
models.pyで:
Class Box(models.Model):
inv_id = models.CharField(max_length=16,default=gen_inv_id())
呼び出し可能オブジェクトは、データベースモデルをクエリし、テーブル値をインクリメントする必要があります。アプリの下の別の.pyモジュールにクラスを作成しようとしましたが、値を返すメソッドが必要です。現時点では、OOは私の強いスーツではありません。モデルが無効になり、方法がそれに依存していると思うので、鶏卵/卵のシナリオが出現したようです。
助けてくれてありがとう。