日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

html显示数据库图片django,django将图片上传数据库后在前端显式的方法

發布時間:2023/11/27 生活经验 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 html显示数据库图片django,django将图片上传数据库后在前端显式的方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、使用ImageField先安裝pillow模塊

pip install pillow

2、在app的models中設置

class Image(models.Model):

pic_name=models.CharField('圖片',max_length=40)

pic_path=models.ImageField(upload_to="pic_folder/",default='pic_folder/None/no_image.pig')

3、在app的view中設置獲取圖片的方法

def upload_pic(request):

pic=Image.objects.all()

return render(request,'blog/image.html',{'pic':pic})

4、在settings中設置

1、添加media模板

TEMPLATES = [

{

'BACKEND': 'django.template.backends.django.DjangoTemplates',

'DIRS': [os.path.join(os.path.dirname(__file__), 'templates'),os.path.join(os.path.dirname(__file__), 'static'), ],

'APP_DIRS': True,

'OPTIONS': {

'context_processors': [

'django.template.context_processors.debug',

'django.template.context_processors.request',

'django.contrib.auth.context_processors.auth',

'django.contrib.messages.context_processors.messages',

'django.template.context_processors.media',

],

},

},

]

2、設置media的路徑

MEDIA_URL='media/'

MEDIA_ROOT=os.path.join(BASE_DIR,'media').replace('\\','/')

5、在app的urls中設置

from django.conf.urls.static import static

from django.conf import settings

urlpatterns = [

url(r'^pic$', views.upload_pic, name='upload_pic')

]+static(settings.MEDIA_URL,document_root=settings.MEDIA_ROOT)

通過admin登錄后上傳圖片,會在站點下生成media/pic_folder的目錄

以上這篇django將圖片上傳數據庫后在前端顯式的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

總結

以上是生活随笔為你收集整理的html显示数据库图片django,django将图片上传数据库后在前端显式的方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。