Django的settings配置文件

一、邮件配置

EMAIL_BACKEND = ‘django.core.mail.backends.smtp.EmailBackend‘
EMAIL_HOST = ‘smtp.qq.com‘
EMAIL_PORT = 25
EMAIL_HOST_USER = ‘[email protected]‘
EMAIL_HOST_PASSWORD = ‘‘ #授权码
EMAIL_SUBJECT_PREFIX = ‘我发的邮件‘
EMAIL_USE_TLS = True #与SMTP服务器通信事,是否启动TLS安全链接

二、日志文件设置

LOGGING = {
    ‘version‘:1,
    ‘disable_existing_loggers‘:False,
    ‘handlers‘:{
        ‘file‘:{
            ‘lever‘:‘DEBUG‘,
            ‘class‘:‘logging.FileHandler‘,
            ‘filename‘: ‘/home/mysite_debug.log‘,
        },
    },
   ‘loggers‘:{
        ‘django‘:{
            ‘handlers‘:[‘file‘],
            ‘level‘:‘DEBUG‘,
            ‘propagate‘:True,
        },
    },
}

原文地址:https://www.cnblogs.com/cxys85/p/11184045.html

时间: 2025-01-16 09:30:20

Django的settings配置文件的相关文章

django中settings.py中变量的全局引用

在settings.py中添加自定义变量,可以通过setting.(点)变量名的方式访问,如: from django.conf import settings site_name = settings.SITE_NAME site_desc = settings.SITE_DESC 但是,如果遇到了一些频繁访问的变量,如:邮箱,网站标题,网站的描述,这样访问就很不方便,解决方法: 1.首先在settings.py中添加对应的变量: #网站信息 SITE_NAME="hupeng的个人博客&qu

Django中settings设计模式(单例模式)

配置文件: 需求:配置文件,默认配置和手动配置分开,参考django的配置文件方案,默认配置文件放在项目容器内部,只让用户做常用配置. /bin/settings.py(手动配置) PLUGIN_ITEMS = { "nic": "src.plugins.nic.Nic", "disk": "src.plugins.disk.Disk", } API = "http://127.0.0.1:8000/api/serv

Django的settings文件部分源码分析

Django的settings文件部分源码分析 在编写Django项目的过程中, 其中一个非常强大的功能就是我们可以在settings文件配置许多选项来完成我们预期的功能, 并且这些配置还必须大写, 否则就不会生效. 此外, Django自身还有一套更详细的配置, 那Django是如何做到用户配置了相关配置就使用用户的配置, 否则就使用自己默认的配置. 带着这样的疑问, 去查看了用户配置项相关的源码部分. 过程分析 首先启动Django项目, 一般Django都是通过python manage.

django配置settings详解

项目根目录: 1 BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) 项目安全码: 1 SECRET_KEY = ')b)3406p#v$u4ft([email protected]*=0*w1l*=0v0ixdrey)mmcd2uf#(x' DEBUG调试: 1 DEBUG = True 不要在实际生产中打开debug 允许访问的主机: 1 ALLOWED_HOSTS = ['*'] *是代表允许所有主机

Django整理(三) - 配置文件

项目常用配置 在项目的 setting.py 配置文件中,进行项目相关配置的修改. 1. BASE_DIR 当前项目的根目录,Django会依此来定位工程内的相关文件,我们也可以使用该参数来构造文件路径. 2. DEBUG · 含义:是否为调试模式(开发模式),默认为True · 作用:当DEBUG为True时,如果Django程序运行出现异常时,会在浏览器显示详细的出错调试信息 (如下图),而非调试模式下,不会显示出错调试信息:     [重要]项目运行出错了,需要查看是哪一行代码造成出错,再

Django项目settings.py文件基础配置

Django设置文件包含了我们项目的所有Django安装配置,这个文件一般在项目的文件夹下,例如我们创建项目名为:myblog,那么这个配置文件settings.py就是myblog文件夹下 一.在项目的根文件夹下创建static和media两个目录.static用来存放模板CSS.JS.图片等静态资源,media用来存放上传的文件. settings.py文件里找到SATTIC_URL,然后在后面加上如下代码: myblog/settings.py #设置静态文件目录和名称 STATIC_UR

Django static静态配置文件

对于Django来说静态文件一般交由Web服务器处理,Django本身不处理静态文件.为了使Django开发环境能够处理静态文件,Django有和生产环境不同的静态文件配置方式. Django 版本:1.10 开发(Dev)环境配置 一.STATIC_URL, STATICFILES_DIRS, STATIC_ROOT1. 在app目录下创建static目录,将静态文件和相关文件夹放到此目录下,如your_app/static/img等2. 确保settings.py中的INSTALLED_AP

Django配置-settings.py

import os #向上找两级,获取基地址 BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) SECRET_KEY = 'tt^-bhdmqd-^pet%puk*q58gcqg-g)9h+97!4m9aveddp_$%5e' DEBUG = True ALLOWED_HOSTS = [] #APP信息,自己新建的项目如果没有自动加入,可以再次手动加进去 INSTALLED_APPS = [ 'djang

django中将settings中全局变量应用于模板templates中

以项目名dispy为例,把站点名变量应用于模板中 ⑴ 在项目目录下创建dispy/global_settings.py文件 from django.conf import settings def get_global_settings(request): context = { 'site_name': settings.SITE_NAME, 'site_short_name': settings.SITE_SHORT_NAME, } return context ⑵ 在setting.py中