在调试模式下,PyCharm以不同的方式运行代码

时间:2015-08-17 13:54:03

标签: django django-forms pycharm python-3.4

我正在开发一个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

0 个答案:

没有答案