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

Django中urls.py配置本地模板路径遇404错误,如何正确加载主页?

Django 404错误:正确访问homepage.html的解决方法

你的问题出在urls.py的路由配置上:path的第一个参数是浏览器访问时的URL路径,不是本地文件系统的绝对路径,你写了本地路径导致Django找不到对应的路由匹配,所以报404。

按照以下步骤修正:

1. 修正urls.py的路由配置

把path的第一个参数改成你想要的URL后缀(比如首页就用空字符串,或者自定义home/),示例:

# 配置为首页,访问 http://localhost:8000/ 即可
path('', TemplateView.as_view(template_name='homepage.html'), name='homepage'),

# 或者配置为/home路径,访问 http://localhost:8000/home/
path('home/', TemplateView.as_view(template_name='homepage.html'), name='homepage'),

2. 确认模板目录配置正确

检查项目根目录的settings.py:

  • 确保INSTALLED_APPS里包含你的coffeehouse应用
  • 确保TEMPLATES配置中APP_DIRS为True(默认就是True),这样Django会自动扫描每个已安装app下的templates目录,你的homepage.html放在coffeehouse/templates/下,这部分不需要额外配置。

3. 访问页面

启动服务后,根据你配置的URL路径访问:

  • 若用空字符串路由:直接打开http://localhost:8000/
  • 若用home/路由:打开http://localhost:8000/home/

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.22 07:15:33