使用django doc时遇到错误

时间:2013-03-15 10:05:42

标签: django

以下代码我正在输入./manage.py shell

  
    
      

导入日期时间
      来自django.db进口型号
      class ContactForm(forms.Form):
      ... date = DateField(widget = CalendarWidget)
      ... name = CharField(max_length = 40,widget = OtherWidget)
      ......       追溯(最近的呼叫最后):
        文件“”,第1行,在中         在ContactForm中的文件“”,第2行       NameError:名称'DateField'未定义
      
      如果还有什么要导入的话。如果是这样,请告诉我这件事,并提前感谢...

    
  

2 个答案:

答案 0 :(得分:2)

class ContactForm(forms.Form):
    date = forms.DateField(widget=CalendarWidget)
    name = forms.CharField(max_length=40, widget=OtherWidget)

答案 1 :(得分:1)

您应该导入django.forms

from django import forms

class ContactForm(forms.Form):
    date = forms.DateField(widget=CalendarWidget)
    name = forms.CharField(max_length=40, widget=OtherWidget)

编辑:或者为了让您的代码能够正常运行:

from django import forms
from django.forms.fields import *

class ContactForm(forms.Form):
    date = DateField(widget=CalendarWidget)
    name = CharField(max_length=40, widget=OtherWidget)