我正在开发一个django应用程序,在视图中,我有以下几行:
form = EventRegistration(request.POST, request.FILES)
cd = form.clean()
cd['creator'] = request.user.userInfo.superUserInfo
instance = Event.objects.create(**cd)
从请求中获取一个表单并从表单创建一个对象(它是一个模型表单。)现在,当在pycharm的调试模式下,当我在所有这些行上放置断点时,程序运行正常但是当我运行时服务器通常我得到这个错误:
NOT NULL constraint failed: event_event.start_date
我的Event模型包含一个名为start_date的字段,我在表单中填写正确。不知何故,它不能在不处于调试模式时正确清理表单(当我在上面写的第二行代码上没有断点时)
我搜索了互联网,但没有找到任何有用的东西。
感谢您的帮助:)
编辑:
我正在使用django 1.8和python 3.4