以下代码我正在输入./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'未定义
如果还有什么要导入的话。如果是这样,请告诉我这件事,并提前感谢...
答案 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)