【问题标题】:trouble displaying html using django使用 django 显示 html 时出现问题
【发布时间】:2019-01-05 22:33:38
【问题描述】:

我正在学习 django 的教程,但我无法显示一种“Hello, world!” : 使用网址http://127.0.0.1:8000/home,我得到:

找不到页面 (404) 请求方法:GET 请求 URL:http://127.0.0.1:8000/home 使用中定义的 URLconf mysite.urls,Django 按以下顺序尝试了这些 URL 模式: 1. ^admin/ 当前路径 home 不匹配。

我不明白为什么我得到“当前路径,家,与这些都不匹配。”,因为:

  • 列表项
我项目中的

urls.py 有以下几行:

urlpatterns = [
    path('admin/', admin.site.urls),
    path('accueil/', views.home),
]
  • settings.py 包括:ALLOWED_HOSTS = ['127.0.0.1', ]​​i>
  • 我的应用程序的wiews.py 定义了一个返回html 的视图主页(导入了HttpResponse)
  • 我再次启动了服务器:

    python manage.py runserver

为什么聊天列表中没有出现“accueil/”?

【问题讨论】:

    标签: html view django-rest-framework django-views


    【解决方案1】:

    这是因为您没有/home 部分。指向您的主页视图的网址是accueil/,所以您应该尝试http://127.0.0.1:8000/accueli/

    【讨论】:

    • @AmalGuha 不客气。如果它解决了您的问题,请不要忘记投票并接受答案