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