我有兩個外鍵的模型來創建多對多的關係 - 我不是在Django模型不按預期行爲外鍵 - Django的
使用多對多場class Story(models.Model):
title = models.CharField(max_length=200)
pub_date = models.DateTimeField('date published')
def __unicode__(self):
return self.title
class Category(models.Model):
categoryText = models.CharField(max_length=50)
parentCat = models.ForeignKey('self',null=True,blank=True)
def __unicode__(self):
return self.categoryText
class StoryCat(models.Model):
story = models.ForeignKey(Poll,null=True,blank=True)
category = models.ForeignKey(Category,null=True,blank=True)
def __unicode__(self):
return self.story
我想查詢像'short'這樣的類別,並檢索返回的所有故事的所有唯一鍵。
>>>c=Category(categoryText='short')
>>>s=StoryCat(category=c)
當我嘗試這個我得到的錯誤「AttributeError的:‘NoneType’對象有沒有屬性‘標題’我怎樣才能做到這一點
我很想知道爲什麼'StoryCat'上的字段是'null = True,blank = True'嗎? –
主要是因爲我是新來的Django - 我會解決他們,因爲我正在學習 - 現在是其中一個學習時刻 - 謝謝 – afshin