亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用urllib將文件上傳到Django中的FileField模型

使用urllib將文件上傳到Django中的FileField模型

郎朗坤 2021-03-21 12:11:10
我有一個django文件模型,該模型具有models.FileField字段和用于將文件上傳到服務器的表單:class UploadFile(model.Model):    filename = models.FileField(upload_to='uploads')    description = models.CharField(max_length=38, blank=True)class UploadFileForm(ModelForm):    class Meta:        model = UploadFile        fields = ('filename', 'description')這是view函數的樣子:def upload_file(request):    if request.method == 'POST':        form = UploadFileForm(request.POST, request.FILES)        if form.is_valid():            new_file = form.save()現在,我想擁有一個僅使用標準庫的python腳本,使用上述視圖功能將文件上傳到UploadFile模型。但是,此代碼不起作用,因為POST請求沒有FILES方法。import urllib, urllib2data = urllib.urlencode({'filename': open(uploadfile, "rb"),                        'description': 'upload test'})post_req = urllib2.Request(upload_file_url, data)result = urllib2.urlopen(post_req)如何在POST請求中添加FILES方法以使用python腳本上傳文件?我還嘗試編寫不使用該表單但不起作用的其他視圖函數。
查看完整描述

2 回答

  • 2 回答
  • 0 關注
  • 244 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號