最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

django配置DJANGO_SETTINGS_MODULE的實現(xiàn)

 更新時間:2022年03月10日 10:00:33   作者:我就叫貝塔  
本文主要介紹了django配置DJANGO_SETTINGS_MODULE,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下

DJANGO_SETTINGS_MODULE

使用Django時要通知Django當前使用的是哪個配置文件??梢愿淖儹h(huán)境變量 DJANGO_SETTINGS_MODULE 實現(xiàn)這一點。

當我們使用manage.py運行起本地的web服務器時,為了讓Django知道使用哪個配置文件,就指定了DJANGO_SETTINGS_MODULE的環(huán)境變量的路徑,我們看下manage.py

import os
import sys

if __name__ == "__main__":
?? ?# test1是我的主應用名字
? ? os.environ.setdefault("DJANGO_SETTINGS_MODULE", "test1.settings")
? ? try:
? ? ? ? from django.core.management import execute_from_command_line
? ? except ImportError:
? ? ? ? # The above import may fail for some other reason. Ensure that the
? ? ? ? # issue is really that Django is missing to avoid masking other
? ? ? ? # exceptions on Python 2.
? ? ? ? try:
? ? ? ? ? ? import django
? ? ? ? except ImportError:
? ? ? ? ? ? raise ImportError(
? ? ? ? ? ? ? ? "Couldn't import Django. Are you sure it's installed and "
? ? ? ? ? ? ? ? "available on your PYTHONPATH environment variable? Did you "
? ? ? ? ? ? ? ? "forget to activate a virtual environment?"
? ? ? ? ? ? )
? ? ? ? raise
? ? execute_from_command_line(sys.argv)

Django的設置和配置。

值將從DJANGO_SETTINGS_MODULE環(huán)境指定的模塊中讀取
變量,然后從django.conf.global_settings(此為django的默認設置)

為什么不能用import settings
import settings will import the first python module named settings.py found in sys.path, usually (in default django setups). It allows access only to your site defined settings file, which overwrites django default settings (django.conf.global_settings).So, if you try to access a valid django setting not specified in your settings file you will get an error.django.conf.settings is not a file but a class making an abstraction of the concepts, default settings and your site-specific settings. Django also does other checks when you use from django.conf import settings.from django.conf import settings 是更好的選擇

import settings將導入sys中第一個名為settings.py的python模塊。通常(在默認的django設置中)。它只允許訪問站點定義的設置文件,該文件覆蓋django的默認設置(django.conf.global_settings)。
因此,如果嘗試訪問未在設置文件中指定的有效django設置,將會得到一個錯誤。
django.conf.settings 不是一個文件,而是一個抽象概念、默認設置和站點特定設置的類。當您使用from django.conf import settings,Django還會執(zhí)行其他檢查。
from django.conf import settings是更好的選擇

Django settings詳解

1.基礎

DJANGO_SETTING_MODULE環(huán)境變量:讓settings模塊被包含到python可以找到的目錄下,開發(fā)情況下不需要,我們通常會在當前文件夾運行,python可以搜索到。如果需要運行在其他服務器上,就必須指定DJANGO_SETTINGS_MODULE變量。

2.默認設定

一個django的settings文件不需要我們手動去設置所有項目,因為系統(tǒng)已經默認設置好了。我們只需要修改我們使用的設

定就好了。默認的設置在django/conf/global_settings.py文件中。django在編譯時,先載入global_settings.py中的配置,然后加載指定的settings文件,重寫改變的設定。

到此這篇關于django配置DJANGO_SETTINGS_MODULE的文章就介紹到這了,更多相關django配置DJANGO_SETTINGS_MODULE內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • Python類的定義和使用詳情

    Python類的定義和使用詳情

    這篇文章主要介紹了Python類的定義和使用詳情,在Python中,類表示具有相同屬性和方法的對象的集合,文章圍繞主題相關資料展開更多的相關介紹,需要的小伙伴可以參考一下
    2022-06-06
  • Python中bytes和str的區(qū)別與聯(lián)系詳解

    Python中bytes和str的區(qū)別與聯(lián)系詳解

    Python3最重要的新特性之一是對字符串和二進制數據流做了明確的區(qū),下面這篇文章主要給大家介紹了關于Python中bytes和str區(qū)別與聯(lián)系的相關資料,需要的朋友可以參考下
    2022-05-05
  • python jieba分詞并統(tǒng)計詞頻后輸出結果到Excel和txt文檔方法

    python jieba分詞并統(tǒng)計詞頻后輸出結果到Excel和txt文檔方法

    本篇文章主要介紹了python jieba分詞并統(tǒng)計詞頻后輸出結果到Excel和txt文檔方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • 利用python代碼管理Word文檔屬性信息

    利用python代碼管理Word文檔屬性信息

    在Word文檔管理中,文檔屬性包含與文檔有關的關鍵信息,如標題、作者、創(chuàng)建日期等,是進行文檔管理的重要工具,本文將展示如何利用Python代碼來靈活操控Word文檔的屬性信息,從而滿足個性化與批量化文檔處理的需求,需要的朋友可以參考下
    2024-05-05
  • python實現(xiàn)數通設備端口監(jiān)控示例

    python實現(xiàn)數通設備端口監(jiān)控示例

    這篇文章主要介紹了python實現(xiàn)數通設備端口監(jiān)控示例,需要的朋友可以參考下
    2014-04-04
  • 在Python開發(fā)環(huán)境中調用ChatGPT模型詳細過程

    在Python開發(fā)環(huán)境中調用ChatGPT模型詳細過程

    在開發(fā)過程當中時常需要使用 ChatGPT 來完成一些任務,但總是使用網頁交互模式去 Web 端訪問 ChatGPT 是很麻煩的,這時候我們可以使用代碼來調用 ChatGPT 模型,本文將詳細介紹在 Python 開發(fā)環(huán)境中調用 ChatGPT 模型過程,,需要的朋友可以參考下
    2023-05-05
  • python?lazypredict構建大量基本模型簡化機器學習

    python?lazypredict構建大量基本模型簡化機器學習

    這篇文章主要介紹了python?lazypredict構建大量基本模型簡化機器學習,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2024-01-01
  • Python爬蟲實現(xiàn)Cookie模擬登錄

    Python爬蟲實現(xiàn)Cookie模擬登錄

    這篇文章主要介紹了Python爬蟲實現(xiàn)Cookie模擬登錄,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • python函數不定長參數使用方法解析

    python函數不定長參數使用方法解析

    這篇文章主要介紹了python函數不定長參數使用方法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-12-12
  • python中的進度條工具tqdm及用法示例

    python中的進度條工具tqdm及用法示例

    tqdm 是 Python 中一個非常流行的進度條工具,常用于長時間運行的任務,如數據處理、訓練機器學習模型等,下面是 tqdm 的詳細介紹及一些常見用法示例,感興趣的朋友一起看看吧
    2024-06-06

最新評論

伽师县| 抚州市| 土默特右旗| 塘沽区| 象州县| 偏关县| 阿拉善右旗| 出国| 郯城县| 洛宁县| 北宁市| 阿克陶县| 宿迁市| 黎城县| 柞水县| 邓州市| 延津县| 西贡区| 汝州市| 青阳县| 建昌县| 玉树县| 观塘区| 永寿县| 永定县| 楚雄市| 长治市| 宣武区| 托克逊县| 天全县| 新宾| 积石山| 楚雄市| 鸡东县| 建德市| 老河口市| 河东区| 渝中区| 什邡市| 信宜市| 武功县|