【问题标题】:Django DecimalField not displayingDjango DecimalField 不显示
【发布时间】:2013-10-07 18:37:26
【问题描述】:

由于某种原因,当所有其他字段都显示时,它没有显示。

forms.py 我有

class addonForm(Form):
    choices = [('true','true'),('false','false')]
    name = CharField()
    fixed = ChoiceField(choices=choices)
    depth = DecimalField()

views.py 我有

def myView(request):
    context = RequestContext(request)
    form = addonForm()
    context.update({'form':form})

    return render_to_response('addonPage.html',context)

在模板 addonPage.html 我有

...
{{ form }}
...

然而,在我的模板中,我只在表单中显示了 namefixed 元素。我不明白我做错了什么。

【问题讨论】:

  • 确保DecimalField是从django.forms导入的,而不是django.models

标签: django django-forms form-fields


【解决方案1】:

呸,这正是奥古斯特人所说的。我没有从 django.forms 明确导入该字段,所以我猜它使用的是 django.models 版本。

【讨论】:

    猜你喜欢
    • 2012-08-12
    • 2013-09-16
    • 2023-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-22
    相关资源
    最近更新 更多