第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

Django配置介紹

標(biāo)簽:
Python Django

Django的配置文件settings.py包含了基本上所有的Django安装的配置,这里解释下配置是如何生效的,还有有哪些可用的配置。

基础

配置文件是一个Python的模块,然后里面有一些模块级的变量。如下:

SECRET_KEY = 'y3p1+h((i_v_#_b5#(&%v_okp7x!ieq=qg4n^f$+4*i*w-xop)'

# SECURITY WARNING: don't run with debug turned on in production!
DEBUG = False

ALLOWED_HOSTS = ['*']

因为配置文件是Python的模块,里面不允许有语法的错误。也可以从其它的配置文件中导入配置。

默认配置

django的配置文件不一定非要定义配置,如果不需要的话不定义也是可以的。每一个配置都有相对合理的默认值,这些默认值默认位于django/conf/global_settings.py文件中。

在使用自己的配置的时候,直接在自己配置文件中定义就可以了,指定的配置Django会覆盖默认的配置的。

如果想看有哪些配置与默认的配置不一样,执行:

python manage.py diffsettings

在代码中使用配置

因为配置文件是一个python的模块,在使用的时候导入django.conf.settings对象就可以。代码如下:

from django.conf import settings

if settings.DEBUG:
    # Do something
    # 做你想做的事情

注意settings是个对象,不能直接引入settings内部的属性。

# 错误语法
from django.conf.settings import DEBUG  # This won't work.

最后

这次主要了解了下Django配置相关的东西,对Django的配置有了大体的认识。想要查看Django更多的配置,参考官方的配置参考

参考

點(diǎn)擊查看更多內(nèi)容
1人點(diǎn)贊

若覺(jué)得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專(zhuān)欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消