
1 messense Sep 29, 2014 页面看起来不错,不过粗看项目代码组织结构,不够 Django style 啊。 |
2 wuxianglong OP @messense 比如说呢? |
4 messense Sep 29, 2014 还有自己实现了一套依赖安装脚本,还是和 debian 系绑定的,有必要吗?给用户一个 requirements.txt 并告诉他依赖什么系统软件、库之类的不就够了么?会折腾这个的肯定懂怎么弄的嘛。 |
6 wuxianglong OP @messense 明白你的意思了。。在之前公司工作的时候采用的这样项目结构,主要是为了方便使用部署脚本部署,自己做东西的时候也就沿用了这种方式。。 |
7 wuxianglong OP @guoqiao Web项目开发,也有一些API服务的项目。。 |
8 messense Sep 29, 2014 建议楼主看看这个 http://docs.python-guide.org/en/latest/ The Hitchhiker’s Guide to Python! 多了解了解 Python 的 Best Practices. :-) |
9 wuxianglong OP @messense 嗯,谢谢! |
10 Reset Sep 29, 2014 页面看起来很舒服 但是这种提取 model 作 blogcore 的方式让项目的结构变得十分怪异 |
11 lbp0200 Sep 29, 2014 sohu mobile |
12 wuxianglong OP @Reset 嗯,可以将这个module去掉,将model的定义放在blog中。。 |
13 wuxianglong OP @lbp0200 手机搜狐网工作,http://m.sohu.com/ |
14 p8p8 Oct 29, 2014 好像性能效率不高啊。 |
15 wuxianglong OP @p8p8 比如说呢? |
16 tjxiter Sep 16, 2015 @wuxianglong 为什么要用两个数据库啊? mysql mongodb 用一个为啥不够? |
17 wuxianglong OP @tjxiter 一个数据库也可以,这样的话代码复杂度也会减少很多。。。最初的项目架构是被用来做一个 Service API 项目, MySQL 连表查询比较麻烦, MongoDB 比较适合,所以就用了 MySQL 和 MongoDB 。。 GeekBlog 比较简单,只用 MySQL 就可以了。。 |
18 tjxiter Sep 16, 2015 @wuxianglong 请教下,为啥不用 django 自带的 sqlite3 ? |
19 wuxianglong OP @tjxiter 没用过这个,关系型的就用 MySQL ,非关系型的就用 MongoDB 了。。 |