gpt4 book ai didi

python - Django - 表单无效但没有错误

转载 作者:太空狗 更新时间:2023-10-29 18:00:28 24 4
gpt4 key购买 nike

型号:

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
{}

怎么了?

最佳答案

您还没有向表单传递任何数据,因此它是无效的。实例参数不用于设置表单数据,仅用于初始数据。

关于python - Django - 表单无效但没有错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9909513/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com