register 是提交数据库错误

来源:6-10 用户注册-4

李嘉图principal

2018-01-12

IntegrityError at /register/

(1062, "Duplicate entry '' for key 'username'")

Request Method:

POST    

Request URL:

http://127.0.0.1:8000/register/    

Django Version:

1.9.8    

Exception Type:

IntegrityError    

Exception Value:

(1062, "Duplicate entry '' for key 'username'")
   

Exception Location:

C:\Users\Administrator\Envs\test4\lib\site-packages\MySQLdb\connections.py in query, line 277    


写回答

1回答

ApOLO

2018-01-13

注册页面需要向数据库写入数据. 报错提示信息是 username 表列重复录入. 

所以请检查你在RegisterView中, post方法里面定义的对 UserProfile 类实例  的操作, 是否重复调用 username字段. 

2
6
林庭_snowfox_1992
回复
烈霓殇
我也遇到这个问题,请问你是怎么解决的,求指教
2018-07-26
共6条回复

Python3.6+django+xadmin,打造在线教育平台

【毕设】Python 2.7到3.6 完美适配,Django升级2.0

3677 学习 · 4038 问题

查看课程