编辑网页文件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Document</title>
</head>
<body>
<div class="header">
header
</div>
<div class="content">
content
</div>
<div class="footer">
footer
</div>
</body>
</html>
通过view去调用网页文件views.py
# coding:utf-8
from django.shortcuts import render
from django.http.response import HttpResponse
# Create your views here.
def read_html(request):
#读取网页文件的内容
html = open('./index.html').read()
#构建HttpResponse对象
response = HttpResponse(html)
#返回响应对象
return response
配置路由urls.py
from django.conf.urls import url
from django.contrib import admin
from MyApp.views import read_html
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^html$',read_html),
]
启动服务
./manage.py runserver
通过浏览器输入
http://127.0.0.1:8000/html
返回结果如下图所示:
容易出错地方
出现上图错误的原因为:
index.html位置存放错误,应该存放在根目录下