V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
zhu327
V2EX  ›  Django

一个 Django forum

  •  
  •   zhu327 · Jan 24, 2015 · 4278 views
    This topic created in 4121 days ago, the information mentioned may be changed or developed.

    fork自F2E.im的Django版本

    为了学习Django我也是蛮拼的,F2E.im的源码边看边写,前端无能,纯抄袭

    https://github.com/zhu327/forum

    相对于原版的开源版本有以下变化:

    1. 使用Django admin作为后台
    2. 添加了F2E.im首页的发帖按钮
    3. 取消收藏时适当的扣除主题作者威望
    4. 优化分页导航数组输出

    下一步计划做Sina App Engine的适配,然后上线

    Supplement 1  ·  Jan 25, 2015
    demo已上线,这两天看见阿里云OpenSearch好像高大上的样子,准备把全文功能实现了

    <http://way2go.sinaapp.com/>;
    geeklian
        1
    geeklian  
       Jan 24, 2015
    为花式克隆v2ex赞一个..

    看过代码,觉得这么单app很不django,为何不考虑notification、topic、user、common各一个app。
    zhu327
        2
    zhu327  
    OP
       Jan 24, 2015
    @geeklian Django新人,没明白,为啥要弄多个app呀,请教下
    geeklian
        3
    geeklian  
       Jan 24, 2015 via iPhone
    @zhu327
    一方面是个人喜好
    另一方面是django本身的限制,models.py是没法打成包,随着功能增加,表增加,单app的话,models会很大,不利于阅读和维护。
    ericls
        4
    ericls  
       Jan 25, 2015 via Android
    我也有个 但是最近都没维护了。。 fairybbs.com
    zhu327
        5
    zhu327  
    OP
       Jan 25, 2015
    @geeklian 学习了,果然models.py不能分。
    @ericls 看了你的,这个多app到底是怎么组织的呢
    crazycookie
        6
    crazycookie  
       Jan 25, 2015
    @geeklian 其实看个人组织习惯了,没有好坏。
    有的时候文件多了也未必是好事,单个文件只要版本管理做好,还是简单的,不难维护
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2962 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 15:21 · PVG 23:21 · LAX 08:21 · JFK 11:21
    ♥ Do have faith in what you're doing.