最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Django后臺獲取前端post上傳的文件方法

 更新時間:2018年05月28日 09:19:17   作者:wangxg6  
今天小編就為大家分享一篇Django后臺獲取前端post上傳的文件方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

由于初學Django所以對于其特有的表單模板和models中的filefiled并不是特別熟悉。因此在本次開發(fā)中還是依照以往自己在html中寫好圖片提交表單:

注意在<form>表單的定義中一定要加上enctype= “multipart/form-data"屬性,否則后臺可能會取不到文件。

在form表單后一定要有{% csrf_token %}

我們在控制頁面可以看到,當我們通過這樣的表單進行提交后,F(xiàn)ILES一欄中會有一個文件。

我們可以在views.py中通過

image=request.FILES.get('images')去獲取到該圖片

當我們獲取到圖片img后,可以通過

image.name 獲取到圖片的名字

image.size獲取到圖片的大小

image.read()可以獲取圖片內容

通過

path=default_storage.save(路徑,ContentFile(image.read()))

tmp_file = os.path.join(settings.MEDIA_ROOT,path)

及可以把圖片從緩存中保存到相應路徑下

我們可以看到很上傳的額圖片已經直接能夠保存在設置的目錄當中了

最后再將對應的路徑放入數(shù)據庫中,就可以完成引用了。

以上這篇Django后臺獲取前端post上傳的文件方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • python+mediapipe+opencv實現(xiàn)手部關鍵點檢測功能(手勢識別)

    python+mediapipe+opencv實現(xiàn)手部關鍵點檢測功能(手勢識別)

    這篇文章主要介紹了python+mediapipe+opencv實現(xiàn)手部關鍵點檢測功能(手勢識別),本文僅僅簡單介紹了mediapipe的使用,而mediapipe提供了大量關于圖像識別等的方法,需要的朋友可以參考下
    2022-01-01
  • Python實現(xiàn)LSTM學習的三維軌跡

    Python實現(xiàn)LSTM學習的三維軌跡

    這篇文章主要為大家詳細介紹了如何使用LSTM來學習和預測三維軌跡,并提供詳細的Python實現(xiàn)示例,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-12-12
  • python zip,lambda,map函數(shù)代碼實例

    python zip,lambda,map函數(shù)代碼實例

    這篇文章主要介紹了python zip,lambda,map函數(shù)代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-04-04
  • Python必備技巧之Pandas數(shù)據合并函數(shù)

    Python必備技巧之Pandas數(shù)據合并函數(shù)

    Pandas中一共有五個數(shù)據合并函數(shù),分別為:concat、append、merge、join、combine,本文詳細講解這五個函數(shù)的使用方法,需要的可以參考一下
    2022-03-03
  • Python多繼承順序實例分析

    Python多繼承順序實例分析

    這篇文章主要介紹了Python多繼承順序,結合實例形式分析了Python多繼承情況下繼承順序對同名函數(shù)覆蓋的影響,需要的朋友可以參考下
    2018-05-05
  • Python模塊、包(Package)概念與用法分析

    Python模塊、包(Package)概念與用法分析

    這篇文章主要介紹了Python模塊、包(Package)概念與用法,結合實例形式分析了Python中模塊、包(Package)概念、功能、相關使用技巧與注意事項,需要的朋友可以參考下
    2019-05-05
  • Python使用Appium在移動端抓取微博數(shù)據的實現(xiàn)

    Python使用Appium在移動端抓取微博數(shù)據的實現(xiàn)

    Appium是移動端的自動化測試工具,讀者可以類比為PC端的selenium。通過它,我們可以驅動App完成自動化的一系列操作,同樣也可以爬取需要的內容,本文就來介紹一下如何在移動端抓取微博數(shù)據,感興趣的可以了解一下
    2021-08-08
  • Pandas中inf值替換的方法

    Pandas中inf值替換的方法

    本文主要介紹了Pandas中inf值替換的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-08-08
  • Pyqt5實戰(zhàn)小案例之界面與邏輯分離的小計算器程序

    Pyqt5實戰(zhàn)小案例之界面與邏輯分離的小計算器程序

    網上很多PyQt5信號槽與界面分離的例子,但是真正開發(fā)起來很不方便,下面這篇文章主要給大家介紹了關于Pyqt5實戰(zhàn)小案例之界面與邏輯分離的小計算器程序,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-02-02
  • Python中處理字符串的相關的len()方法的使用簡介

    Python中處理字符串的相關的len()方法的使用簡介

    這篇文章主要介紹了Python中處理字符串的相關的len()方法的使用簡介,是Python入門的基礎知識,需要的朋友可以參考下
    2015-05-05

最新評論

蒲江县| 蓝山县| 儋州市| 吴忠市| 界首市| 阳曲县| 类乌齐县| 清水河县| 屯留县| 连城县| 赤城县| 中宁县| 太原市| 孟津县| 绍兴市| 云阳县| 沈阳市| 九龙县| 通州区| 福建省| 陆良县| 克拉玛依市| 五家渠市| 池州市| 越西县| 中宁县| 岳普湖县| 南靖县| 蕉岭县| 会昌县| 松原市| 周口市| 洞头县| 娱乐| 徐闻县| 齐河县| 寻乌县| 灵寿县| 柞水县| 临朐县| 延边|