Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion zh/6-advanced_patterns_for_views_and_routing.md
Original file line number Diff line number Diff line change
Expand Up @@ -117,7 +117,7 @@ def check_expired(func):
3. `decorated_function`将截取原本传递给视图函数`func()`的args和kwargs。在这里我们检查用户的账户是否过期。如果是,我们将闪烁一则信息,并重定向到账单页面。
4. 既然已经处理好自己的事情,我们把原来的参数交由视图函数`func()`去继续执行。

位于最顶部的装饰器将最先运行,然后调用下一个函数:一个视图函数或下一个装饰器。装饰器语法只是一个语法糖而已。
多个装饰器装饰同一个函数时,位于离函数最近的装饰器将最先运行,然后由内向外调用下一个装饰器。装饰器语法只是一个语法糖而已。

```python
# 这样
Expand Down