Django的配置文件setting.py

BASE_DIR

项目路径:默认是已经打开的主项目路径

​​​​​​​BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

SECRET_KEY

密钥

SECRET_KEY = '(dh&_fm2hfn9y)35!_6#$a7q%%^onoy=#-a8x18r4(6*8f(ani'

DEBUG

帮助调试,默认为True

DEBUG = True

DEBUG=False时

ALLOWED_HOSTS
允许访问的主机,默认是127.0.0.1

当关闭DEBUG后不能为空

ALLOWED_HOSTS = []

INSTALLED_APPS 

注册子app

INSTALLED_APPS = ['django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles','book',# 'book.apps.BookConfig']

ROOT_URLCONF

路由配置文件路径

ROOT_URLCONF = 'bookmanager.urls'

TEMPLATES

模板配置

# TEMPLATES路径模板,BASE_DIR指当前目录
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',],},},
]

DATABASES

配置数据库模型,默认时sqllite3

DATABASES = {'default': {'ENGINE': 'django.db.backends.sqlite3',# 迁移数据库创建的路径'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),}
}

LANGUAGE_CODE

语言

# 设置为中文
LANGUAGE_CODE = 'zh-Hans'

TIME_ZONE

时区

TIME_ZONE = 'UTC'

STATIC_URL

静态资源

# 静态资源的路由
STATIC_URL = '/static/'

需要在DEBUG=True时,设置名为STATICFILES_DIRS的路径数据

STATICFILES_DIRS=[os.path.join(BASE_DIR,"static"),
]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/455957.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

数据库中间件介绍

数据库中间件是连接数据库和应用程序之间的软件层,用于简化数据库管理、提高性能和可伸缩性,同时提供额外的功能和服务。在分布式系统和大规模应用中,数据库中间件发挥着重要的作用。 什么是数据库中间件? 数据库中间件是一种介…

42、WEB攻防——通用漏洞文件包含LFIRFI伪协议编码算法代码审计

文章目录 文件包含文件包含原理攻击思路文件包含分类 sessionPHP伪协议进行文件包含 文件包含 文件包含原理 文件包含其实就是引用&#xff0c;相当于C语言中的include <stdio.h>。文件包含漏洞常出现于php脚本中&#xff0c;当include($file)中的$file变量用户可控&am…

【Docker】了解Docker Desktop桌面应用程序,TA是如何管理和运行Docker容器(2)

欢迎来到《小5讲堂》&#xff0c;大家好&#xff0c;我是全栈小5。 这是《Docker容器》系列文章&#xff0c;每篇文章将以博主理解的角度展开讲解&#xff0c; 特别是针对知识点的概念进行叙说&#xff0c;大部分文章将会对这些概念进行实际例子验证&#xff0c;以此达到加深对…

Galaxy生信云平台参考基因组简介

Galaxy生信云平台&#xff08;UseGalaxy.CN&#xff09;目前支持以下参考基因组&#xff1a; Arabidopsis (Arabidopsis thaliana): TAIR10Human (Homo sapiens) (b37): hg19Human (Homo sapiens) (b38): hg38Mouse (Mus Musculus) (b38): mm10Wheat (Triticum aestivum) (Chin…

服务器和CDN推荐

简介 陆云Roovps是一家成立于2021年的主机服务商&#xff0c;主要业务是销售美国服务器、香港服务器及国外湖北十堰高防服务器&#xff0c;还有相关CDN产品。&#xff08; 地址&#xff1a;roovps&#xff09; 一、相关产品

IntelliScraper 更新 --可自定义最大输出和相似度 支持Html的内容相似度匹配

场景 之前我们在使用IntelliScraper 初代版本的时候&#xff0c;不少人和我反馈一个问题&#xff0c;那就是最大输出结果只有50个&#xff0c;而且还带有html内容&#xff0c;不支持自动化&#xff0c;我声明一下&#xff0c;自动化目前不会支持&#xff0c;以后也不会支持&am…

电商小程序02数据源设计

上一篇我们讲解了电商小程序的需求分析&#xff0c;分析了需要具备的功能并且绘制了系统原型。有了原型之后下一步的事情就是根据原型来设计数据源。 数据源就像盖房子打地基一样&#xff0c;地基打不好&#xff0c;楼可能就盖不高&#xff0c;盖起来要再想调整就比较困难。 …

【Mybatis】从0学习Mybatis(2)

前言 本篇文章是从0学习Mybatis的第一篇文章&#xff0c;由于篇幅太长CSDN会限流&#xff0c;因此我打算分开两期来写&#xff0c;这是第二期&#xff01;第一期在这儿&#xff1a;【Mybatis】从0学习Mybatis&#xff08;1&#xff09;-CSDN博客 1.什么是ResultMap结果映射&am…

从源代码到可执行文件

从源代码到可执行文件的转换是软件开发过程中的一个核心步骤。这个过程包括几个关键阶段&#xff1a;预处理—编译—汇编—链接。下面是这个过程的一个概览&#xff0c;以及每个阶段的作用。 预处理 (Preprocessing) 目的 处理源代码文件中的预处理指令。这些指令以 # 开头…

<.Net>使用visual Studio 2022在VB.net中新添自定义画图函数(优化版)

前言 这是基于我之前的一篇博文&#xff1a; 使用visual Studio 2019在VB.net中新添自定义画图函数 在此基础上&#xff0c;我优化了一下&#xff0c;改进了UI&#xff0c;添加了示例功能&#xff0c;即以画圆函数为基础&#xff0c;添加了走马灯功能。 先看一下最终效果&#…

《剑指offer》之左旋字符串

判断一个字符串是否为另外一个字符串旋转之后的字符串。 输入示例&#xff1a;输入字符串s1 和 s2, 并且会输入移动位数。 例如&#xff1a;给定 s1 AABCD 和 s2 BCDAA&#xff0c;返回1 给定s1abcd和s2ACBD&#xff0c;返回0. AABCD左旋一个字符得到ABCDA AABCD左旋两个字符得…

Quicker读取浏览器的书签(包括firefox火狐)

从edge换了火狐&#xff0c;但是quicker不能读取本地的bookmarks文件了&#xff0c;就研究了一下。 方法1&#xff1a;读取本地Bookmarks文件&#xff08;仅谷歌内核浏览器&#xff09; 谷歌内核的浏览器本地会有Bookmarks文件&#xff0c;放了所有的书签数据&#xff0c;直接…