*

在admin中填写课程机构信息时,需要上传图片。在定义CourseOrg模型时,上传图片用到了image=models.ImageField(upload_to='org/%Y/%m', verbose_name=u'封面图')。模型中指明的路径为相对路径,Django不知道到底把文件存放在哪个根目录之下。

因此在settings.py中设置

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

Y指定当前时间的年,m指定当前时间的月

为了将MEDIA_URL注册到前端用户,还需在settings中配置

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',          //注册MEDIA_URL],},},
]

setting中的各种设置相关推荐

  1. 【GPS】GPS的C_GNSS_RF_ELNA_GPIO_NUM_DEFAULT配置,Linux系统中GPIO的设置

    GPS的GPIO配置文件 客户需要更改此变量C_GNSS_RF_ELNA_GPIO_NUM_DEFAULT才能覆盖NAVRF驱动程序ELNA设置. modem_proc/gps/gnss/mgp/me ...

  2. 如何在Swift中使用CoreData设置有用的自动完成UITextField

    by Emrick Sinitambirivoutin 由Emrick Sinitambirivoutin 如何在Swift中使用CoreData设置有用的自动完成UITextField (How t ...

  3. 谷歌拼音输入法PinyinIME源码修改----随着Setting中中英文的切换对应改变软键盘中英文输入且字符变换

    项目中使用的是Google的输入法:谷歌拼音输入法,即PinyinIME. 客户提出需求:需要在Setting中切换中英文的时候,输入法对应成中英文输入,并且字符也对应成中英文,即Setting中设置 ...

  4. 删除原生Setting中无用的功能(移除Preference)

    移除Setting中不需要的原生功能节点方法分享 原生Setting的界面是使用Preference而不是View来创建的,同时需要特殊的Activity或者Fragment的子类来显示: 如:Pre ...

  5. idea中的编码设置

    1.问题:设置了idea setting中的编码格式为utf-8,在编辑的时候明明写的是中文,关闭项目后再次打开成了这样,还是乱码 这时候需要为新创建的文件也要设置编码,并为了防止乱码,

  6. powerdesigner 同步mysql 报错_PowerDesigner实用技巧小结 及 导出word,想字段顺序跟模型中一致,如何设置...

    powerdesigner导出word,想字段顺序跟模型中一致,如何设置 右键List of columns of the table %PARENT% ,selection,define  sort ...

  7. 【转】Word2007中不连续页码设置 多种页码设置

    [转]Word2007中不连续页码设置 多种页码设置 页码是论文必不可少的部分.我们看一下如何添加页码,并且针对一些特殊的格式要求怎么应对: 如果是[毕业论文]有多种混合页码,有Ⅰ.Ⅱ.Ⅲ...还有1 ...

  8. pb 修改数据窗口种指定字段位置_如何在PB数据窗口中修改数据---设置数据窗口的更新属性...

    如何在 PB 数据窗口中修改数据 --- 设置数据窗口的更新属性 数据窗口对象非常强大的原因之一就是能够很容易地修改数据库.当用户修 改了数据窗口中的数据,插入了新的数据行或者删除了数据行以后,只要调 ...

  9. linux恢复设置文件夹,将.bashrc文件恢复到Ubuntu中的默认设置

    以下介绍在Ubuntu系统中将.bashrc文件恢复默认设置的方法,如果你在Ubuntu系统中把.bashrc文件搞坏了就按下面的方法恢复bashrc文件. 背景 我有一个Ubuntu VM,我经常用 ...

最新文章

  1. rails3高级查询
  2. 《疯狂JAVA讲义》笔记1
  3. java汽车租赁系统_汽车租赁公司全网低价
  4. 手机端双击页面放大的问题
  5. ios找不到信任证书_iOS 11 中可用的受信任根证书列表
  6. 50道编程小题目之【完全平方数】
  7. spring3.1声明式事务管理
  8. MyEclipse重新定位svn的路径
  9. PMP考试教材是什么?有几本?
  10. Linux自学之旅-安装篇(设备文件名)
  11. 详解VMware虚拟机中添加新硬盘并挂载的方法
  12. Intel SGX背景、其他可信计算技术和TEE技术(翻译自Intel SGX Explained)
  13. 微信企业付款 ”错误码:NO_AUTH,错误信息:此IP地址不允许调用接口,如有需要请登录微信支付商户平台更改配置“报错的处理办法
  14. 【数据库】oracle数据库当中的dual表是个什么东西?
  15. oj试题 火车票退票费计算(函数专题)(1103)
  16. 这些技术硬核文章值得一看
  17. Redhawk解析PAD / IOPAD的实现方法
  18. 哲学核心概念和基本原理
  19. Redis高可用架构-Redis集群,一文get三种方式
  20. JS获取URL参数(银联二维码用过)

热门文章

  1. 文件格式批量转换(dos to unix)-自动转换^M符号
  2. 自考 02326 操作系统 综合题整理
  3. 西行漫记(7):再论语法糖
  4. Web数据挖掘技术综述
  5. 计算机在英语写作中应用,计算机技术在英语写作教学中的应用研究
  6. 时间与太阳、月亮和地球的关系
  7. java软件工程师工作业绩_java工程师个人简历自我评价_JAVA软件工程师面试简历的自我评价...
  8. 什么是码率(mbps)
  9. 大牛证券解析恒指大跌800点+全球股市大跌
  10. Windows安全日志事件