ModelForm을 사용하여 양식을 추가 할 때까지 모든 것이 잘 작동합니다. 그 예외를 던져 :ModelForm을 추가 할 때 wrird 예외가있어서 양식을 만들 때
'str을'개체가 어떤 속성 '_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)
을
나는저기서 물건을 더 가지고 있었다. 그러나 나는 모든 것을 표시했고, 단지이 선을 놓고 갔다. s를 확인하지만 여전히 충돌이 발생합니다 ...
이전 장고 트렁크에서 관리자 관리자 때문에 관리자와 문제가 있었지만 해결 된 것을 읽었습니다. 나는 왜 내가 ModelForm 클래스를 추가하려고 할 때만 이런 일이 발생하는지에 대한 해결책을 찾을 수 없다.
모델 또는 관리자로 인해 발생하는 경우 양식을 추가 할 때까지 왜 발생하지 않았을까요? 그렇지 않은 경우 왜 ModelForm이 그런 문제를 일으킬 수 있습니까?
가능한 한 명확히하기 위해 모든 생각을 표기하고 ModelForm 정의 만 있으면됩니다. 예외가 발생하면 작성 중입니다.
이 하나가 감사합니다 :-) ... 나는 형태가없는 사이트를 구축 할 수 없습니다 ....이 좀 도와 주시겠습니까, Erez
들여 쓰기가 원래 코드에서 잘못 되었습니까, 아니면 여기에 있습니까? 여기에 – zeekay
, 10x는 방금 해결했습니다. – Erez