在我嘗試使用ModelForm添加表單時,每件事情都很好。拋出異常:在添加ModelForm創建表單時發生wrird異常
'海峽' 對象有沒有屬性 '_default_manager'
我的模型和的ModelForm:
class Story(models.Model):
title = models.CharField('סיפור', max_length=100, unique=True)
body = models.TextField('תוכן') #RichTextField('תוכן')
posted = models.DateField('תאריך פרסום', db_index=True)
category = models.ForeignKey('Category', verbose_name='קטגוריה')
created_by = models.ForeignKey(User, verbose_name='נכתב ע"י')
class Meta:
verbose_name = 'סיפור'
verbose_name_plural = 'סיפורים'
def __unicode__(self):
return self.title
class StoryForm(ModelForm):
class Meta:
model = Story
class Category(models.Model):
title = models.CharField('קטגוריה', max_length=100, db_index=True)
class Meta:
verbose_name = 'קטגוריה'
verbose_name_plural = 'קטגוריות'
def __unicode__(self):
return self.title
與管理經理:
admin.site.register(Story)
admin.site.register(Category)
我在那裏有更多的東西,但我標記了一切,只留下這一行但仍然崩潰...
我讀過,在以前的django中繼這是管理員的問題,因爲管理員管理員,但我讀到它已解決。我無法找到解決方案,爲什麼只有當我嘗試添加ModelForm類時纔會發生這種情況。
只是不明白,如果是因爲模型或管理員,爲什麼直到我試圖添加表單纔會發生?如果不是,爲什麼ModelForm會導致這樣的問題?
爲了儘可能清楚,我標記了每一個想法,我所擁有的就是ModelForm的定義,我不是在調用它或任何東西......它是在創建它時發生異常。
任何一個可以請幫我這個....我不能建立一個沒有形成一個網站.... :-)
謝謝 埃雷茲
您的縮進在您的原始代碼中是錯誤的,還是僅僅在這裏? – zeekay 2011-05-14 00:22:02
就在這裏,和10倍,剛剛解決它:-) – Erez 2011-05-14 00:34:39