我作为一个初学者正在从事 django 项目。块内容结束块不起作用,浏览器呈现原始代码

问题描述 投票:0回答:1

这是我的目录workspace

base.html frontpage.html

输出我得到:enter image description here

我尝试删除块标签内的空格..但没有任何效果,原始 django 代码显示在浏览器中。我缺少什么? 。有人可以帮我解决这个问题吗?

python html django rendering
1个回答
0
投票

您访问 html 页面的方式错误。 Django 模板引擎不会以这种方式渲染 html 文件。

首先你需要在

urls.py of chatapp

中定义一个URL
  urlpatterns = [
             path('frontpage/', views.frontpage_view, name='frontpage_view')
        ]

现在在

views.py of chatapp

中创建一个函数
from django.shortcuts import render

def frontpage_view(request):
    return render(request, 'chatapp/frontpage.html')

全部完成!! 现在使用以下命令运行应用程序:

python manage.py runserver

在浏览器中访问

http://127.0.0.1:8000/frontpage/

© www.soinside.com 2019 - 2024. All rights reserved.