Django引用html页面以及继承页面


第一步 修改 view 模块,添加试图函数

from django.http import HttpResponse
from django.shortcuts import render


def hello(request):
return HttpResponse("Hello world ! ")


def index(request):
context = {}
context['hello'] = 'Hello World!'
return render(request, 'hello.html', context)

 

第二步 修改urls:

from django.conf.urls import url

from . import view

urlpatterns = [
url(r'^hello$', view.hello),
url(r'index$', view.index),
]

 

第三部 项目根目录创建 templates文件夹,并且创建两个html页面

  hello.html:

{%extends "base.html" %}
<h1>{{ hello }}</h1>

 

base.html:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>菜鸟教程(runoob.com)</title>
</head>
<body>
<h1>Hello World!</h1>
<p>菜鸟教程 Django 测试。</p>
{% block mainbody %}
<p>original</p>
{% endblock %}
</body>
</html>

第四步 修改setting.py配置文件,修改模板路径:

 'DIRS': [os.path.join(BASE_DIR, 'templates'),], 

 

第五部:python manage.py runserver 192.168.4.71:8081

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM