如果数据库迁移数据混乱,需要删除进行重建,一般情况下线上环境不会遇到。步骤如下
1.删除项目app下所有的除去__init__.py的所有文件与目录。
2.删除数据库中所有app项目的创建的表
3.删除所有django_migrations表中,所有与app项目相关的表(例如:teacher)
4.运行迁移数据库命令
python mange.py makemigrations teacher
5.运行migrate命令,使迁移生效
python manage.py migrate #(执行后,在数据库里能够查到表)
pycharm乱码问题解决方案:
将File-->setting下所有关于encoding的都设置为uft-8