给自己刨坑来啦!我心目中的 Python Web 框架 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
zhshch
V2EX    分享创造

给自己刨坑来啦!我心目中的 Python Web 框架

  •  
  •   zhshch 2019-03-25 21:24:23 +08:00 4128 次点击
    这是一个创建于 2441 天前的主题,其中的信息可能已经有所发展或是发生改变。

    理念

    一个轻量的,结构完整的 Python Web 框架。适用于小型项目或组合进某一项工程中。

    https://github.com/zhshch2002/FWeb

    技能树

    还没点满,很可能半截增删改。

    https://imgchr.com/i/Atoge0

    起因

    本人高中学生一个,估计再有几个月就消失了。之前使用过 Django 和 Flask,经常幻想自己的 Web 框架会怎么设计。

    建立这个项目,目的是学习相关技术,了解一下。希望能实现到应用级别,但也可能中道荒废。

    希望有大佬多加建议指正,不胜感激。

    本帖建于立项日,废于(啥时候懒癌犯了就废了)

    21 条回复    2019-03-28 18:51:34 +08:00
    Kilerd
        1
    Kilerd  
       2019-03-25 22:55:02 +08:00
    亲,咱这边建议你先看看 PEP8 再去写代码呢
    lovedebug
        2
    lovedebug  
       2019-03-25 23:05:43 +08:00 via Android
    加油。我想说最好有大量工程实践再不断优化设计框架。
    changjiangzzZ
        3
    changjiangzzZ  
       2019-03-25 23:14:59 +08:00
    加油,小火鸡。但是好好备考,一个好的大学很重要
    hlwjia
        4
    hlwjia  
    PRO
       2019-03-25 23:47:50 +08:00   2
    第二个 commit, 创建项目
    第三个 commit, 项目更名

    https://github.com/zhshch2002/FWeb/commits/master

    嗯,我看好你
    j0hnj
        5
    j0hnj  
       2019-03-26 02:35:54 +08:00 via iPhone
    所以写了个 helloworld 就可以出来宣传了吗
    Iamnotfish
        6
    Iamnotfish  
       2019-03-26 02:48:00 +08:00
    现在都是 readme 程序员了?不是大家打击你的积极性。就是你的标题写的这么牛逼,打开项目就一个 hello world 和一张图。属实有点说不过去
    zhshch
        7
    zhshch  
    OP
       2019-03-26 06:31:34 +08:00 via Android
    呃,我错了撸了一晚上结果结构不满意,所以就没推。
    xiaket
        8
    xiaket  
       2019-03-26 06:49:21 +08:00
    有啥(相对于 Django 和 Flask)你想要加的特性吗? 还是只是想自己写一个学习一遍?
    zhshch
        9
    zhshch  
    OP
       2019-03-26 07:15:55 +08:00 via Android
    @xiaket 学习的想法偏多。加成的话,我希望更直观的路由和整齐的项目结构。还有一些零星的想法,准备整理。
    zhshch
        10
    zhshch  
    OP
       2019-03-26 07:16:56 +08:00 via Android
    flag 已立,今晚上就必不是 readme 项目了。
    zhshch
        11
    zhshch  
    OP
       2019-03-26 07:17:41 +08:00 via Android
    xiaket
        12
    xiaket  
       2019-03-26 07:33:10 +08:00
    @zhshch 这两个都谈不上特性, 而只是个人喜好而已, 而且在 Django/Flask 的框架下, 也可以做到.

    我支持学习为出发点的造轮子, 不过先全面读一下这两个框架的源码才能取长补短.
    loading
        13
    loading  
       2019-03-26 07:38:56 +08:00 via Android
    楼主,您能考上大学吗?
    KHfqLAYYS6BKJT3R
        14
    KHfqLAYYS6BKJT3R  
       2019-03-26 07:52:12 +08:00 via Android
    好大学很重要,真的
    iConnect
        15
    iConnect  
       2019-03-26 08:55:05 +08:00 via Android
    高中生撸完一个 web 框架,基本能用就算成功了,不好用可以再优化嘛,也没见哪个轮子一开始就是很强的。推上去了公告下,帮你 star 去
    beyondorient
        16
    beyondorient  
       2019-03-26 09:23:00 +08:00
    有点像高中生在知乎宣布证明了黎曼猜想
    yuhr123
        17
    yuhr123  
       2019-03-26 09:23:20 +08:00 via iPhone
    好好学习,先把 Django 和 flask 用顺,考个好学校。然后把其他框架的不足,完善到自己的设计中。
    Dogergo
        18
    Dogergo  
       2019-03-26 09:29:20 +08:00
    同建议,先把精力扔在课程上,大学有大把的时间可以做自己的事,而且会遇到更多优秀的人。他们兴许能在你的项目里给你些建议
    qfdk
        19
    qfdk  
    PRO
       2019-03-26 14:53:17 +08:00 via iPhone
    好大学很重要 高中已经很牛逼了 进了大学 工作了 才发现高中太弱了
    brucewuio
        20
    brucewuio  
       2019-03-27 11:24:06 +08:00
    web 都 烂大街了 加油 啊哈哈
    zhshch
        21
    zhshch  
    OP
       2019-03-28 18:51:34 +08:00
    撸了两天,底层初见成效了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     841 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 20:31 PVG 04:31 LAX 12:31 JFK 15:31
    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