美文网首页python开发
django配置文件settings详解

django配置文件settings详解

作者: 繁天涯 | 来源:发表于2017-12-25 11:02 被阅读0次

    本文是python2和django1.8.2为准,以默认的settings从上到下解释各个语句的意思:

    1.imoprt os :

          导入os模块。OS模块可以简单认为它是一个Python的系统编程的操作模块,可以处理文件和目录这些我们日常手动需要做的操作。

    2.BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))):

    从最里面的括号开始,__file__ 是用来获得模块所在的路径的,比如我这里打印出来的是:

    打印__file__

    注:.pyc文件是由.py文件经过编译后生成的字节码文件,其加载速度相对于之前的.py文件有所提高,而且还可以实现源码隐藏,以及一定程度上的反编译。

    os.path.abspath(__file__),获取settings.py的绝对路径。比如我这里得到的是:

    打印os.path.abspath(__file__)

    BASE_DIR打印出是这样的:

    打印BASE_DIR

    3.SECRET_KEY:是保护签名数据的关键 - 保持这一安全性至关重要,或者攻击者可以使用它来生成自己的签名值。

    相关文章

      网友评论

        本文标题:django配置文件settings详解

        本文链接:https://www.haomeiwen.com/subject/pmzkgxtx.html