欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python+django加載靜態(tài)網(wǎng)頁模板解析

 更新時(shí)間:2017年12月12日 14:43:49   作者:學(xué)習(xí)筆記666  
這篇文章主要介紹了python+django加載靜態(tài)網(wǎng)頁模板解析,具有一定借鑒價(jià)值,需要的朋友可以參考下。

接著前面Django入門使用示例

今天我們來看看Django是如何加載靜態(tài)html的?

我們首先來看一看什么是靜態(tài)HTML,什么是動(dòng)態(tài)的HTML?二者有什么區(qū)別?

靜態(tài)HTML指的是使用單純的HTML或者結(jié)合CSS制作的包括圖片、文字等的只供用戶瀏覽但不包含任何腳本、不含有任何交互功能的網(wǎng)頁!

動(dòng)態(tài)的HTML指的是網(wǎng)頁不僅提供給用戶瀏覽,網(wǎng)頁本身還有交互功能,存在著在腳本如JAVASCRIPT,并利用某種服務(wù)器端語言如PHP等實(shí)現(xiàn)如用戶注冊,用戶登錄,上傳文件,下載文件等功能

接下來,了解下加載靜態(tài)HTML是如何實(shí)現(xiàn)的。

1.第一步,在manage.py同級(jí)下新建html目錄,里面新建一個(gè)index.html

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<body>
  <h1>這是一個(gè)html頁面</h1>
</body>
</html>

2.接著修改

Django有個(gè)函數(shù)專門用來加載網(wǎng)頁模板

render_to_response

3.我們在Django初體驗(yàn)中,瀏覽器訪問http://127.0.0.1:8000/index/,頁面顯示”helloworld”,這正是returnHttpResponse("<h1>helloworld</h1>")返回的內(nèi)容。

那么我們現(xiàn)在訪問同樣的地址,是否顯示的是index.html呢?

哇哦,很抱歉,“模板不存在”

4.這是因?yàn)槲覀冞€需要一些配置。

來到settings.py文件,在TEMPLATES-DIRS配置項(xiàng)中寫上BASE_DIR+'/html'

現(xiàn)在訪問http://127.0.0.1:8000/index/ 就是我們想要的結(jié)果了

總結(jié)

以上就是本文關(guān)于python+django加載靜態(tài)網(wǎng)頁模板解析的全部內(nèi)容,希望對大家有所幫助。感興趣的朋友可以繼續(xù)參閱本站:

Django入門使用示例

Django admin實(shí)現(xiàn)圖書管理系統(tǒng)菜鳥級(jí)教程完整實(shí)例

Python通過Django實(shí)現(xiàn)用戶注冊和郵箱驗(yàn)證功能代碼

如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

相關(guān)文章

最新評論