學習筆記,僅供參考,有錯必糾
對於靜態檔案的配置,我們需要在settings.py中進行下面兩項更改。
開啟settings.py模組,確認該檔案底端是否有以下**,沒有則增加以下**:
之後,我們便可以用訪問名為***.jpg的靜態檔案了。static_url =
'/static/'
在這裡,我們將配置靜態檔案在伺服器端的儲存位置。
首先,在專案資料夾下建立乙個static資料夾:
我們再開啟settings.py模組,並新增如下**:
在static資料夾下放入乙個image資料夾,裡面放一些:staticfiles_dirs =
[(os.path.join(base_dir,
'static'))
]
演算法h2
>
src=
"/static/image/演算法.jpg"
>
body
>
html
>
這些jpg和html檔案,是不變的(區別於模板中的html檔案),如果我們想訪問他們,不需要給其建立新的路由,只需要把他們放到static資料夾下,即可通過url進行訪問。
我們向發起請求:
再開啟開發者工具(devtools):
可以發現,我們一共進行了兩次請求。
如果我們想在模板中訪問靜態檔案該咋整呢?
別急,我們先學一段語法:
現在,我們定義乙個模板test_static.html:
views.pylang
="en"
>
>
charset
="utf-8"
>
>
yes!title
>
head
>
>
>
演算法h2
>
src=
"">
>
講故事h2
>
src=
" ">
body
>
html
>
urls.pydef
test_static
(request)
:return render(request,
"test_static.html"
)
向發起請求:urlpatterns =
[ path(
'admin/'
, admin.site.urls)
, re_path(r'^test_form/$'
, views.test_form)
, re_path(r'^test_static/$'
, views.test_static)
,]
18 檔案操作
1.了解檔案操作 思考 什麼是檔案?思考 檔案操作包含什麼?答 開啟,關閉,讀,寫,複製 思考 檔案操作的作用是什麼?答 讀取內容,寫入內容,備份內容.總結 檔案操作的作用就是把一些內容 資料 儲存存放起來,可以讓程式下一次執行的時候直接使用,而不必重新製作乙份,省時省力。2.檔案的基本操作 開啟檔...
SpringMVC 處理靜態資源(18)
1.rest 風格的資源url 不希望帶 html 或 do 等字尾 2.若將 dispatcherservlet 請求對映配置為 則 spring mvc 將捕web 容器的所有請求,包括靜態資源的請求,springmvc 會將他們當成乙個普通請求處理,因找不到對應處理器將導致錯誤。3.可以在 s...
1 8靜態鍊錶學習
先談談理解。陣列是乙個線性的儲存,內部資料的位址也是連在一起的。但鍊錶不一樣,它有它自己的優越性。它是跳躍著的,是連在一起的 連表 它的優越性在於,一旦需要在有序的資料中插入 刪除某個新資料,只需要改變相關連線節點即可。但對於陣列,如果在開頭插入乙個數,確要後面所有數都向後平移,無疑加大了運算時間。...