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