Flask 写的一个笔记本应用 Simple Note - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
keelii
V2EX    分享创造

Flask 写的一个笔记本应用 Simple Note

  •  1
     
  •   keelii
    keelii 2016-06-28 13:15:47 +08:00 4913 次点击
    这是一个创建于 3418 天前的主题,其中的信息可能已经有所发展或是发生改变。

    看完《 Flask web 开发》后写的一个笔记本应用,功能比较简单,数据库就两张表( User, Note )

    Simple Note

    Simple Note

    后端 用到的东西有:

    • Flask-Login
    • Flask-Moment
    • Flask-Script
    • Flask-SQLAlchemy
    • Flask-WTF
    • Jinja2
    • pycrypto - 用来加密存储私有笔记

    前端 用到的东西有:

    图床用的是七牛云免费 bucket

    部署在自己的 vultr vps (有尾巴)上面

    前端除了笔记详情页自己大概写了一套样式以外别的都是用 materialize 套的

    感觉现在用 Flask 做网站成本已经很小了,基本上只需要自己想清楚做个啥功能就行了,大多数组件都是现成的可套用。

    第 1 条附言    2016-07-05 21:39:07 +08:00
    17 条回复    2016-07-04 10:51:21 +08:00
    csdreamdong
        1
    csdreamdong  
       2016-06-28 13:26:41 +08:00
    赞一个。
    billion
        2
    billion  
       2016-06-28 13:32:26 +08:00
    还是不错,赞一个。楼主会开源吗?
    rvw
        3
    rvw  
       2016-06-28 13:43:28 +08:00
    赞一个
    jz1206
        4
    jz1206  
       2016-06-28 13:53:36 +08:00
    赞一个!
    keelii
        5
    keelii  
    OP
       2016-06-28 15:09:01 +08:00
    @billion 稍后整理下发出来吧。部署的时候代码有点乱。
    hqdmy
        6
    hqdmy  
       2016-06-28 15:27:25 +08:00
    不错哦
    Artail
        7
    Artail  
       2016-06-28 15:39:43 +08:00
    主要觉得界面好难做啊,写后端倒是还行。。。_(:з∠)_
    cqcn1991
        8
    cqcn1991  
       2016-06-28 15:41:43 +08:00
    没注册看
    想问下,是 markdown editor 还是所见所得 editor?效果如何?
    keelii
        9
    keelii  
    OP
       2016-06-28 15:44:41 +08:00
    @cqcn1991 WYSIWYG 编辑器,貌似这个编辑器加个插件是可以支持 markdown 的,但是我没加这个插件。感觉所见即所得的用起来方便一点。
    pzzls
        10
    pzzls  
       2016-06-28 15:52:40 +08:00
    赞一个
    cszhiyue
        11
    cszhiyue  
       2016-06-28 18:27:26 +08:00
    @keelii 现在用 md 习惯了
    DaCong
        12
    DaCong  
       2016-06-28 19:17:38 +08:00
    提醒一下楼主:你的作品名称似乎和别的产品撞了: https://simplenote.com/
    owlsec
        13
    owlsec  
       2016-06-28 20:01:50 +08:00
    很赞啊
    keelii
        14
    keelii  
    OP
       2016-06-28 20:13:22 +08:00
    @DaCong 是的然而我这个私用的应该没事儿吧。
    @cszhiyue 我个人觉得 markdown 也不是任何场景都适合的,必须用起来没有 WYSIWYG 方便

    像写笔记什么的可能很多时候都是从其它地方 copy 过来做个备份什么的,连图片样式都 copy 过来还方便一点
    像写博客什么的都比较规范我一般就用 markdown
    cdxy
        15
    cdxy  
       2016-07-02 19:59:39 +08:00
    @keelii 可否开源,正在做 flask ,想读源码学习一下
    petelin
        16
    petelin  
       2016-07-03 23:49:02 +08:00 via Android
    Mark 开源了会支持一个,加油
    keelii
        17
    keelii  
    OP
       2016-07-04 10:51:21 +08:00
    @cdxy
    @petelin
    @billion

    代码写得比较挫,仅供参考:

    https://github.com/keelii/snote
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3862 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 00:06 PVG 08:06 LAX 16:06 JFK 19:06
    Do have faith in what you're doing.
    ubao msn 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