setting中的各种设置
*
在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中的各种设置相关推荐
- 【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 ...
- 如何在Swift中使用CoreData设置有用的自动完成UITextField
by Emrick Sinitambirivoutin 由Emrick Sinitambirivoutin 如何在Swift中使用CoreData设置有用的自动完成UITextField (How t ...
- 谷歌拼音输入法PinyinIME源码修改----随着Setting中中英文的切换对应改变软键盘中英文输入且字符变换
项目中使用的是Google的输入法:谷歌拼音输入法,即PinyinIME. 客户提出需求:需要在Setting中切换中英文的时候,输入法对应成中英文输入,并且字符也对应成中英文,即Setting中设置 ...
- 删除原生Setting中无用的功能(移除Preference)
移除Setting中不需要的原生功能节点方法分享 原生Setting的界面是使用Preference而不是View来创建的,同时需要特殊的Activity或者Fragment的子类来显示: 如:Pre ...
- idea中的编码设置
1.问题:设置了idea setting中的编码格式为utf-8,在编辑的时候明明写的是中文,关闭项目后再次打开成了这样,还是乱码 这时候需要为新创建的文件也要设置编码,并为了防止乱码,
- powerdesigner 同步mysql 报错_PowerDesigner实用技巧小结 及 导出word,想字段顺序跟模型中一致,如何设置...
powerdesigner导出word,想字段顺序跟模型中一致,如何设置 右键List of columns of the table %PARENT% ,selection,define sort ...
- 【转】Word2007中不连续页码设置 多种页码设置
[转]Word2007中不连续页码设置 多种页码设置 页码是论文必不可少的部分.我们看一下如何添加页码,并且针对一些特殊的格式要求怎么应对: 如果是[毕业论文]有多种混合页码,有Ⅰ.Ⅱ.Ⅲ...还有1 ...
- pb 修改数据窗口种指定字段位置_如何在PB数据窗口中修改数据---设置数据窗口的更新属性...
如何在 PB 数据窗口中修改数据 --- 设置数据窗口的更新属性 数据窗口对象非常强大的原因之一就是能够很容易地修改数据库.当用户修 改了数据窗口中的数据,插入了新的数据行或者删除了数据行以后,只要调 ...
- linux恢复设置文件夹,将.bashrc文件恢复到Ubuntu中的默认设置
以下介绍在Ubuntu系统中将.bashrc文件恢复默认设置的方法,如果你在Ubuntu系统中把.bashrc文件搞坏了就按下面的方法恢复bashrc文件. 背景 我有一个Ubuntu VM,我经常用 ...
最新文章
- chatbot:基于 AIML 的 PHP 聊天机器人
- 谷歌最强 NLP 模型 BERT 解读
- mysql保存中文异常Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column'
- leetcode-876. 链表的中间结点解法
- python下载邮箱附件_基于Python3 下载邮箱附件,并解压到指定文件夹
- 精通SpringBoot——第二篇:视图解析器,静态资源和区域配置
- MapReduce之InputFormat理解
- python数据拟合
- JS 生成英文字母 A-Z
- [生活日记]参与unity非游戏行业开发者大会小结
- EasyAR4.0稀疏空间地图室内导航
- Qt:使用元对象编辑器Moc
- 什么样的Python培训机构才是好机构?
- mysql数据库系统时区_mysql 杂记 —— 时区问题
- the pbr guide总结
- 华为鸿蒙新闻短评,科技圈“某高管”发表对华为鸿蒙的看法,遭网友回怼
- 如何使用Win10自带的录屏功能以及如何查找到视频存放的位置
- PyQt开发实战: 利用QToolBox开发的桌面工具箱
- 超大气友价商城仿互站源码
- idea2022报错: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)
热门文章
- 无限易pythongo开发期货量化策略
- 反编译打包apk后无法安装正版apk提示:Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]
- 屏幕小于6英寸的手机_6英寸以内的小屏旗舰手机推荐,纯手感无敌!
- 【STM32】窗口看门狗程序
- 非大道理谈创业团队的鬼门关
- 基于遗传算法求解TSP问题(旅游路径规划,Python实现,超详细,可视化,结果分析)
- 公交车里的十大尴尬场面
- 网络安全的行业黑话 ——攻击篇 之攻击方法(2)
- 思科网络安全 第六章考试答案
- OJB框架下的自增主键管理