亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Django form 實現文件上傳

發布時間:2020-06-24 00:14:23 來源:網絡 閱讀:2231 作者:小羅ge11 欄目:開發技術

  很久沒更新博客了,最近在寫項目沒時間,做到文件上傳的適合,看了蟲師的博客覺得不錯,就順便記錄一下自己的操作過程:

 models 配置:

class User(models.Model):
    headImg = models.FileField(upload_to = './upload/')
    def __unicode__(self):
        return self.headImg

#####建立一個headImg字段###數據上傳到數據庫做記錄并且在當前項目目錄下建立upload文件夾。

  html 文件:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
        <title></title>
        </head>
        <body>
        <h2>register</h2>
        <form method="post" enctype="multipart/form-data" >
        `uf`.`as_p`
        <input type="submit" value="ok"/>
        </form>
        </body>
        </html>

  view 視圖文件:

class UserForm(forms.Form):
    headImg = forms.FileField()
def disk(request):
    if request.method == "POST":
        uf = UserForm(request.POST,request.FILES)
        if uf.is_valid():
            headImg = uf.cleaned_data['headImg']
            user = User()
            user.headImg = headImg
            user.save()
            return HttpResponse('upload ok!')
    else:
        uf = UserForm()
    return render_to_response('disk.html',{'uf':uf})

####form方式實現表單顯示,并且上傳文件。          

Django form 實現文件上傳

上傳成功:

mysql查看文件:

mysql> select * from app_user;
+----+-------------------------------+
| id | headImg                       |
+----+-------------------------------+
|  1 | upload/out_W3xCNAW.txt        |
|  2 | upload/out_429apY0.txt        |
|  3 | upload/out.txt                |
|  4 | upload/out_FAvse7g.txt        |
|  5 | upload/新建文本文檔.txt       |
|  6 | upload/out_0Cve1aD.txt        |
+----+-------------------------------+


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

贡觉县| 申扎县| 信宜市| 临西县| 会同县| 格尔木市| 余庆县| 昌宁县| 宜川县| 开阳县| 彩票| 边坝县| 钦州市| 昌黎县| 天祝| 丹棱县| 奇台县| 新乡县| 于田县| 唐河县| 开原市| 元江| 安丘市| 象山县| 南江县| 巴彦淖尔市| 延安市| 神农架林区| 高安市| 灵台县| 织金县| 鲁山县| 宁城县| 青河县| 晋城| 晋州市| 宿松县| 平潭县| 囊谦县| 皮山县| 霍城县|