網址:https://github.com/mgrouchy/django-stronghold
這個 package 蠻好玩的,django 預設的 view 都是 public 的,得加上 LoginRequired
decorator 或繼承 LoginRequiredMixin 才能限制只有使用者能用,但 stronghold 是反過來,在
middleware 加上 LoginRequiredMiddleware,強制所有的 view 都是 LoginRequired,只有加上
public decorator 或繼承 StrongholdPublicMixin 的才是 public。
對一個都需要驗證後才能使用的系統,這倒是方便許多。
沒有留言:
張貼留言