AttributeError:“模块”对象在模型中没有属性“OneDay”代码:
class OneDay(models.Model):
Author = models.ForeignKey('Profile')
WhatYouWant = models.ForeignKey('Question')
Date = models.DateField()
WhatYouDo = models.TextField()
Fillings = models.TextField()
Events = models.TextField()
Results = models.TextField()
def __unicode__(self):
return self.WhatYouWant
class OneDayForm(ModelForm):
class Meta:
model = OneDay
fields = ['WhatYouDo', 'Fillings', 'Events', 'Results']
鉴于:
from polls.models import Poll, Profile, OneDayForm
def oneday(request):
template_name = 'polls/oneday.html'
onday = OneDayForm()
return render_to_response(template_name, {"OneDay": onday}, RequestContext(request))
在网址中:
url(r'^one_day', views.OneDay, name='the_day'),
我正在学习如何使用表格。我看,我看,一切似乎都是正确的,但错误就是一切。她到底是什么意思?
这意味着 views.py 中没有模型类
OneDay。而且你不需要将模型传递给url,你需要传递视图: