django.db.utils.DataError: (1406, "Data too long for column 'name' at row 1")
當時第一反應是上網百度,結果搜出來的結果都是改字符集,但明顯我這個和字符集關系不大.
再次仔細閱讀報錯信息,發現關鍵字 ‘name’
查看models.py,發現name的長度是30,按理說這個長度應該也夠了,由於這個字段讀的是阿裡ECS的name值.
於是把30改為了100
name = models.CharField(max_length=100, blank=True, verbose_name="名稱")
更新數據庫
python manage.py makemigrations
python manage.py migrate
再次批量導入,腳本跑通了
學習一個新技術,就是不斷犯錯,從錯誤中總結經驗的過程.