flask即插视图文档例子运行错误: if self.url_rule and '.' in self.url_rule.endpoint
来源:互联网 发布:万网域名解析 端口 编辑:程序博客网 时间:2024/06/05 06:11
例子地址:http://docs.jinkan.org/docs/flask/views.html
笔者根据文档的写了一个测试例子,在浏览器访问http://127.0.0.1:5000/user/报错: if self.url_rule and '.' in self.url_rule.endpoint.
测试例子代码如下:
from flask import Flaskfrom flask import render_templatefrom flask.views import Viewapp = Flask(__name__)class ShowUsers(View): def dispatch_request(self): return render_template('test.html')app.add_url_rule('/user/', ShowUsers.as_view('show_users'))if __name__ == '__main__': app.run()
解决方法:
根据报错信息,查看app.add_url_rule相关文档,参数endpoint一般和视图函数名称相同,代码修改为如下:
from flask import Flaskfrom flask import render_templatefrom flask.views import Viewapp = Flask(__name__)class ShowUsers(View): def dispatch_request(self): return render_template('test.html')app.add_url_rule('/user/', 'show_users', ShowUsers.as_view('show_users'))if __name__ == '__main__': app.run()
在浏览器访问http://127.0.0.1:5000/user/正常。
0 0
- flask即插视图文档例子运行错误: if self.url_rule and '.' in self.url_rule.endpoint
- 即插视图
- self
- self
- self
- self
- SELF
- self
- self
- self
- self
- Flask 即插视图中使用 url_for 获取重定向的目标路径
- Self Print in C++
- self-sizing-in-UICollectionView
- self-introduction and homework
- self and super
- self = [super init]; if (self) { 与 if (self == [super init]) { 的理解
- Self-Similar Processes in Telecommunications
- poj 2478 Farey Sequence(基于素数筛法欧拉函数)
- HDU 5781 ATM Mechine
- TensorFlow 和 TensorLayer
- python笔记---pip 更换国内源
- Android开发-DesignDemo-AndroidStudio(三)右滑菜单点击监听
- flask即插视图文档例子运行错误: if self.url_rule and '.' in self.url_rule.endpoint
- vlc相关学习资料汇总及零散技术总结
- Ubuntu Server 14.04升级Ubuntu Server 16.04
- 详解struts2中的ActionContext数据中心
- 《利用Java框架实现Restful接口》
- 读取文件
- 统一建模语言 类图关系
- MAC OS X 安装php的pdo_pgsql扩展
- 英文字符过长时省略号仅显示一个点