Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在Django中,我们login_required()在视图周围使用decoratir,因此需要登录才能传递请求,通常它会重定向到登录页面?
login_required()
如何在 Masonite 中做到这一点?
当然,路由中间件可用于仅允许经过身份验证的用户访问给定的路由或视图。
from django.contrib.auth.decorators import login_required @login_required def my_view(request): ...
可以这样写:
from masonite.helpers.routes import get ... ROUTES = [ ... get('/home', 'HomeController@my_view').middleware('auth') ]