Django-表单无效,但n

2024-05-19 03:38:08 发布

您现在位置:Python中文网/ 问答频道 /正文

型号:

class Session(models.Model):
    tutor = models.ForeignKey(User)
    start_time = models.DateTimeField()
    end_time = models.DateTimeField()
    def __unicode__(self):
        return u'%s - %s' % (self.tutor, self.start_time)

形式:

class SessionForm(forms.ModelForm):
    class Meta:
        model = Session
        exclude = ['tutor']

测试:

>>> ses = Session.objects.get(pk=1)
>>> ses
<Session: Robert - 2012-03-22 13:00:00>
>>> form = SessionForm(instance=ses)
>>> form.is_valid()
false
>>> form.errors
{}

怎么了?


Tags: selfformmodeltimemodelssessionstartclass

热门问题