运行python manage.py runserver提示文件不存在,该如何解决?
解决步骤
确认当前工作目录
先执行pwd(Linux/macOS)或cd(Windows)命令,查看当前所在文件夹是否为django_school项目的根目录。报错的核心原因是系统在当前路径下找不到manage.py,大概率是你没进入正确的项目目录。导航到项目根目录
找到django_school项目的实际存放路径,比如Windows下可能是C:\Users\你的用户名\Projects\django_school,Linux/macOS下可能是/home/你的用户名/Projects/django_school,用cd命令进入该目录:- Windows:
cd C:\Users\你的用户名\Projects\django_school - Linux/macOS:
cd /home/你的用户名/Projects/django_school
- Windows:
验证文件存在
进入目录后,执行dir(Windows)或ls(Linux/macOS)命令,确认manage.py文件确实存在。如果没有,说明你可能未正确创建Django项目,需要重新执行django-admin startproject django_school命令创建项目。重新启动服务
确认目录和文件无误后,再次执行python manage.py runserver启动服务。
另外,你提到的crycrs_forms应该是crispy_forms的拼写错误?如果是,后续使用时会出现问题,建议重新安装正确的包:python -m pip install django-crispy-forms
内容的提问来源于stack exchange,提问作者Huy Nguyễn
相关产品推荐
相关产品推荐

