我们在上⼀节中已经创建了⼀个新的功能应⽤,名为newapp_01。

在这一节中,我们要对整个django项目的settings.py文件进行设定。这里settings.py 的主要功能是管理django 项目各个资源和基础功能,比如数据库设置,语言设置,各种支持文件的存放路径等。

我们进入如下图的settings.py(标注红色,有下划线)文件中,

如图:

我们使用vscode 编辑器 打开文件settings.py。这个文件的原始内容如下三幅截图:

注册功能性应用

这里我们首先要对 选项INSTALLED_APPS 进行修改。未曾修改的内容如下:

我们要为新建立的功能性应用 newapp_01 进行注册,这里做出的修改如下:

我们在INSTALLED_APPS 插入 ‘newapp_01’, 这里我们完成新的功能性应用在整个django的项目中的注册。

注意,在settings.py 文件中导入 os 模块。如下图:

在settings.py 插入 import os 。

模板文件的存放位置

接着,我们要对模板文件的存放位置进行注册。

这里注意一下,我们先要在 django项目文件夹下(这里是 web_app_01 项目文件下)如下图(红色标记,有下划线位置)创建一个名为templates 的文件夹,借以存放 各种模板文件(例如.html 文件等)。

完成templates 文件夹 创建之后,我们要对settings.py 文件中 选项 TEMPLATES 进行修改。

未曾修改之前的内容如下:

这里我们插入 'DIRS': [os.path.join(BASE_DIR, "templates")]。

修改之后,如下图:

这里我们确定了存放位置是 项目的根目录(BASE_DIR)下的templates 文件夹。

django项目的数据库配置

接下来,我们要确认一下整个django项目的数据库配置。

如下图,这是django 项目默认的数据库配置,sqlite3 是django默认数据库。它短小实用,可以满足我们的基本需求。

设置默认settings文件_Django 学习笔记系列 之 settings.py 设定相关推荐

  1. BizTalk学习笔记系列之二:实例说明如何使用BizTalk

    BizTalk学习笔记系列之二:实例说明如何使用BizTalk --.BizTalk学习笔记系列之二<?XML:NAMESPACE PREFIX = O /> Aaron.Gao,2006 ...

  2. SQLServer学习笔记系列2

    SQLServer学习笔记系列2 一.写在前面的话 继上一次SQLServer学习笔记系列1http://www.cnblogs.com/liupeng61624/p/4354983.html以后,继 ...

  3. SQL Server 2008/2012中SQL应用系列及BI学习笔记系列--目录索引

    SQL Server 2008中的一些特性总结及BI学习笔记系列,欢迎与邀月交流. 3w@live.cn  ◆0.SQL应用系列 1.SQL Server 2008中SQL增强之一:Values新用途 ...

  4. Xftp5如何设置默认的文件夹

    想必很多人在进行远程操作时,经常会在本地建立一个固定的文件夹上传下载文件,这是很多强迫症患者经常会干的事.你也可以在建立会话时设置Xftp的启动文件夹,本地与远程两者都设为常用的,这样更加方便.下面来 ...

  5. 从滚动条到画布的几个代码文件——Python学习笔记之十七

    从滚动条到画布的几个代码文件--Python学习笔记之十七 这一章的继续学习,比在前的照片涉及代码要轻松一些,代码打完后的预期结果总能实现.特别让人欣慰的一点,文本上的文字理解好像上了一个台阶,不用多 ...

  6. CodeMonkey过关学习笔记系列:11-20关 对象

    CodeMonkey过关学习笔记系列:11-20关 •对象和朋友(OBJECTS AND FRIENDS) 11~20 知识点 turnTo,turtle.step 做题之前,解决事情之前我们先列好计 ...

  7. CodeMonkey过关学习笔记系列:46-55关 数组

    CodeMonkey过关学习笔记系列:46-55关 •"数组"索引 (ARRAY INDEXING) 46~55 第 46 关挑战 当我们有一根以上的香蕉时,我们可以用 [] 这个 ...

  8. CodeMonkey过关学习笔记系列:71-85关 函数

    CodeMonkey过关学习笔记系列:71-75关 •"函数"农场 (FUNCTION FARM) 71 ~ 85 第 71 关挑战 "函数"农场step di ...

  9. 自动控制原理学习笔记系列( 一、自动控制系统的稳定性分析)

    自动控制原理学习笔记系列 第一篇 自动控制系统的稳定性分析 自动控制原理学习笔记系列 一.目的 二.操作步骤 1. 研究高阶系统的稳定性 2.系统根轨迹增益变化对系统稳定性的影响 一.目的 (1) 研 ...

最新文章

  1. 计算机里面照片无法打卡,为什么电脑照片打不开_电脑照片打不开的解决方法...
  2. 全球及中国制糖行业销售规模与运营态势研究报告2022版
  3. Smalidea+IntelliJ IDEA/Android Studio无源码调试
  4. 微服务实践沙龙-上海站
  5. Proxy模式简介和用例
  6. 算法六之直接插入排序
  7. java痴和堆_JAVA虚拟机理解 - 爱笑的痴迷者的个人空间 - OSCHINA - 中文开源技术交流社区...
  8. 《教孩子编程(Python语言版)》课程介绍
  9. 各类程序开发下载地址备注:
  10. 人口模型(Malthus+Logistic)
  11. mx记录什么意思?域名mx记录怎么设置?
  12. 批发商/分销商会有一波向B2B转型的浪潮
  13. Android通知栏图标显示网络图片
  14. 打开网站服务器显示403,打开网站显示403是什么意思
  15. 【SpringBoot】 日志框架冲突
  16. 程序员实用工作技能之Docker
  17. 小白学习Spring(二)
  18. 什么是 Python Launcher?
  19. 休闲小趣一一数码照片修饰与处理
  20. 无线通信中的“钻地术”——MESH自组网地铁透地无线通信

热门文章

  1. 难点电路详解之负反馈放大器电路(1)
  2. github使用教程及小问题
  3. Python中的赋值、引用和深浅拷贝
  4. matplotlib.transforms
  5. mac下appium启动
  6. 第二课unit2 控制对文件的访问
  7. Example017简单的下拉框
  8. (转)程序员新人怎样在复杂代码中找 bug?
  9. xml语法规则(一)
  10. 无聊中安装的MAC OS截图欣赏