2013-08-02 464 views
0

我正在使用Django作爲一個小型的單人工具。我想通過管理界面添加/改編我的模型,但我不想每次都登錄。Django管理員:停用身份驗證

如何在/ admin /中關閉所需的身份驗證?

回答

1

我強烈建議你做這條道路:

  1. 這可能嗎?沒有;管理員依賴於您的設置「INSTALLED_APPS」中的django auth應用;當然這是因爲管理員依賴於權限和權限依賴於被認證的管理員用戶。
  2. 該管理員不僅可以編輯「你的」模型,還可以編輯管理員自己的模型,主要是auth應用程序本身提供的模型。

怎麼辦 ... 2個選擇:

  1. 快速開發一個簡單的解決方案需要使用Django的ModelForms無驗證 - docs和另一個很好的鏈接here
  2. 如果它是一個「單人工具」,那麼只需將您的驗證細節保存在您使用的瀏覽器中;即讓瀏覽器記住您的用戶名和密碼,所以您只需點擊「登錄」按鈕而不是重新輸入數據。