1、靜態文件配置
什麼是靜態文件:css
對於前端已經寫好了的文件,咱們拿過來能夠直接使用,就叫靜態文件前端
例:bootstrap一類的前端框架已經寫好了的django
圖片,css,jsbootstrap
靜態文件默認全放在static文件夾下後端
static文件夾中默認會默認建立的子文件夾 css文件夾 當前網站全部的樣式文件 js文件 當前網站全部的js文件 img文件 當前網站全部的圖片文件 其餘(前端框架代碼 第三方插件代碼...)
靜態文件配置前端框架
STATICFILES_DIRS = [ os.path.join(BASE_DIR,'static') ] 你只要輸入static文件夾內具體文件的路徑就可以訪問到
ps:配置爲列表,可加多個文件路徑,依次往下尋找框架
STATIC_URL = '/static/' # 這個static不是文件夾的名字 而是接口前綴 """只要你想訪問靜態文件中的資源 文件路徑就必須用static開頭""" # 手動將static文件夾中全部的資源暴露給用戶 STATICFILES_DIRS = [ os.path.join(BASE_DIR,'static'), # 真正的文件夾路徑 os.path.join(BASE_DIR,'static1'), # 真正的文件夾路徑 os.path.join(BASE_DIR,'static2'), # 真正的文件夾路徑 os.path.join(BASE_DIR,'static3') # 真正的文件夾路徑 ]
靜態文件接口前綴動態解析:post
{% load static %} <link rel="stylesheet" href="{% static 'bootstrap-3.3.7-dist/css/bootstrap.min.css' %}"> <script src="{% static 'bootstrap-3.3.7-dist/js/bootstrap.min.js' %}"></script> 利用解析器 動態獲取接口前綴
2、request方法初始
request.method獲取請求方法網站
對數據的處理 不僅僅只有wsgiref模塊 django後端也進行了大量的數據處理 GET request.GET獲取前端get提交的數據(就相似因而一個大字典) 取值 request.GET.get('username') # 雖然value是一個列表 可是默認只取列表最後一個元素 # 強烈不建議你使用中括號的形式取值 # 若是想直接把列表所有取出(******) request.GET.getlist('hobby') POST request.POST獲取前端post提交的數據(就相似因而一個大字典) 取值 request.POST.get('username') # 雖然value是一個列表 可是默認只取列表最後一個元素 # 強烈不建議你使用中括號的形式取值 # 若是想直接把列表所有取出(******) request.POST.getlist('hobby')