0
我對django有些生疏,我希望有人能夠幫助我解決有關ManyToMany關係的非常快速的問題。我的應用程序允許用戶提供有關其他用戶的評論,所以我不確定是否在課堂評論下,我應該有一個或兩個ManyToManyFields(用戶)..就像一個接受評論和一個給予?或者只是有一個ManyToMany足夠?謝謝在Django中設計用戶之間的ManyToMany關係
我對django有些生疏,我希望有人能夠幫助我解決有關ManyToMany關係的非常快速的問題。我的應用程序允許用戶提供有關其他用戶的評論,所以我不確定是否在課堂評論下,我應該有一個或兩個ManyToManyFields(用戶)..就像一個接受評論和一個給予?或者只是有一個ManyToMany足夠?謝謝在Django中設計用戶之間的ManyToMany關係
class Comment(models.Model):
owner = models.ForeignKey(User, on_delete=models.SET_NULL, related_name='comment_owner')
peer = models.ForeignKey(User, on_delete=models.SET_NULL, related_name='comment_peer',
verbose_name=u'Собеседник')
content = models.ForeignKey('CommentContent')
class CommentContent(models.Model):
title = models.CharField(max_length=1024)
body = models.TextField(null=True, default=None)
date_created = models.DateTimeField(auto_now_add=True)