按照廖雪峰大牛博客教程大致敲了 1.5 遍代码,感觉还可以。决定弄点能炫一下的东东出来。
刚开始确实好高骛远了,我直接找了@
hustlzp 在 GitHub 上的项目代码:西窗烛……
好吧,我没能让它跑起来。那就踏实点,一步步来,先弄个很烂的博客吧。看到几个高手很推崇 Flask 我就去看看入门教程好了。按照
http://www.pythondoc.com/flask-mega-tutorial/ 这个教程一步步搞。
前面一切都还顺利,到表单那里就要死要活了…… 那个 WTF 貌似有变化。
flask.ext.wtf 不存在?菜鸟只能查啊查~~代码改成:
from wtforms import Form,TextField,BooleanField
from wtforms.validators import Required
好了,这个地方没问题了。
可是模板文件里 {{form.hidden_tag()}} 这一句又有了问题。报错是:
UndefinedError: 'app.forms.LoginForm object' has no attribute 'hidden_tag'
去掉这一句就能跑了。
求解惑!
表单这一章节的教程地址是
http://www.pythondoc.com/flask-mega-tutorial/webforms.html#id6
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/184961
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.