久久精品国产99国产精品,农村大炕弄老女人,人马配速90分钟,香蕉成人伊视频在线观看

Django使用admin上傳圖片

創建Django工程打開命令行窗口,輸入以下命令來創建Django工程:```django-admin startproject djpicmorecd djpicmorepython start

創建Django工程

打開命令行窗口,輸入以下命令來創建Django工程:

```

django-admin startproject djpicmore

cd djpicmore

python startapp demo

```

配置PyCharm和

使用PyCharm打開創建的工程,在項目的同名目錄下的配置文件中,添加應用并設置`MEDIA_ROOT`路徑。在``文件中,修改部分內容如下:

```python

INSTALLED_APPS [

'',

'',

'',

'',

'',

'',

'',

]

MEDIA_ROOT (BASE_DIR, 'upload')

```

創建模型類

在應用的``文件中創建一個模型類,其中使用`ImageField`類來存儲圖片字段,代碼示例如下:

```python

from django.db import models

class PicModel():

name (max_length200)

pic (upload_to'test')

```

安裝Pillow包

在PyCharm的terminal中使用`pip`工具安裝`Pillow`包:

```

pip install Pillow

```

數據庫遷移

生成數據庫遷移文件并執行遷移操作,可通過以下命令實現:

```

python makemigrations

python migrate

```

創建超級用戶

在terminal中輸入以下命令以創建超級用戶:

```

python createsuperuser

```

注冊模型類

在應用的``文件中注冊模型類,使其可以在admin頁面管理,示例代碼如下:

```python

from import admin

from .models import PicModel

(PicModel)

```

運行服務器

啟動Django服務器以查看效果,運行以下命令:

```

python runserver

```

通過以上步驟,您可以在管理頁面登錄后上傳圖片,圖片將會保存在`MEDIA_ROOT`目錄下的`test`文件夾中。數據庫中存儲的僅為圖片的存儲路徑,確保一切正常運行。

標簽:
主站蜘蛛池模板: 桂东县| 昌图县| 景德镇市| 梁平县| 华亭县| 肇庆市| 崇州市| 体育| 柳州市| 云安县| 孙吴县| 台南县| 衡阳市| 师宗县| 嘉义市| 阜阳市| 洪江市| 方城县| 古丈县| 仁化县| 兴安县| 都江堰市| 金沙县| 运城市| 隆林| 芦溪县| 曲阳县| 纳雍县| 马公市| 陈巴尔虎旗| 婺源县| 富宁县| 读书| 前郭尔| 临汾市| 朔州市| 皮山县| 吉木萨尔县| 阿尔山市| 蓬安县| 陵川县|