You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何修改urls.py后刷新Django页面,变更未生效?

解决Django urls.py修改后不生效的问题

首先看你提供的代码,我一眼就发现了一个致命的拼写错误——在urls.py里你写的是:

from .veiws import home_page

这里的veiws是拼写错误,正确的应该是views!Django找不到对应的视图模块,自然不会加载你的新路由配置。

先把这个拼写改过来:

from .views import home_page

改完之后,你可以先检查一下开发服务器有没有报错(如果服务器是运行状态,拼写错误会在控制台抛出ModuleNotFoundError)。如果之前服务器没重启,也可以重启一下开发服务器(按Ctrl+C停止,然后重新运行python manage.py runserver),确保修改的代码被加载。

另外,再确认几个小细节:

  • 你的views.py和urls.py是不是在同一个app目录下?如果是项目根目录的urls.py,可能需要用from app_name.views import home_page(把app_name换成你的实际应用名)
  • 刷新网页的时候,确保访问的是http://127.0.0.1:8000/,没有输入额外的路径

按照上面的步骤改完,应该就能看到Hello, World的页面了。

内容的提问来源于stack exchange,提问作者Rakshit Ajay

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.11 07:35:29