开发中遇到的坑

部署django 到服务器遇到开发计算机的语音设置为英语,而服务器的语音为简体中文,运行程序会报 UnicodeEncodeError: 'ascii' codec can't encode characters in position错误

解决方法是修改开发计算机的语音后重新上传程序即可

Django model 为pk字段设置了默认值后,用批量插入bulk_create插入数据时,要手动生成一下pk数据,否则会触发pk重复的错误 发生该错误,估计是Django 在批量插入数据是时不会创建对象的默认值而是直销运行的批量插入sql,造成主键重复

文档信息

版权声明:可自由转载(请注明转载出处)-非商用-非衍生

发表时间:2020年4月1日 11:27