我真的很感激,如果有人可以驗證許多一對多在我的代碼和許多一對一的關係:許多一對多和多對一一個關係
項目:有不同的「類別」(例如:'world news''europe''business''sports');這些「類別」將被預定義並且應該改變很多次(添加新/刪除條目)
2-「新聞」與一個「類別」相關聯。
,因爲他想要的(其目標是開發顯示,在「類別」爲「用戶」註冊屬於「新聞」網站的3-「用戶」可以註冊爲許多「類別」。
4-用戶必須從他的「新聞源」。當這種情況發生時,「丟棄」布爾字段設置爲True(見「新聞」類)中刪除消息的選項。
class Category(models.Model):
category = models.CharField(max_length=50)
class News(models.Model):
question = models.CharField(max_length=100)
pub_date = models.DateTimeField()
discarded = models.BooleanField()
category = models.ForeignKey(Category)
class User(models.Model):
name = models.CharField(max_length=50)
subscribed_category = models.ManyToManyField(Category)
問題:
我真的很感激它如果您可以驗證代碼中是否正確實現了foreignKey和manytomany字段。任何改善將超過歡迎:)
拋開拋棄的問題(由Daniel指出),你所暗示的是我從我的'用戶'類中刪除'subscribed_category = models.ManyToManyField(Category)',並且有一個額外的類'UsersInCategories'哪個用戶被註冊到哪個類別? - 只是要求澄清:) – 2011-03-07 23:16:28
是的,這就是我要說的。當然,如果你需要它或將需要它。 – freakish 2011-03-08 23:20:57