一个 Django forum

2015-01-24 20:12:02 +08:00
 zhu327

fork自F2E.im的Django版本

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

https://github.com/zhu327/forum

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

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

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

3310 次点击
所在节点    Django
6 条回复
geeklian
2015-01-24 20:50:30 +08:00
为花式克隆v2ex赞一个..

看过代码,觉得这么单app很不django,为何不考虑notification、topic、user、common各一个app。
zhu327
2015-01-24 21:55:17 +08:00
@geeklian Django新人,没明白,为啥要弄多个app呀,请教下
geeklian
2015-01-24 23:45:41 +08:00
@zhu327
一方面是个人喜好
另一方面是django本身的限制,models.py是没法打成包,随着功能增加,表增加,单app的话,models会很大,不利于阅读和维护。
ericls
2015-01-25 00:38:16 +08:00
我也有个 但是最近都没维护了。。 fairybbs.com
zhu327
2015-01-25 10:38:58 +08:00
@geeklian 学习了,果然models.py不能分。
@ericls 看了你的,这个多app到底是怎么组织的呢
crazycookie
2015-01-25 10:53:34 +08:00
@geeklian 其实看个人组织习惯了,没有好坏。
有的时候文件多了也未必是好事,单个文件只要版本管理做好,还是简单的,不难维护

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/165100

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX