簡體   English   中英

需要Django中間件登錄

[英]Django Middleware Login Required

我正在嘗試根據此處找到的信息實施站點范圍的登錄限制:

我在以下位置創建了login_required_middleware.py

/home/user/projects/test/test/

我在settings.py中將以下內容添加到我的MIDDLEWARE_CLASSES中

'test.LoginRequiredMiddleware',

在瀏覽器中刷新時,收到錯誤消息:

A server error occurred.  Please contact the administrator.

我下一步要去哪里?

發生這種情況是因為找不到您的中間件。 確保您的中間件位於項目的python路徑中。

例如,如果中間件的名稱是login_required_middleware.py ,則應將其放置在manage.py目錄或任何子目錄中。

然后在MIDDLEWARE_CLASSES中的settings.py中,您應該將其命名為

'login_required_middleware.LoginRequiredMiddleware'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM