【问题标题】:forms problem in django 1.1django 1.1中的表单问题
【发布时间】:2010-04-28 14:30:08
【问题描述】:

我有以下表格:

class ModuleItemForm2(forms.ModelForm):

    class Meta:
        model = Module_item
        fields = ('title', 'media', 'thumb', 'desc', 'default', 'player_option')

型号是:

class Module_item(models.Model):
    title = models.CharField(max_length=100)
    layout = models.CharField(max_length=5, choices=LAYOUTS_CHOICE)
    media = models.CharField(help_text='Media url', max_length=500, blank=True, null=True)
    conserv = models.ForeignKey(Conserv, help_text= 'Redirect to Conserv', blank=True, null=True)
    conserve_section = models.CharField(max_length=100, help_text= 'Section within the redirected Conserv', blank=True, null=True)
    parent = models.ForeignKey('self', help_text='Upper menu.', blank=True, null=True)
    module = models.ForeignKey(Module, blank=True, null=True)
    thumb = models.FileField(upload_to='sms/module_items/thumbs', blank=True, null=True)
    desc = models.CharField(max_length=500, blank=True, null=True)
    auto_play = models.IntegerField(help_text='Auto start play (miliseconds)', blank=True, null=True)
    order = models.IntegerField(help_text='Display order', blank=True, null=True)
    depth = models.IntegerField(help_text='The layout depth', blank=True, null=True)
    flow_replace = models.IntegerField(blank=True, null=True)
    default = models.IntegerField(help_text='The selected sub item (Note: Starting from 0)', blank=True, null=True)
    player_options = models.CharField(max_length=1000, null=True, blank=True)

在我看来,我构建了表单:

module_item_form2 = ModuleItemForm2()

print module_item_form2 

我在打印行收到以下错误:

'NoneType' object has no attribute 'label'

它适用于 django 1.0.2。我只在 django 1.1 中看到错误。

你知道我做错了什么吗?

问候,阿尔沙夫斯基亚历山大。

【问题讨论】:

    标签: django forms


    【解决方案1】:

    模型中有player_options,但表单字段列表中有player_option。如果在表单字段元组中添加s 是否有效?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-16
      • 2012-01-23
      • 1970-01-01
      相关资源
      最近更新 更多