启动django时报错Watching for file changes with StatReloade解决办法

问题描述,在下载来别人的代码后,启动django服务,报错Watching for file changes with StatReloade

基本的方法主要三种:

方法一:

造成原因:Django版本和Python版本或者PyMysql版本不一致

解决:升级或者降级Django版本

观点:个人感觉基本不是很靠谱,除非你的报错后面跟上版本不对的信息,方可使用

 

方法二:

描述:pycharm中报错,但是cmd中可以运行

造成原因:使用cmd端和pycharm端运行时候项目不统一

解决方法:使用相同的项目

观点:可能是自己出现的个别问题

 

方法三:

描述:下载别人的代码,在本地运行,附带myslq文件,修改来数据库链接,启动服务,无法运行,报错

造成原因:代码迁移出问题,可能是缓存、数据库迁移出现问题,

解决办法:第一是清除缓存:

                         rm -rf migrations/ __pycache__/

                 第二是加载数据库

                         python manage.py makemigrations

                 如果报错:重复第二步

                 第三步:

                       python manage.py migrate

在启动django服务:python manage.py runserver

 

第四种方法:

造成原因:是编码的问题

解决办法:对编码格式进行修改,调整,最后可以使用。

你可能感兴趣的:(python,django)