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

Django前端顯示后臺(tái)上傳的圖片

創(chuàng)建Django工程打開(kāi)命令行窗口,輸入以下命令來(lái)創(chuàng)建一個(gè)Django工程:```django-admin startproject djpicmorecd djpicmorepython run

創(chuàng)建Django工程

打開(kāi)命令行窗口,輸入以下命令來(lái)創(chuàng)建一個(gè)Django工程:

```

django-admin startproject djpicmore

cd djpicmore

python runserver

```

配置項(xiàng)目設(shè)置

在使用PyCharm打開(kāi)項(xiàng)目后,在項(xiàng)目的``配置文件中進(jìn)行如下修改,注冊(cè)應(yīng)用并添加`MEDIA_ROOT`和`MEDIA_URL`:

```python

INSTALLED_APPS [

'',

'',

'',

'',

'',

'',

'',

]

MEDIA_URL '/media/'

MEDIA_ROOT (BASE_DIR, 'upload')

```

創(chuàng)建模型類(lèi)

在應(yīng)用中創(chuàng)建模型類(lèi),并為其中的字段選擇`ImageField`類(lèi)型,確保已安裝了Pillow包,示例代碼如下:

```python

from django.db import models

class PicModel():

name (max_length200)

pic (upload_to'test/')

```

設(shè)置靜態(tài)資源路徑

在項(xiàng)目的``文件中添加`MEDIA_URL`的靜態(tài)資源路徑,以便能夠訪問(wèn)上傳的圖片:

```python

from import url

from import static

from import admin

from . import settings

urlpatterns [

url(r'^admin/', ),

]

urlpatterns static(_URL, document_root_ROOT)

```

數(shù)據(jù)庫(kù)遷移

通過(guò)運(yùn)行以下命令,進(jìn)行數(shù)據(jù)庫(kù)遷移操作:

```

python makemigrations

python migrate

```

創(chuàng)建超級(jí)用戶(hù)

在PyCharm的終端中輸入以下命令,創(chuàng)建一個(gè)超級(jí)用戶(hù)以便于管理后臺(tái):

```

python createsuperuser

```

注冊(cè)模型類(lèi)到Admin后臺(tái)

在應(yīng)用的``文件中注冊(cè)模型類(lèi),這樣可以在后臺(tái)管理界面方便地對(duì)數(shù)據(jù)進(jìn)行操作,示例代碼如下:

```python

from import admin

from .models import PicModel

(PicModel)

```

運(yùn)行服務(wù)器

最后,運(yùn)行服務(wù)器并在后臺(tái)管理界面上傳一張圖片。然后在前端訪問(wèn) ``,即可查看剛剛上傳的圖片。確保``是您剛上傳的圖片。

標(biāo)簽: