django2.0中配置文件的配置

有些朋友不知道建立完項目以後怎麼配置文件,影響開發 下面給你們簡單介紹下javascript

django中建立好項目以後 配置文件都在settings.py中配置的 settings.py文件在主項目文件夾下的html

開始配置java

 

  • 首先 有個 DEBUG=True 
    • 這個是個debug模式   開發人員會將這個選項改爲True 方便調試
    • 部署完服務器後會把這個debug模式關閉False
  • 將ALLOWED_HOSTS=[]
    • 改爲ALLOWED_HOSTS=["*"],列表裏面的值是*號,全選的意思,爲了避免報一些必要的錯
若是你沒有防火牆,或者在公共局域網上,那就不太安全了,但這是我所用的,並且頗有效。
    • ALLOWED_HOSTS = ['localhost', '127.0.0.1', '111.222.333.444', 'mywebsite.com'] 
      基本上是主機頭(若是使用X轉發主機)_X_轉發_(主機已啓用)應與「容許」中的一個值匹配。
  • TEMPLATES 這裏是一個模板配置
    • 想要把html模板 要在 'DIRS':[]裏面寫上
    • 在項目文件夾下建一個stemplates的文件夾 裏面寫你須要的模板
    • 'DIRS': [os.path.join(BASE_DIR,'templates')],
  • DATABASES={}這裏面是配置數據庫的
    • 這裏面默認的是sqlite3的內置數據庫
    • 若是習慣用mysql的朋友也能夠借鑑如下的配置
    • 'default': {
      #鏈接mysql
      'ENGINE': 'django.db.backends.mysql',
      #數據庫名稱
      'NAME': 'pro_z1',
      #數據庫用戶
      'USER':'root',
      #密碼
      'PASSWORD':'mysql',
      #ip 不填默認localhost
      'HOST':'',
      #端口 不填 默認就是3306
      'PORT':'',
      #數據庫配置
      #自動提交
      'OPTIONS':{'autocommit':True}
      }
  •  LANGUAGE_CODE="en-us"
    • 這裏是語言設置,默認是美國那邊的英語
    • 改爲「zh-Hans」這個是中文
  • TIME_ZONE =「UTC」
    •  這個是設置時區的 默認是世界統一時間
    • 把他改爲Asia/Shanghai  就是北京時間了
  • STATICFILES_DIRS = (     os.path.join(BASE_DIR,'static'), )
    • 這裏是我本身弄得一個靜態配置文件  如今整個項目下建一個文件夾static

在templates/?.html中想要導入你static文件加下的工具包mysql

<script type="text/javascript" src="/static/js/jquery-1.12.4.min.js"></script> jquery

相關文章
相關標籤/搜索