新增的配置
django專案的開發過程中,在對整個框架不夠了解之前,內容僅靠模糊的記憶可能會導致一系列的未知問題(例如乙個字母寫錯)。
全域性配置檔案settings中的配置,往往可以對映整個專案所需要的內容。
(django版本1.11)
其實不算是預設的,只是在建立專案之後,已經為我們寫了一些配置(當然,你可以在保證正確的前提下隨意更改它們的順序),在它的基礎上進行更改,我將按預設的順序從上到下進行介紹
表示此django站點可以投放的主機/網域名稱的字串列表。這是防止http主機頭部攻擊的安全措施。
這裡是進行模板檔案目錄的配置,往往只需更改圖中紅線標註的位置。
databases是進行資料庫的配置,預設的資料庫是sqlite,下圖是更改為mysql之後的配置
注意name是指資料庫名
靜態檔案的配置是為了我們能應用本地的css,js,等;
static_url已經為我們寫好,我們在加上乙個staticfiles_dirs(靜態檔案的路徑)
新增的配置是在開發過程根據需要新增在settings檔案中的,排名不分先後,因為整個檔案都是不需要有順序的。可能還不是全部的,但盡量會在使用之後更新.
配置使用者模型類,就是django中admin後台的使用者,但是其中的資訊未必有我們需要的字段,因此我們需要自定義使用者模型,在這裡配置之後,就會不在使用預設的使用者模型
這是登入時使用的驗證類,同上,因為預設的未必能滿足我們的需求。
這是傳送郵件進行的配置
在使用了login_required裝飾器之後,指定沒有登入情況下訪問路由失敗而跳轉的頁面
首先在專案的根目錄下建立乙個log資料夾,然後在settings中新增以下內容
在執行專案時就會在log資料夾中生成日誌檔案
logging = #日誌格式
},'filters': ,
'handlers': ,
'default': ,
'error': ,
'console': ,
'request_handler': ,
'scprits_handler':
},'loggers': ,
'django.request': ,
'scripts': ,
'blog.views': ,}}
Mybatis配置檔案(二) Settings配置
settings是mybatis中最複雜的配置,它們會修改mybatis執行時的行為方式,大多數採用預設值即可,一般會修改的有 自動對映 駝峰命名對映 是否啟動快取等。下表的設定資訊來自於mybatis 官方文件 設定引數 描述有效值 預設值cacheenabled 這個配置使全域性的對映器啟用或禁...
從 C 走向 rust(四) 建立自己的庫檔案
選擇合適的資料夾,執行下面的命令 cargo new hello cargo new hellolib lib會在當前資料夾下建立兩個新的 package 資料夾 hello hellolib,其中 hello 是可執行檔案,hellolib 是我們要編寫的庫檔案。接下來我們看如何編寫庫檔案,如何呼...
Confluence 從模板建立巨集
從模板建立巨集用於在頁面顯示按鈕,然後通過按鈕鏈結到特定的模板。當使用者單擊按鈕後,巨集將會在編輯器中開啟,然後可以開始準備新增乙個新頁面,新的頁面通過給定的模板進行進行新增內容。當新增這個巨集到頁面的時候,你可以可以指定乙個藍圖或者這個巨集建立的模板。你也可以為顯示的按鈕進行命名和定義新增頁面所在...