我是Django的新手,我試圖創建一個簡單的應用程序!在Django中定義模型
我基本上想創建類似StackOverflow的東西,我有很多User
和很多Question
。我不知道我應該如何定義這兩個模型之間的關係。
我的要求:
我希望每個
Question
有一個單一的作者User
,以及隨之而來的Question
的User
列表。我希望每個
User
都有一個發佈的Question
的列表以及其後的Question
列表。
我幾乎失去了,我不知道如何定義我的關係。這是多對多的關係嗎?如果是這樣,我如何在我的User
模型(發佈/關注)中獲得2個列表Question
?
請幫忙!
所以基本上,我會''問題'與外部鍵'用戶'和與用戶ManyToManyField? – user3772883
@ user3772883是的,這也是我會推薦的。 – knbk
類似這樣,在'Question'中: user = models.ForeignKey(User) userfollowed = models.ManyToManyField(User) – user3772883