推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
yuewolf
V2EX  ›  Python

蛋疼的 PYTHON

  •  
  •   yuewolf · Apr 20, 2015 · 6145 views
    This topic created in 4067 days ago, the information mentioned may be changed or developed.
    按照廖雪峰大牛博客教程大致敲了 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
    23 replies    2015-04-21 10:08:20 +08:00
    xz
        1
    xz  
       Apr 20, 2015 via Android
    不知道为什么看到全是大写我好不舒服
    yuewolf
        2
    yuewolf  
    OP
       Apr 20, 2015
    @xz 哈哈 没拼错都不容易了
    clino
        3
    clino  
       Apr 20, 2015   ❤️ 1
    有时间也可以试试uliweb,文档里有从易到难的几个教程: http://limodou.github.io/uliweb-doc/zh_CN/index.html
    yuewolf
        4
    yuewolf  
    OP
       Apr 20, 2015
    @clino 哦 框架好多……
    Sylv
        5
    Sylv  
       Apr 20, 2015   ❤️ 1
    应该是因为你看的中文翻译教程太久没更新了(貌似是 2013 年的),瞄了眼英文原版教程在 2014 年 9 月更新过以跟进新版 Flask,你还是看看原版的:
    http://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-iii-web-forms
    建议你技术教程还是参考最新的英文文档,技术更新快,大部分英文文档翻译成中文后就已经过时了。
    acfunny
        6
    acfunny  
       Apr 20, 2015 via Android   ❤️ 1
    我想说可以看看《Flask Web开发:基于Python的Web应用开发实战》
    yuewolf
        7
    yuewolf  
    OP
       Apr 20, 2015
    @Sylv 非常真诚地感谢你!同时也坚定我使用相对贫瘠英语看文档的决心。

    @acfunny 多谢兄台!!记下了。
    hustlzp
        8
    hustlzp  
       Apr 20, 2015
    慢慢来,过了坎就顺了。
    yuewolf
        9
    yuewolf  
    OP
       Apr 20, 2015
    @hustlzp 其实一直想给你发个邮件请教下如何更好学习的。可是想想就算你认真回复我,也是白白浪费时间。

    我觉得和你有一点挺像的:我也喜欢以完成某个东西为动机来学东西。

    我的目的就是把你的西窗烛跑起来,读懂,改一改,加些东西进去。

    所以,你的回复让我很受鼓舞。
    loveuqian
        10
    loveuqian  
       Apr 20, 2015
    几个月前被liaoxuefeng的实战教程虐哭就没碰过了。。。。
    ipconfiger
        11
    ipconfiger  
       Apr 20, 2015
    直接看官网API文档啊,网上各种教程极不靠谱,慎入
    Evi1m0
        12
    Evi1m0  
       Apr 20, 2015
    呵呵
    yuewolf
        13
    yuewolf  
    OP
       Apr 20, 2015
    @hustlzp 我想实现像 古诗文 http://www.gushiwen.org/ 这样的一个CMS系统,比他多一些图片(诗词书法作品、画作)、音频和视频(朗诵、表演、MV一类)等。

    我觉得这样一个 CMS 会很实用,我用帝国CMS 搞过类似的,基本能实现,不过需要手动搞得太多,就是字段联动那块儿太弱了。还有就是如果要移动端、手机客户端或者其他站点来调用感觉有不少问题。

    而且,最终的用途也会很广泛,不只诗词欣赏、歇后语、范文、法律、教育等能用上,好多垂直网站应用都可以挪用。

    呃哈哈~~ 希望我能坚持,并且实现。
    hustlzp
        14
    hustlzp  
       Apr 20, 2015
    @yuewolf 恩,加油~
    yuewolf
        15
    yuewolf  
    OP
       Apr 20, 2015
    @ipconfiger 文档太干巴巴了
    seki
        16
    seki  
       Apr 20, 2015
    这题目是吸引别人进来喷的么……
    主要问题应该是 wtf 提供的方法变了,现在貌似变成 form.csrf_token 了
    clino
        17
    clino  
       Apr 20, 2015
    @yuewolf 怎么跟我想到一起去了,我想做一个背唐诗的网站呢,古诗文这个木有这种功能
    ipconfiger
        18
    ipconfiger  
       Apr 20, 2015
    @yuewolf 干货好啊,难不成以后学习写Python的教程都要写成小说样式的?
    aec4d
        19
    aec4d  
       Apr 20, 2015
    你看的中文教程翻译没有跟进 那个教程的英文版本是可以的正常使用的~~
    shajiquan
        20
    shajiquan  
       Apr 20, 2015
    你应该用 Tornado、Pyramid、Django。
    chengzhoukun
        21
    chengzhoukun  
       Apr 20, 2015
    django的教程最全,不管是中文还是英文
    laike9m
        22
    laike9m  
       Apr 20, 2015
    先习惯看英文文档吧,学 Python 不看英文资料就是自己给自己找麻烦。
    hxtheone
        23
    hxtheone  
       Apr 21, 2015
    没有蛋疼的语言,只有蛋疼的人
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3016 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 100ms · UTC 14:48 · PVG 22:48 · LAX 07:48 · JFK 10:48
    ♥ Do have faith in what you're doing.