真正的穩(wěn)定,是自己不斷成長,不斷尋找新的空間。與其要穩(wěn)定,不如開始擁抱這個變化的時代,讓自己準備好。

django.png
django配置靜態(tài)文件都是存放在static文件夾中的,開發(fā)過程中一個應用可以使用一個static文件夾,但是在發(fā)布后,需要統(tǒng)一放在項目目錄的static文件夾下,那么問題來了,頁面如何使用static中的靜態(tài)文件呢,通俗的說法是用兩種方式:絕對和相對
【絕對地址】
絕對方法就是在html頁面中將靜態(tài)文件的地址寫成絕對地址,即:static/靜態(tài)文件目錄/靜態(tài)文件

靜態(tài)圖片資源
【html絕對地址代碼】
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>這是一個首頁</title>
</head>
<link rel="stylesheet" href="">
<body>
<!-- 絕對地址展示靜態(tài)資源 -->
<a href="static/img/img01.jpg">鏈接</a>
</body>
</html>
【訪問圖片】
http://127.0.0.1:8000/static/img/img01.jpg
【絕對地址不足之處】
django中默認的靜態(tài)文件存放在static目錄下,那么在訪問靜態(tài)資源時必然帶有static目錄結構,如果想要修改目錄結構不方便,比如想把static修改為state。
【html相對地址代碼】
{% load static %}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>這是一個首頁</title>
</head>
<link rel="stylesheet" href="">
<body>
<!-- 相對地址展示靜態(tài)資源 -->
<a href="{% static '/img/img01.jpg' %}">鏈接</a>
</body>
</html>
【修改靜態(tài)文件夾名稱】
此時只需要修改django-項目文件夾-setting.py中下面配置便可,不需要修改html中代碼,比如將static->state

修改setting.py配置項
【訪問地址】
http://127.0.0.1:8000/state/img/img01.jpg