卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

Django文件上傳實例與PyCharm集成

創(chuàng)建Django工程與應(yīng)用 在進(jìn)行Django文件上傳的實例之前,首先需要通過以下命令在命令行中創(chuàng)建Django工程,并在工程內(nèi)創(chuàng)建應(yīng)用: ```bash django-admin start

創(chuàng)建Django工程與應(yīng)用 在進(jìn)行Django文件上傳的實例之前,首先需要通過以下命令在命令行中創(chuàng)建Django工程,并在工程內(nèi)創(chuàng)建應(yīng)用: ```bash django-admin startproject djfileup cd djfileup python startapp myfile ``` 配置工程設(shè)置 使用PyCharm打開工程后,在工程根目錄的`djfileup`的``文件中,添加應(yīng)用和模板路徑的設(shè)置。具體添加內(nèi)容如下: ```python INSTALLED_APPS [ '', '', '', '', '', '', '', ] TEMPLATES [ { 'BACKEND': '', 'DIRS': [('templates')], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ '_', '_', '_', '_', ], }, }, ] ``` 編寫HTML文件 在工程根目錄新建`templates`文件夾,在該文件夾內(nèi)新建``文件,并編寫如下代碼: ```html file
{% csrf_token %}

請上傳文件

``` 注意:`enctype`一定要設(shè)置為`multipart/form-data`。 配置URL路由 在工程根目錄的`djfileup`文件夾的``中包含應(yīng)用的路由,配置文件內(nèi)容如下: ```python from import url, include from import admin urlpatterns [ url(r'^admin/', ), url(r'^', include('myfile.urls')), ] ``` 編寫應(yīng)用的URL與視圖函數(shù) 在應(yīng)用目錄內(nèi),新建``文件,并編寫代碼指向視圖函數(shù),示例代碼如下: ```python from import url from . import views urlpatterns [ url(r'^fileup/', ), ] ``` 處理文件上傳的視圖函數(shù) 在應(yīng)用的``文件中編寫處理圖片文件上傳的視圖函數(shù),具體代碼如下: ```python from import render, HttpResponse def fileup(request): if 'POST': file ('file', None) if file: with open('', 'wb') as f: for chunk in (): f.write(chunk) return HttpResponse('ok') return render(request, '') ``` 測試文件上傳 運行服務(wù)器并測試文件上傳功能: ```bash python runserver ``` 點擊提交后,會在工程根目錄創(chuàng)建``文件,表示已成功接收到上傳的圖片。
標(biāo)簽: