django {{ MEDIA_URL }}值为空
来源:互联网 发布:淘宝模块名称怎么写 编辑:程序博客网 时间:2024/06/04 22:47
1、在settings.py文件最后添加
MEDIA_URL = '/media/'MEDIA_ROOT = os.path.join(BASE_DIR,'media')TEMPLATES = [{ 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [os.path.join(BASE_DIR, 'templates')] , '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.core.context_processors.media', python3会报错 'django.template.context_processors.media', #python3推荐使用 ], }, },]
2、在项目urls.py文件添加# django处理静态文件内容from django.views.static import servefrom zkonline.settings import MEDIA_ROOT# media的url配置,图片上传的url路径url(r'media/(?P<path>.*)$', serve, {"document_root": MEDIA_ROOT}),
3、在html文件中使用
<a href="{% url 'org:org_home' course_org.id %}"> <img width="200" height="120" class="scrollLoading" data-url="{{ MEDIA_URL }}{{ course_org.image }}"/></a>
当前使用环境是django1.11 python3.5的版本
使用这条报如下错误
#'django.core.context_processors.media', python3会报错ImportError at /org/list/
No module named 'django.core.context_processors'
阅读全文
0 0
- django {{ MEDIA_URL }}值为空
- django {{ MEDIA_URL }}值为空
- django {{ MEDIA_URL }}值为空
- django STATIC_URL STATIC_ROOT MEDIA_URL MEDIA_ROOT
- Django下MEDIA_ROOT, MEDIA_URL, STATIC_ROOT, STATIC_URL解惑
- 在django中使用 MEDIA_URL 和 MEDIA_ROOT
- django的template中如果无法引用MEDIA_URL
- django get 数据为空处理
- 解决Django Dynamic models 的 admin_url 为空的问题
- django 文件上传的为空的判定
- Django ====> 1.4版本静态文件路径设置--MEDIA_ROOT,MEDIA_URL, STATIC_ROOT, STATIC_URL学习
- 如果为空值
- 判断值为空
- 数据库值为空判断
- dateTimePicker 设置为空值
- findViewById 返回值为空
- 值不能为空 viewinfo
- DWR:返回值为空?
- Struts2 第一个入门案例
- Struts2入门案例
- Codeforces Round #441
- 打印当前时间。学习使用Date类和Calendar类。(教材P194页)
- 从万得下载A股数据保存到mongodb
- django {{ MEDIA_URL }}值为空
- SAS DDE Sample
- Java
- GPU CHOOSE
- R语言与决策树(入门)
- Struct2 入门案例
- POJ 2456 疯牛(二分+贪心)
- Java之多态
- struts2初识