(1048, "Column 'user_id' cannot be null")
【(1048, "Column 'user_id' cannot be null")】今天用Django写网站中的注册部分的时候遇到这个问题了,记录下如何改正。
因为我用到了Django自带的用户系统的profile扩展功能,在注册的时候写入数据库需要注意:
user = User.objects.create_user(username, email, password1)
user.save()
#用户扩展信息
# profile = UserProfile()
# profile.yyId = yyid
# profile.yyName = yyname
# profile.mainPlayer = mainplayer
profile = UserProfile(user=user,yyId=yyid,yyName=yyname,mainPlayer=mainplayer)
profile.save()
注释掉的部分应该注释下面的那句,具体分析有空写
推荐阅读
- 二、NSUserDefaults
- window.navigator.userAgent用来区分设备和浏览器
- pymysql|pymysql 封装操作
- Linux-Shell命令|Linux-Shell命令 -- fdisk/mkfs/mount/fuser (硬盘分区/挂载)
- 谈谈UI设计师及想从事UI设计的事
- win10如何修改C盘User下的用户名
- Spring-IOC理论推导
- OSP学习笔记--column中带出相关值
- Spring|springboot实体类注解
- 设备管理应用"界面列表中应用的激活状态是通过DevicePolicyManager的isAdminActiveAsUser()方法获取的