本次學習搭建網頁,獲取位址資料
djproject為django應用 student為django子應用
先看看如何載入靜態html的
1、我們先在manage.py同級目錄下建立乙個資料夾存放html頁面檔案,例如:
2、django有個函式專門用來載入網頁模板
render_to_response
我們在新建的子應用下面,views.py裡寫入:
如何建立子應用,可以看 django建立子應用
3、配置訪問路徑
到django應用下,urls.py檔案:
4、到settings.py檔案
在templates的dirs配置項中寫上base_dir+'/html'
templates = [,},
]
需要注意,這是引入存放html頁面資料夾,如果不加上,會報出「找不到模板」錯誤
現在訪問 就是我們想要的結果了
獲取get引數,request中有個方法為get.get()
request.get.get()就是獲取url引數
例如:
def hi(request):
getusername = request.get.get('username')
print(getusername)
return render_to_response("index.html")
列印結果為:zhangsan
還可以這樣寫:
request.get['username']
但要注意,2種獲取方式的區別:獲取字典中某個key的值有2種方式:
user =
1、user.get('username')
2、user['username']
比如列印乙個沒有的key:
print(user.get('id'))
結果為none
print(user['id'])
結果會報錯 keyerror
1、index.html頁面新增:
id:}
名字:}
2、student views.py:
#coding:utf-8
from django.shortcuts import render,render_to_response
# create your views here.
def hi(request):
getusername = request.get.get('username')
print(getusername)
user = #, 'username': '李四'
user是定義的字典,鍵可以重複,同名鍵值列印最後新增的,例如
在學完上述這些後,我們可以開始嘗試做乙個簡單的表單:
index.html頁面:
views.py:
#coding:utf-8
from django.shortcuts import render,render_to_response
# create your views here.
def hi(request):
user =
if 'username' in request.get:
user['username'] = request.get.get('username')
if 'pwd' in request.get:
user['pwd'] = request.get.get('pwd')
return render_to_response("index.html", user)
結果展示:
Django學習筆記007 模板載入靜態資源
在乙個網頁中,不僅僅有html,還需要css js 等,因此在dtl中載入靜態資源是必須要解決的問題。在dtl中,使用static標籤來載入靜態檔案,要使用static標籤,首先需要 載入靜態檔案的步驟如下 django.contrib.admin django.contrib.auth djang...
Django載入靜態檔案
1 安裝python和pip,這裡就不再贅述 2 通過pip 安裝命令安裝django,命令為 pip install django 3 進入命令列,進入你打算建立專案的位置,我專案安裝位置是 d python django 執行命令 django admin startproject hellow...
Django 載入靜態檔案
在乙個網頁中,不僅僅只有乙個html骨架,還需要css樣式檔案,js執行檔案以及一些等。因此在dtl中載入靜態檔案是乙個必須要解決的問題。在dtl中,使用static標籤來載入靜態檔案。要使用static標籤,首先需要。載入靜態檔案的步驟如下 確保在settings.py中設定了static url...