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

django將網(wǎng)絡(luò)中的圖片,保存成model中的ImageField的實例

 更新時間:2019年08月07日 13:09:47   作者:一只小coder  
今天小編就為大家分享一篇django將網(wǎng)絡(luò)中的圖片,保存成model中的ImageField的實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

有這樣的情形,django個人頭像在model中是:

class UserProfile(AbstractUser):
 """
 用戶
 """
 name = models.CharField(max_length=30, null=True, blank=True, verbose_name="姓名")
 image = models.ImageField(max_length=1000,upload_to='avatar/%Y/%m/', verbose_name=u'頭像', null=True, blank=True)

正常情況下,需要客戶端(app或者瀏覽器post上來圖片,然后保存到image中)

例如:

image = request.data.get('image', None)
...
user.image=image
user.save()

但是,有這樣的情況,如果是第三方,例如微博登錄,前端通過微博接口獲取到微博頭像,post上來的就是頭像的地址,https://xxx.xxx.jpg

這個時候如何通過圖片url,保存到django的model中呢?

思路是,先通過url下載圖片,然后保存

from django.core.files import File
from io import BytesIO
from urllib.request import urlopen
 
url = request.data.get('image', None)
r = urlopen(url)
io = BytesIO(r.read())
user.image.save("{}_{}.jpg".format(user.id,int(time.time())), File(io))

以上這篇django將網(wǎng)絡(luò)中的圖片,保存成model中的ImageField的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python中搜索和替換文件中的文本的實現(xiàn)(四種)

    Python中搜索和替換文件中的文本的實現(xiàn)(四種)

    本文主要介紹了Python中搜索和替換文件中的文本的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • python中spy++的使用超詳細(xì)教程

    python中spy++的使用超詳細(xì)教程

    這篇文章主要介紹了python中spy++的使用超詳細(xì)教程,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • Python?中strip()函數(shù)詳細(xì)說明及使用方法

    Python?中strip()函數(shù)詳細(xì)說明及使用方法

    strip()函數(shù)是Python字符串方法之一,用于處理字符串的前導(dǎo)和尾隨空白字符,它返回一個新字符串,該字符串是原始字符串去除前導(dǎo)和尾隨空格(包括空格、制表符、換行符等)后的結(jié)果,這篇文章主要介紹了Python?中strip()函數(shù)詳細(xì)說明及使用方法,需要的朋友可以參考下
    2024-02-02
  • python讀取當(dāng)前目錄下的CSV文件數(shù)據(jù)

    python讀取當(dāng)前目錄下的CSV文件數(shù)據(jù)

    這篇文章主要為大家詳細(xì)介紹了python讀取當(dāng)前目錄下的CSV文件數(shù)據(jù),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-03-03
  • python創(chuàng)建字典的幾種常見方法

    python創(chuàng)建字典的幾種常見方法

    本文主要介紹了python創(chuàng)建字典的幾種常見方法,包括包括直接賦值法、內(nèi)置函數(shù)dict()和字典推導(dǎo)式,具有一定的參考價值,感興趣的可以了解一下
    2025-03-03
  • python編程羊車門問題代碼示例

    python編程羊車門問題代碼示例

    這篇文章主要介紹了python編程“羊車門”問題代碼示例,初步接觸,僅供參考。不足之處,歡迎指出。
    2017-10-10
  • windows環(huán)境下tensorflow安裝過程詳解

    windows環(huán)境下tensorflow安裝過程詳解

    這篇文章主要為大家詳細(xì)介紹了windows環(huán)境下tensorflow安裝過程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • 基于python實現(xiàn)的抓取騰訊視頻所有電影的爬蟲

    基于python實現(xiàn)的抓取騰訊視頻所有電影的爬蟲

    這篇文章主要介紹了用python實現(xiàn)的抓取騰訊視頻所有電影的爬蟲,這個程序使用芒果存, 所以大家需要下載使用mongodb才可以
    2016-04-04
  • Python實現(xiàn)自定義函數(shù)的5種常見形式分析

    Python實現(xiàn)自定義函數(shù)的5種常見形式分析

    這篇文章主要介紹了Python實現(xiàn)自定義函數(shù)的5種常見形式,結(jié)合實例形式較為詳細(xì)的分析了Python自定義函數(shù)相關(guān)的參數(shù)、默認(rèn)值、隱函數(shù)等相關(guān)操作技巧與注意事項,需要的朋友可以參考下
    2018-06-06
  • python實現(xiàn)簡單顏色識別程序

    python實現(xiàn)簡單顏色識別程序

    這篇文章主要為大家詳細(xì)介紹了python實現(xiàn)簡單顏色識別程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02

最新評論

焦作市| 葫芦岛市| 连云港市| 慈溪市| 尚义县| 文成县| 雷州市| 梅州市| 深泽县| 东平县| 海南省| 定兴县| 宝清县| 绥中县| 白城市| 金寨县| 南涧| 普格县| 和田市| 万全县| 陇西县| 都安| 伊金霍洛旗| 六枝特区| 达孜县| 株洲县| 磴口县| 怀柔区| 上杭县| 耒阳市| 仙桃市| 太湖县| 福州市| 尉氏县| 阳江市| 成武县| 衡东县| 永定县| 闽侯县| 逊克县| 屏东市|