我用django搭建了一个后端程序,程序本来已经写好可以跑通,但是后来打开再看,python3 manage.py runserver 0:8000 就跑不通了,一直卡在
Watching for file changes with StatReloader
Performing system checks
这个提示。
最后一次关闭服务器时是按照pid直接kill的,不确定这会不会影响到。
另外我尝试了新建一个demo,是可以显示小火箭的(就是django服务可以正常运行的)
Django runserver卡在Performing system checks 可能是因为模型更改导致的数据库错误,可以试试运行以下命令进行数据库迁移:
python3 manage.py makemigrations
python3 manage.py migrate
如果数据库迁移无效,可以删除数据库文件重新进行迁移,然后再重试 runserver。
rm db.sqlite3
python3 manage.py makemigrations
python3 manage.py migrate
python3 manage.py runserver 0:8000
不知道你这个问题是否已经解决, 如果还没有解决的话: