私はDjangoで約1週間働いていますので、以下のことはあまり気にしません。モデルとポストグレスデータベースのフィールドのシーケンスを自動的に作成する必要があります。 1000,1001,1002など...1000から始まる自動インクリメントnon-pkフィールド
私が研究しているものから私はsave関数を拡張し、dbの以前の値をチェックする必要があります。
最終的な結果は、このモデルを使用してAPIに投稿でき、このフィールドは上記のように増分されます。私がこれまでに研究している私は、保存機能を拡張し、DB内の前の値をチェックする必要があるでしょうから、
class MyModel(AuditMixin, models.Model):
order_number = models.IntegerField(blank=False)
def get_number(self):
return ???
def save(self):
??? .save()
申し訳ありませんが、ルックアップ、私は実際には非常に似何かをしました。あなたが説明したように、シーケンスを作成して手動で移行しました。 – user2168066
お手数ですが、マイグレーションに追加することをおすすめします。そのプロセスは再現性があります。また、あなたのテストはうまくいかないかもしれません。 – e4c5