Skip to content

Latest commit

 

History

History
20 lines (14 loc) · 1.04 KB

问题记录.md

File metadata and controls

20 lines (14 loc) · 1.04 KB

1. ✅ mysqlclient 安装失败

  • pip 直接安装最新版本的会报错,所以建议直接安装 1.3.14 版本

2. ✅ navicat 连接报 1251 错误

  • 进入到 MYSQL 里,输入下边的这条命令,
  • alter user '<username>'@localhost IDENTIFIED WITH mysql_native_password by '<password>';

3. ✅ migrate

  • 如果在创建 app 之前已经 migrate,修改数据表再次进行 makemigrations 的时候,就会报错
  • 因为 users 数据表产生的影响
django.core.exceptions.ImproperlyConfigured: AUTH_USER_MODEL refers to model 'users.UserProfile' that has not been installed
  • 但是如果不 migrate,把 Django 自带的和自己写的 models 统一 makemigration 和 migrate 的时候,是不会报错的

4. ✅ 新数据表

  • 如果不想要太多的 migrations 记录,要使用新的数据表,那么可以直接把所有 app 下的 migrations 文件删除,添加新的数据表,然后重新进行 makemigrations 和 migrate