Database_Relation
1:N関係
1:N関係マネージャ
逆参照(「commet set」)
Django ORMは
参照(「article」)
article.comment_set.all()
Out[4]: <QuerySet [<Comment: first comment>, <Comment: second comment>]>
In [8]: comments = article.comment_set.all()
In [9]: for comment in comments :
...: print(comment.content)
...:
first comment
second comment
Foreign_key argumetns - 'related_name'article.commet_set.all()->1:N関係でのクエリー
article.comments.all()->M:N関係でのクエリーを推奨
article = models.ForeignKey(Article, on_delete=models.CASCADE,related_name='comments')
User - Article (1:N)
from django.conf import settings
user = models.ForeignKey(settings.AUTH_USER_MODEL,on_delete=models.CASCADE)
参照ユーザモデル
USERとArticleのモデル関係を定義し、移行
入力
入力
Reference
この問題について(Database_Relation), 我々は、より多くの情報をここで見つけました https://velog.io/@holawan/DatabaseRelationテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol