Skip to content

Commit

Permalink
Merge pull request #10 from vincentping/master
Browse files Browse the repository at this point in the history
敢到 -> 感到,以及另外2个润色处。
  • Loading branch information
spacewander committed Mar 1, 2016
2 parents 63edada + 0a8aab7 commit 0e46822
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions zh/6-advanced_patterns_for_views_and_routing.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ def decorated():
pass
```

如果你看过Flask入门指南,那么对这个语法应该不敢到陌生`@app.route`正是用于在Flask应用中给视图函数设定路由URL的装饰器。
如果你看过Flask入门指南,那么对这个语法应该不感到陌生`@app.route`正是用于在Flask应用中给视图函数设定路由URL的装饰器。

让我们看一下在你的Flask应用中用得上的一些别的装饰器。

Expand Down Expand Up @@ -90,7 +90,7 @@ def index():
### 自定义装饰器

在这个例子中,让我们假设我们有一个应用,每个月要求用户定期付费。如果一个用户的账户已经过期,我们要重定向他们到账单页面并把悲伤的现实告知
在这个例子中,让我们假设我们有一个应用,每个月要求用户定期付费。如果一个用户的账户已经过期,我们要重定向他们到账单页面,并告知其悲伤的现实

myapp/util.py
```
Expand All @@ -117,7 +117,7 @@ def check_expired(func):
3. `decorated_function`将截取原本传递给视图函数`func()`的args和kwargs。在这里我们检查用户的账户是否过期。如果是,我们将闪烁一则信息,并重定向到账单页面。
4. 既然已经处理好自己的事情,我们把原来的参数交由视图函数`func()`去继续执行。

位于最顶部的装饰器将最先运行,然后调用下一个函数:一个视图函数或下一个装饰器。装饰器语法只是一个语法糖而已。
位于最顶部的装饰器将最先运行,然后调用下一个函数一个视图函数或下一个装饰器。装饰器语法只是一个语法糖而已。

```python
# 这样
Expand Down

0 comments on commit 0e46822

Please sign in to comment.