Django配置Media
发布时间:2020-12-20 12:59:02 所属栏目:Python 来源:网络整理
导读:新建media文件夹,设置setting.py文件 在项目目录下设置media文件夹 设置setting.py文件 1 # 上传文件路径设置 2 MEDIA_URL = " /media/ " 3 MEDIA_ROOT = os.path.join(BASE_DIR, " media " ) 4 5 6 # TEMPLATES 加入django.template.context_processors.me
新建media文件夹,设置setting.py文件
1 # 上传文件路径设置 2 MEDIA_URL = "/media/" 3 MEDIA_ROOT = os.path.join(BASE_DIR,"media") 4 5 6 # TEMPLATES 加入django.template.context_processors.media在html的地方可以使用 data-url="{{ MEDIA_URL }}{{ org.image }}"/> 7 TEMPLATES = [ 8 { 9 ‘BACKEND‘: ‘django.template.backends.django.DjangoTemplates‘,10 ‘DIRS‘: [os.path.join(BASE_DIR,‘templates‘)] 11 ,12 ‘APP_DIRS‘: True,13 ‘OPTIONS‘: { 14 ‘context_processors‘: [ 15 ‘django.template.context_processors.debug‘,16 ‘django.template.context_processors.request‘,17 ‘django.contrib.auth.context_processors.auth‘,18 ‘django.contrib.messages.context_processors.messages‘,19 ‘django.template.context_processors.media‘ 20 ],21 },22 },23 ] 设置路由urls.py
1 from django.views.static import serve 2 from . import settings 3 4 url(r‘^media/(?P<path>.*)$‘,{"document_root": settings.MEDIA_ROOT}), ? Models的字段配置
1 image = models.ImageField(upload_to="org/%Y%m",verbose_name=‘机构Logo‘,max_length=100) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |