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

一个 Django forum

  •  
  •   zhu327 · 2015-01-24 20:12:02 +08:00 · 3295 次点击
    这是一个创建于 3380 天前的主题,其中的信息可能已经有所发展或是发生改变。

    fork自F2E.im的Django版本

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

    https://github.com/zhu327/forum

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

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

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

    第 1 条附言  ·  2015-01-25 22:09:51 +08:00
    demo已上线,这两天看见阿里云OpenSearch好像高大上的样子,准备把全文功能实现了

    <http://way2go.sinaapp.com/>;
    geeklian
        1
    geeklian  
       2015-01-24 20:50:30 +08:00
    为花式克隆v2ex赞一个..

    看过代码,觉得这么单app很不django,为何不考虑notification、topic、user、common各一个app。
    zhu327
        2
    zhu327  
    OP
       2015-01-24 21:55:17 +08:00
    @geeklian Django新人,没明白,为啥要弄多个app呀,请教下
    geeklian
        3
    geeklian  
       2015-01-24 23:45:41 +08:00 via iPhone
    @zhu327
    一方面是个人喜好
    另一方面是django本身的限制,models.py是没法打成包,随着功能增加,表增加,单app的话,models会很大,不利于阅读和维护。
    ericls
        4
    ericls  
       2015-01-25 00:38:16 +08:00 via Android
    我也有个 但是最近都没维护了。。 fairybbs.com
    zhu327
        5
    zhu327  
    OP
       2015-01-25 10:38:58 +08:00
    @geeklian 学习了,果然models.py不能分。
    @ericls 看了你的,这个多app到底是怎么组织的呢
    crazycookie
        6
    crazycookie  
       2015-01-25 10:53:34 +08:00
    @geeklian 其实看个人组织习惯了,没有好坏。
    有的时候文件多了也未必是好事,单个文件只要版本管理做好,还是简单的,不难维护
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2700 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 10:52 · PVG 18:52 · LAX 03:52 · JFK 06:52
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.