*

在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. chatbot:基于 AIML 的 PHP 聊天机器人
  2. 谷歌最强 NLP 模型 BERT 解读
  3. mysql保存中文异常Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column'
  4. leetcode-876. 链表的中间结点解法
  5. python下载邮箱附件_基于Python3 下载邮箱附件,并解压到指定文件夹
  6. 精通SpringBoot——第二篇:视图解析器,静态资源和区域配置
  7. MapReduce之InputFormat理解
  8. python数据拟合
  9. JS 生成英文字母 A-Z
  10. [生活日记]参与unity非游戏行业开发者大会小结
  11. EasyAR4.0稀疏空间地图室内导航
  12. Qt:使用元对象编辑器Moc
  13. 什么样的Python培训机构才是好机构?
  14. mysql数据库系统时区_mysql 杂记 —— 时区问题
  15. the pbr guide总结
  16. 华为鸿蒙新闻短评,科技圈“某高管”发表对华为鸿蒙的看法,遭网友回怼
  17. 如何使用Win10自带的录屏功能以及如何查找到视频存放的位置
  18. PyQt开发实战: 利用QToolBox开发的桌面工具箱
  19. 超大气友价商城仿互站源码
  20. idea2022报错: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)

热门文章

  1. 无限易pythongo开发期货量化策略
  2. 反编译打包apk后无法安装正版apk提示:Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]
  3. 屏幕小于6英寸的手机_6英寸以内的小屏旗舰手机推荐,纯手感无敌!
  4. 【STM32】窗口看门狗程序
  5. 非大道理谈创业团队的鬼门关
  6. 基于遗传算法求解TSP问题(旅游路径规划,Python实现,超详细,可视化,结果分析)
  7. 公交车里的十大尴尬场面
  8. 网络安全的行业黑话 ——攻击篇 之攻击方法(2)
  9. 思科网络安全 第六章考试答案
  10. OJB框架下的自增主键管理