Django: 違いは何ですか (rel と field) 質問する

Django: 違いは何ですか (rel と field) 質問する

models.ManyToManyFieldDjango のとの違いは何ですかmodels.ManyToManyRel? このことについて混乱しています。

ベストアンサー1

ManyToManyRel は、ManyToManyField によって、拡張する Field 基本クラスの関係オブジェクトを実装するために使用されます。Field クラスを拡張し、多対多の関係を含む新しいフィールド クラスを作成する場合、このクラスは便利かもしれませんが、モデルでは使用しないでください (エディターに使用可能な呼び出しがリストされている場合、ポップアップ提案が表示されます)。

クラスフィールド@を参照してください:https://github.com/django/django/blob/master/django/db/models/fields/__init__.pyクラス ManyToManyRel とクラス ManyToManyField @:https://github.com/django/django/blob/master/django/db/models/fields/related.py

ここでの質問の大半は、参考資料やドキュメントを見れば答えられる質問であることがうれしいです。アイデアを研究して共有し、「外部使用向けではない」コードを掘り下げるのは楽しいことです。この質問にどう答え始めればいいかはわかっています。そうでなければ、何も書いていなかったでしょう。いい質問ですね!

おすすめ記事