forked from orbit-oss/flask
fix view docs
This commit is contained in:
parent
1d07857b1d
commit
d94634b1be
1 changed files with 8 additions and 3 deletions
|
|
@ -116,7 +116,10 @@ function.
|
||||||
item = self.model.query.get_or_404(id)
|
item = self.model.query.get_or_404(id)
|
||||||
return render_template(self.template, item=item)
|
return render_template(self.template, item=item)
|
||||||
|
|
||||||
app.add_url_rule("/users/<int:id>", view_func=DetailView.as_view("user_detail"))
|
app.add_url_rule(
|
||||||
|
"/users/<int:id>",
|
||||||
|
view_func=DetailView.as_view("user_detail", User)
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
View Lifetime and ``self``
|
View Lifetime and ``self``
|
||||||
|
|
@ -295,8 +298,10 @@ provide get (list) and post (create) methods.
|
||||||
return jsonify(item.to_json())
|
return jsonify(item.to_json())
|
||||||
|
|
||||||
def register_api(app, model, url):
|
def register_api(app, model, url):
|
||||||
app.add_url_rule(f"/{name}/<int:id>", view_func=ItemAPI(f"{name}-item", model))
|
item = ItemAPI.as_view(f"{name}-item", model)
|
||||||
app.add_url_rule(f"/{name}/", view_func=GroupAPI(f"{name}-group", model))
|
group = GroupAPI.as_view(f"{name}-group", model)
|
||||||
|
app.add_url_rule(f"/{name}/<int:id>", view_func=item)
|
||||||
|
app.add_url_rule(f"/{name}/", view_func=group)
|
||||||
|
|
||||||
register_api(app, User, "users")
|
register_api(app, User, "users")
|
||||||
register_api(app, Story, "stories")
|
register_api(app, Story, "stories")
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue