Django 靜態文件配置及request初識

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')
相關文章
相關標籤/搜索