Skip to content

Commit

Permalink
修改blueprints中关于url_prefix的相关内容
Browse files Browse the repository at this point in the history
根据原文的个人理解, 对`url_prefix`设置时机的推荐进行了改动, 能更加明确表述立场.
  • Loading branch information
神谷润 authored Jun 18, 2019
1 parent 3616592 commit 4ab19f5
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion zh/7-blueprints.md
Original file line number Diff line number Diff line change
Expand Up @@ -201,7 +201,7 @@ app = Flask(__name__)
app.register_blueprint(profile, url_prefix='/<user_url_slug>')
```

尽管这两种方式在技术上没有区别,最好还是在注册的同时定义前缀。这使得前缀的定义可以集中到顶级目录中。因此,我推荐使用`url_prefix`
尽管这两种方式在技术上没有区别,最好还是在注册的同时定义前缀。这使得前缀的定义可以集中到顶级目录中。因此,我推荐在注册时使用`url_prefix`

我们可以在前缀中使用转换器(converters),就像调用route()一样。同样也可以使用我们定义过的任意自定义转换器。通过这样做,我们可以自动处理在蓝图前缀中传递过来的值。在这个例子中,我们将根据URL片段获取用户类并传递到我们的profile蓝图中。我们将通过一个名为`url_value_preprocessor()`装饰器来做到这一点。

Expand Down

0 comments on commit 4ab19f5

Please sign in to comment.