1.在pycharm的terminal中输入
python manage.py makemigrations后报错:

django数据库迁移
找到错误代码(line146):query = query.encode(errors=‘replace‘)

解决方法:把decode改为encode即可。
django数据库迁移
django数据库迁移

再次报错:No changes detected
我的处理方法是:
python manage.py migrate
django数据库迁移
迁移成功
django数据库迁移
但是我写的user表还是没有迁移成功
django数据库迁移
这个时候我们需要注册安装子应用

创建出来的子应用目录文件虽然被放到了工程项目目录中,但是django工程并不能立即直接使用该子应用,需要注册安装后才能使用。

在工程配置文件settings.py中,INSTALLED_APPS项保存了工程中已经注册安装的子应用,初始工程中的INSTALLED_APPS如下:

django 表迁移命令

进入工作空间:python manage.py shell
生成迁移文件:python manage.py makemigrations
执行迁移文件:python manage.py migrate

再次执行:python manage.py migrate

django数据库迁移
django数据库迁移

相关文章:

  • 2022-12-23
  • 2021-09-07
  • 2021-04-27
  • 2021-09-06
猜你喜欢
  • 2022-12-23
  • 2021-11-04
  • 2021-06-18
  • 2021-05-17
  • 2021-12-26
  • 2021-12-26
  • 2022-12-23
相关资源
相似解决方案