首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Coding
V2EX  ›  Flask

有没有用 Flask 做的比较大的开源项目?

  •  
  •   Livid · 2012-03-04 03:42:49 +08:00 · 18219 次点击
    这是一个创建于 2841 天前的主题,其中的信息可能已经有所发展或是发生改变。
    想找代码来读读。
    25 回复  |  直到 2014-07-14 03:06:34 +08:00
        1
    L42y   2012-03-04 05:30:19 +08:00
    MoinMoin 2.0 用 Flask 写的: https://bitbucket.org/thomaswaldmann/moin-2.0
        2
    Livid   V2EX Moderator   2012-03-04 05:48:27 +08:00
    @L42y 非常感谢!
        3
    gonbo   2012-03-04 07:38:20 +08:00
    Flask的extension 机制非常不错,flask可能会取代django成为python的主流web框架。

    连我这种tornado热爱者,看到Flask这么多直接能够用的extension,都想换。。。。。
        4
    spark   2012-03-04 13:56:20 +08:00
    应该建个Flask节点,Flask在国内用的还是不多。
        5
    yoyicue   2012-03-04 14:04:25 +08:00
    去年开始新的 Python 项目都是 flask 写的了~
        6
    spark   2012-03-04 14:19:45 +08:00
    @yoyicue 有没有开源的可以学习的项目?
        7
    freefcw   2012-03-04 14:27:13 +08:00
    Flask是我最喜欢的框架之一,看pocoo团队他们出的东西,都是精品啊。。。值得信赖

    The Flask micro web framework
    The Jinja 2 template engine
    The Pygments syntax highlighting package
    The Sphinx document processor
    The Werkzeug WSGI toolkit
        8
    jwu   2012-03-04 15:02:17 +08:00 via Android
    mark一下,我看完dive into python后就打算来看看flask
        9
    freefcw   2012-03-04 15:21:40 +08:00
    想起Flask出来的原因,好像是当时bottle出来,pocoo的人非常的喜欢,推荐bottle整合Werkezeug,但是bottle的创始人强调bottle必须是一个单独的不依赖任何其他的库的简单框架,所以没有做,所以pocoo就推出了Flask……

    Flask也是向bottle表示致意吧

    @livid,在Flask的首页上就列出了这么一些

    flaskr — a microblog
    minitwit — a twitter clone
    this website — static pages + mailinglist archives
        10
    yoyicue   2012-03-04 15:55:47 +08:00
    @livid @spark
    入门的时候看过这个 blog 程序
    虽然是个很糙的小项目, 但是在关于最佳实践上, 让我学到不少东西

    https://github.com/eugenkiss/Simblin
        11
    lepture   2012-03-04 19:01:43 +08:00
    @jwu dive into python 我是没能看下去的。
        12
    laiwei   2012-03-04 21:04:25 +08:00 via Android
    http://thepast.me 就是用flask写的。

    flask真心不错
        13
    yoyicue   2012-03-09 14:01:41 +08:00
        14
    iwinux   2012-03-09 14:07:24 +08:00
    @L42y 有没有兴趣把 Mckey 框架用 Flask 重写一下 =。=
        15
    L42y   2012-03-09 15:02:10 +08:00
    @iwinux 我操 django.contrib.admin 怎么办?
        16
    iwinux   2012-03-09 16:43:38 +08:00
    @L42y 自己写一个 flask.admin,到时说不定可以开源出去哈哈哈(想太多了
        17
    L42y   2012-03-10 01:20:59 +08:00
    @iwinux
        18
    greatghoul   2012-08-30 16:53:16 +08:00
    @iwinux 貌似已经有 flask-admin 这种东西了。
        19
    gonbo   2012-08-30 17:35:47 +08:00
    @livid 准备换flask呀?
        20
    kernel1983   2012-08-31 00:11:58 +08:00
    两点:
    route 不适合多文件大项目
    function的controller只能vs django, 无法撼动其他门派
        21
    yegle   2012-12-07 14:50:29 +08:00
    @kernel1983 大项目就用blueprint了

    另flask有web based controller
        22
    yegle   2012-12-07 14:51:17 +08:00
    @yegle 打错了…flask也有class based view
        23
    Livid   V2EX Moderator   2014-07-10 00:17:40 +08:00
    @gonbo 在用 Flask 写了一些东西之后,还是更喜欢 Tornado 为每种 HTTP METHOD 实现一个 method 的做法。
        24
    gonbo   2014-07-10 16:07:01 +08:00
    @Livid 还是觉得tornado好,就是少了一些扩展,重新上新项目还比较麻烦。
        25
    shajiquan   2014-07-14 03:06:34 +08:00
    @Livid 用 flask.views 的 MethodView 就好了。然后再用 add_url_rule 来处理路由,route 方式看起来方便,不过感觉还是比较奇怪。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2338 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 34ms · UTC 14:10 · PVG 22:10 · LAX 06:10 · JFK 09:10
    ♥ Do have faith in what you're doing.