安全地处理

保护(“武装”)所有模块端:

1. from flask import session

3. book_module = admin.register_module(BookModule, '/books', 'books',
4. 'book management')

6. @book_module.secure(http_code=401)
7. def login_required():
8. return "user" in session

保护(“武装”)特定的模块端:

1. @book_module.secure_endpoint('edit', http_code=403)
2. def check_edit_credential(view):
3. # I'm now signed in, may I modify the ressource?
4. return session.user.can_edit_book(view.object)