我目前正在開發一個micro_blog來學習Django,並且我沒有找到讓一個用戶只能看到一個頁面的方法。Django - 由用戶製作私人頁面
例如:我希望每個用戶在/ profile/username/private上都有一個私人頁面。
我該怎麼做,只有用戶「用戶名」可以訪問它?
目前,每個用戶都可以通過鍵入url來訪問此頁面。
我已經把" @login_required "
放在我的func的頭上,但登錄的用戶仍然可以訪問該頁面。
希望你明白我的問題,
親切的問候,
[更新]
我當前連接的用戶名與所有者的名字比較成功地使它私人頁面。由於每個用戶名在數據庫中都是唯一的,所以我做到了。
檢查您的視圖中的用戶名,並採取相應的行動:錯誤/重定向或顯示頁面。 –
它的魅力非常好,非常感謝! :) –