<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                >[success] # 項目結構布局 根據使用頻率以及需要依賴的文件合理的規劃項目文件結構,提高開發效率 >[success] # 通用解釋模塊的創建 ~~~ ├── CHANGELOG.md ----列出每次版本功能點 ├── LICENSE ----配置的許可證 ├── README.md ----這項目的說明文件 ├── requirements.txt ----項目依賴包 ~~~ >[success] # 生產/開發/測試 環境的建立 當我們相對,域名,數據庫,或者是app模塊進行單獨的切換匹配的時候,我么可以創建一個`settings`文件,創建后對這個文件進行目錄劃分 注意直接用了`from .base import *` 引入了所有內容,這里的base 文件內容都是原來的settings文件內容,通過引入覆蓋的方法切換環境,要在settings 文件中加`__init__.py` ~~~ settings ----- base 基礎文件信息對應的之前settings.py中所有內容 ----- product 生產線上環境 ----- develop 開發環境 ----- test 測試環境 ~~~ ![](https://box.kancloud.cn/1f4a6889878b54cb46c2c44f2afedd00_326x232.png) >[danger] product.py 配置 ~~~ from .base import * DEBUG = False # 實際域名 ALLOWED_HOSTS = ['*'] DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } } ~~~ >[danger] develop.py 配置 ~~~ from .base import * DEBUG = True ALLOWED_HOSTS = ['*'] INSTALLED_APPS += [ # 'debug_toolbar', ] DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } } ~~~ >[danger] test.py 配置 ~~~ from .base import * DEBUG = True ALLOWED_HOSTS = ['*'] DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), } } ~~~ >[success] # 以上完事對manage.py 文件配置 ![](https://box.kancloud.cn/d49b9e1d982f091737d80f65f37d33b6_824x293.png) 這里的 'os.environ.get' 只對linux 操作系統切換時有實質性幫助,其中。第一個參數k 隨便起的名字,后面是對應的環境名字,這樣可以和下面的進行拼接 ~~~ LINUX 切換 環境指令 export TBASE_PROFILE=produuct ~~~ ~~~ profile = os.environ.get('TBASE_PROFILE', 'develop') os.environ.setdefault("DJANGO_SETTINGS_MODULE", "tbase.settings.%s"%profile) ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看