一、学习目标:
用Django搭建商城系统的后台
二、问题及解决
2.1 pymysql.err.OperationalError: (1049, "Unknown database 'shop-test'")
解决办法:连接数据库,用create database shop-test;创建数据库,问题解决。
2.2 django.db.utils.DataError: (1366, "Incorrect string value: '\\xE7\\x94\\xA8\\xE6\\x88\\xB7...' for column 'name' at row 1")
解决:alter database shop character set utf8;
2.3 django.db.utils.NotSupportedError: MySQL 8 or later is required (found 5.6.51).
解决:vim /root/python/myshop-back/back_env/lib/python3.8/site-packages/django/db/backends/base/base.py
将self.check_database_version_supported() 注释掉