伪PB2来了,Python+Tornado+Mongodb - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
feilaoda
V2EX    分享创造

伪PB2来了,Python+Tornado+Mongodb

  •  
  •   feilaoda
    feilaoda 2012-01-19 12:03:51 +08:00 7858 次点击
    这是一个创建于 5016 天前的主题,其中的信息可能已经有所发展或是发生改变。
    开发代号White Board
    开发环境:
    Python 2.6/2.7
    Mongodb
    Tornado
    Jinja2
    (redis目前还没有)

    WB是个类PB2的程序,因为pb2无法在普通环境运行,所以做了这个简单的WB。
    python、tornado以前也不太熟悉,代码写的很一般。

    WB不会做成BBS,但具有BBS的功能,会结合当前的BBS、微博等社区整一个4不象出来。

    这里是官方“以后读”出品的:
    http://www.yihoudu.com/board
    14 条回复    1970-01-01 08:00:00 +08:00
    domainname
        1
    domainname  
       2012-01-19 13:48:19 +08:00
    这个开源了么?我也在造这个,不想重复造轮子啊
    feilaoda
        2
    feilaoda  
    OP
       2012-01-19 14:26:51 +08:00
    当然开源了。年后过来开放代码。
    est
        3
    est  
       2012-01-19 14:31:28 +08:00
    topid id直接用mongodb的id么。。。萌啊。
    feilaoda
        4
    feilaoda  
    OP
       2012-01-19 14:46:57 +08:00
    @est 是啊。是否有不妥?
    andy
        5
    andy  
       2012-01-19 15:32:16 +08:00
    有点儿 http://subjot.com/explore 的感觉。
    feilaoda
        6
    feilaoda  
    OP
       2012-01-19 15:47:04 +08:00
    @andy 惊呼。果然有点象。这个是自己思考了BBS,微博,贴吧,reddit后的一个产物,当然还有一些东西没想明白。这个我在研究研究。
    vixvix
        7
    vixvix  
       2012-01-20 00:44:32 +08:00
    502了, 估计在调试吧.

    想问问有没有类似比较成熟的基于pylon/pyramid或者django的? 想找个平台,如果有的话就不用从头做起了。
    feilaoda
        8
    feilaoda  
    OP
       2012-01-20 10:44:16 +08:00
    @vixvix 哈,pylons和pyramid我都用过,一开始用的pylons 1.0,后来pylons变成了pyramid,我也跟着迁过去了,后来看评测,又换到了tonardo
    你要是想要bbs,pyramid目前没有,django倒是不少,但我对django无爱
    vixvix
        9
    vixvix  
       2012-01-20 11:16:11 +08:00
    @feilaoda 以前公司是用django做内部工作平台,我在上面做过几个内部引用,所以比起pyramid没用过肯定优势大。用过django做数据采集分析,就觉得他的orm做复杂的查询是有点难,所以我想找个机会试试pyramid.

    django有个应用叫snapboard是仿vanillaforums的,若实在找不到其他的,我就看看这东东能用不能借用一下了。
    feilaoda
        10
    feilaoda  
    OP
       2012-01-20 11:41:27 +08:00
    @vixvix 现在我已经不推荐别人用pyramid了,比较起来没有多少优点。tonardo用起来还行,代码量不多,遇到奇怪的问题直接啃代码,有用。
    vixvix
        11
    vixvix  
       2012-01-20 22:59:21 +08:00
    @feilaoda django/pyramid是framework, 解决orm/url dispatch/template的的集成问题。tonardo是web server, 看了看介绍,跟db链接,使用template,url都要自己处理,直接code得话有点象python下得php。还有就是deploy的问题。
    apple
        12
    apple  
       2012-01-21 10:44:17 +08:00
    还是502啊
    riceball
        13
    riceball  
       2012-02-08 14:08:25 +08:00
    @vixvix 可以观望下turbogear2+pylons,推荐了一系列的framework整合。省得自己挑花眼。
    turbogear2扩展了pylons的脚手架工具脚本,当然目前依然还在发展中,貌似在和pylons社区整合过程中出现过一些分歧。
    riceball
        14
    riceball  
       2012-02-08 14:11:12 +08:00
    @felaoda pyramid 也是和pylons社区整合,不过这块社区意见差异更大,都不想重复发明轮子,但是pyramid和pylons的主导者在方向上分歧更大。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     899 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 21:26 PVG 05:26 LAX 14:26 JFK 17:26
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86