... __str__ ( self ): return self . title class Article ( models . Model ): headline = models . CharField ( max_length = 100 ) publications = models . ManyToManyField ( Publication ) class Meta : ordering = [ "headline" ] def __str__ ( self ): return self . head ... e ( headline = "Django lets you build web apps easily" ) 保存するまでは Publication と関連付けることはできません: >>> a1 . publications . add ( p1 ) Traceback (most recent call last): ... ValueError : "<Article: Django lets you build web apps easily>" needs ... is many-to-many relationship can be used. 保存しましょう! >>> a1 . save () Article と Publication を関連付けます: >>> a1 . publications . add ( p1 ) Article をもう一つ作り、それが publications に表示されるようセットします: >>> a2 = Article ( headline = "NASA ... ... __str__ ( self ): return self . title class Article ( models . Model ): headline = models . CharField ( max_length = 100 ) publications = models . ManyToManyField ( Publication ) class Meta : ordering = [ "headline" ] def __str__ ( self ): return self . head ... e ( headline = "Django lets you build web apps easily" ) 保存するまでは Publication と関連付けることはできません: >>> a1 . publications . add ( p1 ) Traceback (most recent call last): ... ValueError : "<Article: Django lets you build web apps easily>" needs ... is many-to-many relationship can be used. 保存しましょう! >>> a1 . save () Article と Publication を関連付けます: >>> a1 . publications . add ( p1 ) Article をもう一つ作り、それが publications に表示されるようセットします: >>> a2 = Article ( headline = "NASA ... ... odels . CharField ( max_length = 30 ) class Article ( models . Model ): headline = models . CharField ( max_length = 100 ) publications = models . ManyToManyField ( Publication ) >>> article = Article . objects . create ( headline = "NASA uses Python" ) >>> ... article . publications . create ( title = "The Python Journal" ) <Publication: Publication object (1)> >>> article . publications . create ( titl ... o.contrib.postgres.aggregates import StringAgg >>> Article . objects . annotate ( ... publication_names = StringAgg ( ... "publications__title" , ... delimiter = ", " , ... order_by = "publications__title" , ... ) ... ) . values ( "headline" , "publication_n ... ... odels . CharField ( max_length = 30 ) class Article ( models . Model ): headline = models . CharField ( max_length = 100 ) publications = models . ManyToManyField ( Publication ) >>> article = Article . objects . create ( headline = "NASA uses Python" ) >>> ... article . publications . create ( title = "The Python Journal" ) <Publication: Publication object (1)> >>> article . publications . create ( titl ... o.contrib.postgres.aggregates import StringAgg >>> Article . objects . annotate ( ... publication_names = StringAgg ( ... "publications__title" , ... delimiter = ", " , ... order_by = "publications__title" , ... ) ... ) . values ( "headline" , "publication_n ... 2026年10月08日