[英]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.