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

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

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

    连我这种tornado热爱者,看到Flask这么多直接能够用的extension,都想换。。。。。
    spark
        4
    spark  
       2012-03-04 13:56:20 +08:00
    应该建个Flask节点,Flask在国内用的还是不多。
    yoyicue
        5
    yoyicue  
       2012-03-04 14:04:25 +08:00
    去年开始新的 Python 项目都是 flask 写的了~
    spark
        6
    spark  
       2012-03-04 14:19:45 +08:00
    @yoyicue 有没有开源的可以学习的项目?
    freefcw
        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
    jwu
        8
    jwu  
       2012-03-04 15:02:17 +08:00 via Android
    mark一下,我看完dive into python后就打算来看看flask
    freefcw
        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
    yoyicue
        10
    yoyicue  
       2012-03-04 15:55:47 +08:00
    @livid @spark
    入门的时候看过这个 blog 程序
    虽然是个很糙的小项目, 但是在关于最佳实践上, 让我学到不少东西

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

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

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